Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Principles of Software Engineering I
00 Course Overview - Principles of Software Engineering I
00 Course Overview (1:52)
Source Code
00b Mammoth Interactive Courses Introduction
00 About Mammoth Interactive (1:06)
01 How to Learn Online Effectively (13:39)
Source Code
01 Introduction to software engineering principles
01 What is Software Engineering and its Principles (4:01)
02 Why do we need software engineering principles (2:15)
Source Code
02 Stages of the software development lifecycle
01 What is software development lifecycle (1:18)
02 Planning and Requirement Analysis in the Software Development Lifecycle (1:56)
03 Defining Requirements in the Software Development Lifecycle (1:17)
04 Designing product in the Software Development Lifecycle (1:54)
05 Developing and testing in the Software Development Lifecycle (2:00)
06 Deploying in the Software Development Lifecycle (1:59)
Source Code
03 Principles of Software Engineering
01 KISS (Keep It Simple, Stupid) Software Engineering Principle (3:00)
02 YAGNI (You Aren’t Gonna Need It) Software Engineering Principle (2:51)
03 BDUF (Big Design Upfront) Software Engineering Principle (1:08)
04 DRY (Don’t Repeat Yourself) Software Engineering Principle (2:01)
Source Code
04 Advanced Principles of Software Engineering
01 Occam’s Razor Software Engineering Principle (1:58)
02 Avoid Premature Optimization Software Engineering Principle (3:27)
03 Measure Twice and Cut Once Software Engineering Principle (1:45)
04 Least Astonishment Software Engineering Principle (1:58)
05 Law of Demeter Software Engineering Principle (2:59)
Source Code
05a Introduction to Object Oriented Programming Concepts
00a What is object oriented programming with classes and objects (5:48)
00b What are inheritance, interfaces and abstract classes (9:02)
Source Code
05b SOLID Principles of Software Engineering
01 Single Responsibility Principle in SOLID Software Engineering (1:40)
02 Open Closed Principle in SOLID Software Engineering (2:41)
03 Liskov Substitution Principle in SOLID Software Engineering (1:38)
04 Interface Segregation Principle in SOLID Software Engineering (1:44)
05 Dependency Inversion Principle in SOLID Software Engineering (1:35)
Source Code
05 Dependency Inversion Principle in SOLID Software Engineering
Lesson content will be unlocked within 30 minutes.
Teachable is working on this bug.
No further action will be required on your part
.
Thank you for your patience