Acquire Basic Technical Knowledge Of Software Development In Just 10 Days
A video course to get a general understanding of the most common technical terms in software development for Scrum Masters, Product Owners, Agile Coaches, and other non-technical people.
10 Day Understand Developers
10 Day Understand Developers
Order Now for Just 248 EUR
Super knowledgeable and interesting …
“Super knowledgeable and interesting session. Gave a lot of insights about Scrum and motivated me to complete the class and further courses.”
Sonika Soni
Nice way of explanation
“Mehdi has a great way of teaching concepts and good patience to explain doubts.”
Roopesh Naidu
Power booster
“Class was quite interactive. Trainer teaches from scratch and made a solid base foundation and make it interesting and easy to understand all the concepts. Was easy to visualize the scenarios and was able to think and respond like a Professional Scrum Master.”
Vandana Bhasin
What Is The Problem?!
If you don’t understand product development technical terms, you have inevitably experienced these feelings:
Feeling lost and confused
Feeling that you don’t know what’s going on in the team’s daily work
Feeling idiot and ignored
Feeling be redundant
…
What Is The Solution?!
10 Day Understand Developers
Order Now for Just 248 EUR
A sample lesson of the course
HTTP Status Codes
There are five categories for HTTP status codes. In this lesson, we elaborate on them.
Informational responses (100 – 199)
Successful responses (200 – 299)
Redirection messages (300 – 399)
Client error responses (400 – 499)
Server error responses (500 – 599)
Trainer
Mehdi Hoseini
PST with Scrum.org
20+ years of experience in the software industry
A developer for 11 years
And being a Scrum Master over the past 10 years
10 Day Understand Developers Agenda
A self-paced video course to understand Developers’ daily language
Day 1: Overall View of Product Development
What is SDLC (Software Development Lifecycle)?
What is IDE (Integrated Development Environment)?
Various environments (Dev, Test, Staging, Production)
Day 2: Web Terms
Website vs. Native App vs. PWA
Server / Client / Host / VPS
HTTP / HTTPS / SSL
HTTP Status Codes
Day 3: Database
General concept of database
Table
Query
Various types of database – DBMS, Relational (SQL) / Non-Relational (NoSQL)
Day 4: Software Architecture
What is software architecture? (Monolithic, Modular, …)
Layered Architecture, Client-Server, MVC
Microservices Architecture
API, REST
Day 5: Version Control
What is Version Control?
Git Introduction and Terms (Repository, Commit, Staging, Checkout, …)
Branching, Merging, Merge Conflict
Day 6: Programming Terms
What is Programming?
OOP (Object-Oriented Programming)
Compile, Build, Run
Various Programming Languages (Python, JavaScript, Java, C++, C#, Ruby, PHP, Swift, Go (Golang), R, TypeScript)
Day 7: Artificial Intelligence (AI)
What is Artificial Intelligence (AI)?
Machine Learning & Deep Learning
What is Generative AI?
Prompting and Prompt Engineering
Day 8: Test
Test Driven Development (TDD)
Unit Test / Mock objects / Mocking tools / Code Coverage
Acceptance Criteria / Sunny Day, Rainy Day / Gherkin Language
Day 9: Cloud Technologies
What is cloud technology?
What are cloud services?
Introduction to AWS Cloud, Google Cloud, Microsoft Azure, and Cloudflare