Section 1 : Introduction
|
Lecture 1 | INTRODUCTION TO BRAINMEASURES PROCTOR SYSTEM | |
|
Lecture 2 | Tools and Prerequisites | |
|
Lecture 3 | About Proctor Testing |
Section 2 : Software Development Methodologies
|
Lecture 1 | What are Software Development Methodologies | 00:01:38 Duration |
|
Lecture 2 | The Waterfall Model | |
|
Lecture 3 | The Agile Approach | 00:04:24 Duration |
|
Lecture 4 | Waterfall or Agile | 00:01:49 Duration |
Section 3 : Core Object-Orientation Concepts
|
Lecture 1 | A Brief History of Programming | 00:03:44 Duration |
|
Lecture 2 | Objects | 00:02:16 Duration |
|
Lecture 3 | The Class | 00:02:21 Duration |
|
Lecture 4 | Abstraction | 00:01:24 Duration |
|
Lecture 5 | Encapsulation and Data Hiding | 00:02:33 Duration |
|
Lecture 6 | Inheritance | 00:03:29 Duration |
|
Lecture 7 | Polymorphism | 00:04:12 Duration |
Section 4 : Object-Oriented Analysis and Design
|
Lecture 1 | Fundamental Object-Oriented Analysis and Design Concepts | 00:03:08 Duration |
|
Lecture 2 | Collecting Requirements | |
|
Lecture 3 | Mapping Requirements to Technical Descriptions | 00:04:34 Duration |
|
Lecture 4 | Why Do We Need a Common Descriptive Language | 00:01:14 Duration |
Section 5 : UML Basics and Fundamental Diagram Types
|
Lecture 1 | What’s UML | 00:03:13 Duration |
|
Lecture 2 | Use Case Diagrams | 00:03:43 Duration |
|
Lecture 3 | Class Diagrams | 00:03:36 Duration |
|
Lecture 4 | Visibility Public, Private, Protected, Package | 00:03:30 Duration |
|
Lecture 5 | Associations | 00:02:49 Duration |
|
Lecture 6 | Generalization | |
|
Lecture 7 | Dependency, Aggregation, Composition and Realization | 00:02:30 Duration |
|
Lecture 8 | Sequence Diagrams | 00:04:40 Duration |
|
Lecture 9 | Activity Diagrams | 00:02:51 Duration |
|
Lecture 10 | Statechart Diagrams | 00:01:37 Duration |
Section 6 : Case Study Designing a Note-Taking App from Scratch
|
Lecture 1 | Collecting the Requirements | 00:01:51 Duration |
|
Lecture 2 | Creating User Stories | 00:02:24 Duration |
|
Lecture 3 | Diagraming the Main Use Cases | |
|
Lecture 4 | Modeling the Classes and the Relationships | 00:06:14 Duration |
|
Lecture 5 | Describing the Flow of Note Creation using Sequence Diagrams | 00:02:15 Duration |
|
Lecture 6 | Modeling the States of a Note Object | 00:03:03 Duration |
|
Lecture 7 | Text Version & Downloadable PDF Version of the Case Study |
Section 7 : Ask Karoly - Student Q&A Videos
|
Lecture 1 | How to Create Associations in Use Case Diagrams using StarUML | 00:01:44 Duration |
Section 8 : Next Steps + Bonuses!
|
Lecture 1 | Goodbye | 00:00:45 Duration |