🚨 Time is Running Out: Reserve Your Spot in the Lucky Draw & Claim Rewards! START NOW
watching now
5 Students

Description

What Will You Learn?

  • What is a software bug and what damage it can bring.
  • What is a code quality.
  • What is a code quality gates.
  • What is and why we need coding standards.
  • Find out what is the difference between code-style and code-convention.

Requirements

  • Be ready to learn an insane amount of awesome real-life information
  • Have a computer with Internet connection
  • NFT Certificate
  • 35 Lessons
  • Beginner
  • English
  • +100 XP

Share Course on Social media

Curriculum

Course consist of total 4h 26min of content, in total.

Section 1: Introduction
01:51
Section 2: CODE QUALITY GATES
35:40
Code Quality
13:01
Code Quality Gates
10:07
Code Style Documentation. Demo
05:58
Section 3: CODING STANDARDS
20:12
Coding Standards & Guidelines 1
06:36
Coding Standards & Guidelines 2
06:31
Coding Standards. Tools
07:05
Section 4: CODE REVIEW
32:25
Automated Code Analysis
08:41
Manual Code Review
08:28
Code Review Tips
06:33
Code Review Checklist
08:43
Section 5: TESTING OVERVIEW
26:51
Testing as a Team Work
14:44
Functional vs Non-Functional Testing
02:58
Manual vs Automation Testing
06:01
Testing Approaches and Techniques
03:08
Section 6: UNIT TESTING
16:08
Unit Tests: What
06:17
Unit Tests: Why
05:03
Unit Tests Convention Demo (JavaScript)
04:48
Section 7: TEST AUTOMATION
14:42
TA Place in Lifecycle
03:57
TA Goals & Metrics
04:55
TA Tools
05:50
Section 8: TESTING OF NON-FUNCTIONAL REQUIREMENTS
21:08
Performance Testing
07:46
Security Testing
13:22
Section 9: RELEASE AND BRANCHING STRATEGY
22:44
Software Release
08:54
Branching Strategy
13:50
Section 10: CONTINUOUS INTEGRATION/CONTINUOUS DELIVERY
19:51
What is Continuous Integration
10:29
Continuous Delivery
09:22
Section 11: BUSINESS ANALYSIS
06:40
Business Analyst Role on a Project
06:40
Section 12: ESTIMATIONS
18:45
Project estimation techniques
11:37
Task estimation techniques
07:08
Section 13: AGILE
29:09
Agile
08:42
Scrum
07:56
Kanban
06:05
Extreme programming (XP)
06:26

About the Instructor

Senior Software Engineer with more than 8 years of production experience in Web Development. Experienced both in frontend and backend technologies.

I would like to share my experience with others. You can find courses in Web Development (Front-end and Back-end) and specifically JavaScript. Use this knowledge to improve yourself as a professional developer.

Keep learning!

See All Instructor Courses

BitDegree platform reviews