The Complete Developer Bootcamp
4.3 (35 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,999 students enrolled

The Complete Developer Bootcamp

The course you need to learn Best Practices in Software Development.
4.3 (35 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
11,999 students enrolled
Created by Maksym Rudnyi
Last updated 5/2020
English
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 5 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll 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
Course content
Expand all 40 lectures 04:33:21
+ CODE QUALITY GATES
3 lectures 29:41
The High Cost of Bugs
06:33
Code Quality
13:01
Code Quality Gates
10:07
+ CODING STANDARDS
5 lectures 27:25
Coding Standards & Guidelines 1
06:35
Coding Standards & Guidelines 2
06:30
Coding Standards. Tools
07:05
+ CODE REVIEW
5 lectures 33:04
Automated Code Analysis
08:40
Manual Code Review
08:28
Code review tips
06:32
Code review checklist
08:42
Code review checklist. Sample
00:42
+ TESTING OVERVIEW
4 lectures 26:50
Testing as a Team Work
14:43
Functional vs Non-Functional Testing
02:58
Manual vs Automation Testing
06:01
Testing Approaches and Techniques
03:08
+ UNIT TESTING
4 lectures 19:23
Unit Tests: What
06:17
Unit Tests: Why
05:03
Unit Tests convention Demo
04:47
Unit-tests convention. Sample
03:16
+ TEST AUTOMATION
3 lectures 14:39
TA Place in Lifecycle
03:56
TA Goals & Metrics
04:54
TA Tools
05:49
+ TESTING OF NON-FUNCTIONAL REQUIREMENTS
2 lectures 21:08
Performance Testing
07:46
Security Testing
13:22
+ RELEASE AND BRANCHING STRATEGY
2 lectures 22:43
Software Release
08:54
Branching Strategy
13:49
+ CONTINUOUS INTEGRATION/CONTINUOUS DELIVERY
2 lectures 19:51
What is Continuous Integration
10:29
Continuous Delivery
09:22
Requirements
  • Be ready to learn an insane amount of awesome real-life information
  • Have a computer with Internet connection
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 do 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!

Who this course is for:
  • This course is for anyone who wants to learn about development, regardless of the previous experience
  • It's perfect for complete beginners with zero experience
  • It's perfect for middle developers who wants to improve theoretical knowledge
  • If you want to take ONE COURSE to learn everything you need to pass software developer interview