Principles of Software Engineering I
Principles of Software Engineering I
01
Skill level
All levels
02
Sections
7
03
Lectures
32
04
Instructor
John Bura
What's inside
This course includes.
✓
7
Sections
✓
32
Lectures
✓
32
Resources
✓
Certificate of completion
Included
✓
Mobile and desktop access
Included
✓
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content
Curriculum & lectures.
+ 00 Course Overview - Principles of Software Engineering I 2 lectures
00 Course Overview
Locked
Source Code
Locked
+ 01 Introduction to software engineering principles 3 lectures
01 What Is Software Engineering And Its Principles
Locked
02 Why Do We Need Software Engineering Principles
Locked
Source Code
Locked
+ 02 Stages of the software development lifecycle 7 lectures
01 What Is Software Development Lifecycle
Locked
02 Planning And Requirement Analysis In The Software Development Lifecycle
Locked
03 Defining Requirements In The Software Development Lifecycle
Locked
04 Designing Product In The Software Development Lifecycle
Locked
05 Developing And Testing In The Software Development Lifecycle
Locked
06 Deploying In The Software Development Lifecycle
Locked
Source Code
Locked
+ 03 Principles of Software Engineering 5 lectures
01 Kiss (Keep It Simple, Stupid) Software Engineering Principle
Locked
02 Yagni (You Aren’T Gonna Need It) Software Engineering Principle
Locked
03 Bduf (Big Design Upfront) Software Engineering Principle
Locked
04 Dry (Don’T Repeat Yourself) Software Engineering Principle
Locked
Source Code
Locked
+ 04 Advanced Principles of Software Engineering 6 lectures
01 Occam’S Razor Software Engineering Principle
Locked
02 Avoid Premature Optimization Software Engineering Principle
Locked
03 Measure Twice And Cut Once Software Engineering Principle
Locked
04 Least Astonishment Software Engineering Principle
Locked
05 Law Of Demeter Software Engineering Principle
Locked
Source Code
Locked
+ 05a Introduction to Object Oriented Programming Concepts 3 lectures
00A What Is Object Oriented Programming With Classes And Objects
Locked
00B What Are Inheritance, Interfaces And Abstract Classes
Locked
Source Code
Locked
+ 05b SOLID Principles of Software Engineering 6 lectures
01 Single Responsibility Principle In Solid Software Engineering
Locked
02 Open Closed Principle In Solid Software Engineering
Locked
03 Liskov Substitution Principle In Solid Software Engineering
Locked
04 Interface Segregation Principle In Solid Software Engineering
Locked
05 Dependency Inversion Principle In Solid Software Engineering
Locked
Source Code
Locked
Description
About this course.
In this first part of Software engineering principles you will learn the following:
- Stages of the software development lifecycle
- Principles of Software Engineering
- Advanced Principles of Software Engineering
- Introduction to Object Oriented Programming Concepts
- SOLID Principles of Software Engineering
You will learn from something as basic like what a software is, to more complex topics such as the SOLID principles.
Don't miss out on this opportunity and sign up today!
Instructors
Taught by people who ship.
John Bura
Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.
Ready to start building?
Principles of Software Engineering I