The Complete Developer Bootcamp



The course you need to learn Best Practices in Software Development.

What you will 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.

How can we use automated code analysis.

What is a manual code review process.

Get useful manual review tips.

Will find real-life code review checklist.

How team collaboration improves code quality.

The difference between functional and non-functional testing.

What is the difference between Manual vs Automation Testing.

What testing approaches and techniques we can use during software development.

What is Unit test.

Why do we need Unit tests.

Will get real-life unit test convention.

What is a place of test automation in lifecycle.

Test automation goals and metrics.

What test automation tools we can use.

What is a performance testing.

What is a security testing.

How can we use software releases to improve product quality.

What branching strategies exists.

What is Continuous Integration.

What is Continues Delivery.

What is Continues Deployment.

What is the difference between Continues Integration, Delivery and Deployment.

Business Analyst Role on a Project.

Business Analyst Collaboration.

How can we estimate a task.

How can we estimate a project.

Benefits of Agile methodology.

We’ll compare Scrum/Kanban/XP

Description

Hi there! Welcome to The Complete Developer Bootcamp, 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. You will learn the most popular best practices in software development, such as:

  1. CODE QUALITY GATES
  2. CODING STANDARDS
  3. CODE REVIEW
  4. TESTING OVERVIEW
  5. UNIT TESTING
  6. TEST AUTOMATION
  7. TESTING OF NON-FUNCTIONAL REQUIREMENTS
  8. RELEASE AND BRANCHING STRATEGY
  9. CONTINUOUS INTEGRATION/CONTINUOUS DELIVERY
  10. BUSINESS ANALYSIS
  11. ESTIMATIONS
  12. AGILE

It doesn’t matter are you a front-end or back-end developer, junior or senior – this course will provide a huge impact on your professional life.


By the end of this course, you’ll have learned how to deliver high-quality software to a customer or production environment. How to do it fast and with minimal effort.

If you have any questions, please don’t hesitate to contact me. I have a huge experience in development and would love to share it and help students learn something new. Sign up today and see how fast you can improve your seniority in Software Development!

English
language

Content

Introduction

Introduction
Technical terms and definitions

CODE QUALITY GATES

The High Cost of Bugs
Code Quality
Code Quality Gates

CODING STANDARDS

Coding Standards & Guidelines 1
Coding Standards & Guidelines 2
Coding Standards. Tools
Code style documentation. Demo
Code style. Sample

CODE REVIEW

Automated Code Analysis
Manual Code Review
Code review tips
Code review checklist
Code review checklist. Sample

TESTING OVERVIEW

Testing as a Team Work
Functional vs Non-Functional Testing
Manual vs Automation Testing
Testing Approaches and Techniques

UNIT TESTING

Unit Tests: What
Unit Tests: Why
Unit Tests convention Demo
Unit-tests convention. Sample

TEST AUTOMATION

TA Place in Lifecycle
TA Goals & Metrics
TA Tools

TESTING OF NON-FUNCTIONAL REQUIREMENTS

Performance Testing
Security Testing

RELEASE AND BRANCHING STRATEGY

Software Release
Branching Strategy

CONTINUOUS INTEGRATION/CONTINUOUS DELIVERY

What is Continuous Integration
Continuous Delivery

BUSINESS ANALYSIS

Business Analyst Role on a Project

ESTIMATIONS

Project estimation techniques
Task estimation techniques

AGILE

Agile
Scrum
Kanban
Extreme programming (XP)

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
100% Free SEO Tools - Tool Kits PRO

Check Today's 30+ Free Courses on Telegram!

X