About This Course
Welcome to the course you need to learn best practices in software development. This complete course is designed to educate and transform you into a job-ready, high-quality software developer. It doesn’t matter if you are a front-end or back-end developer, junior or senior – this course will provide a huge impact on your professional life.
In this course, you will learn the most popular best practices in software development, such as:
- Code Quality Gates
- Coding Standards
- Code Review
- Testing Overview
- Unit Testing
- Test Automation
- Testing Of Non-functional Requirements
- Release And Branching Strategy
- Continuous Integration/Continuous Delivery
- Business Analysis
- Estimations
- Agile
You’ll also have learned how to deliver high-quality software to a customer or production environment by the end of the course. You’ll learn how to do it fast and with minimal effort.
Requirements
- Have a computer with Internet connection
Who this course is for:
- anyone who wants to learn about development, regardless of previous experience
- complete beginners with zero experience
- middle developers who want to improve theoretical knowledge
- anyone who wants to learn everything they need to pass software developer interviews
Our Promise to You
By the end of this course, you will have learned best practices in software development.
30 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.
Get started today and learn more about Software Development.
Course Curriculum
Section 1 - Introduction | |||
Introduction | 00:00:00 | ||
Technical Terms And Definitions | 00:00:00 | ||
Section 2 - Code Quality Gates | |||
The High Cost Of Bugs | 00:00:00 | ||
Code Quality | 00:00:00 | ||
Code Quality Gates | 00:00:00 | ||
Section 3 - Coding Standards | |||
Coding Standards And Guidelines 1 | 00:00:00 | ||
Coding Standards And Guidelines 2 | 00:00:00 | ||
Coding Standards Tools | 00:00:00 | ||
Code Style Documentation Demo | 00:00:00 | ||
Code Style Sample | 00:00:00 | ||
Section 4 - Code Review | |||
Automated Code Analysis | 00:00:00 | ||
Manual Code Review | 00:00:00 | ||
Code Review Tips | 00:00:00 | ||
Code Review Checklist | 00:00:00 | ||
Code Review Checklist Sample | 00:00:00 | ||
Section 5 - Testing Overview | |||
Testing As A Team Work | 00:00:00 | ||
Functional Vs Non-Functional Testing | 00:00:00 | ||
Manual Vs Automation Testing | 00:00:00 | ||
Testing Approaches And Techniques | 00:00:00 | ||
Section 6 - Unit Testing | |||
Unit Tests: What | 00:00:00 | ||
Unit Tests: Why | 00:00:00 | ||
Unit Tests Convention Demo | 00:00:00 | ||
Unit Tests Convention Sample | 00:00:00 | ||
Section 7 - Test Automation | |||
Test Automation Place In Lifecycle | 00:00:00 | ||
Test Automation Goals And Metrics | 00:00:00 | ||
Test Automation Tools | 00:00:00 | ||
Section 8 - Testing Of Non-Functional Requirements | |||
Performance Testing | 00:00:00 | ||
Security Testing | 00:00:00 | ||
Section 9 - Release And Branching Strategy | |||
Software Release | 00:00:00 | ||
Branching Strategy | 00:00:00 | ||
Section 10 - Continuous Integration / Continuous Delivery | |||
What Is Continuous Integration? | 00:00:00 | ||
Continuous Delivery | 00:00:00 | ||
Section 11 - Business Analysis | |||
Business Analyst Role On A Project | 00:00:00 | ||
Section 12 - Estimations | |||
Project Estimation Techniques | 00:00:00 | ||
Task Estimation Techniques | 00:00:00 | ||
Section 13 - Agile | |||
Agile | 00:00:00 | ||
Scrum | 00:00:00 | ||
Kanban | 00:00:00 | ||
Extreme Programming (XP) | 00:00:00 |