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
Source Code
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