Foundations of Programming: Object-Oriented Design [2012, ENG]

seeders: 6
leechers: 0
Added 14 years ago by Sovr in Other

Download Fast Safe Anonymous
movies, software, shows...

Files

Foundations of Programming: Object-Oriented Design [2012, ENG] (Size: 1.09 GB)
  00. Introduction
  00 01. Welcome.mov 15.52 MB
  00 02. Who this course is for.mov 11.19 MB
  00 03. What to expect from this course.mov 27.8 MB
  00 04. Exploring object-oriented analysis, design, and development.mov 15.11 MB
  00 05. Reviewing software development methodologies.mov 36.95 MB
  01. Core Concepts
  01 01. Why we use object-orientation.mov 24.18 MB
  01 02. What is an object.mov 47.96 MB
  01 03. What is a class.mov 42.23 MB
  01 04. What is abstraction.mov 24.69 MB
  01 05. What is encapsulation.mov 33.56 MB
  01 06. What is inheritance.mov 32.08 MB
  01 07. What is polymorphism.mov 30.15 MB
  02. Object-Oriented Analysis and Design
  02 01. Understanding the object-oriented analysis and design processes.mov 23.83 MB
  02 02. Defining requirements.mov 54.96 MB
  02 03. Introduction to the Unified Modeling Language (UML).mov 16.96 MB
  03. Utilizing Use Cases
  03 01. Understanding use cases.mov 50.01 MB
  03 02. Identifying the actors.mov 32.88 MB
  03 03. Identifying the scenarios.mov 27.14 MB
  03 04. Diagramming use cases.mov 19.61 MB
  03 05. Employing user stories.mov 20.54 MB
  04. Domain Modeling (Modeling the App)
  04 01. Creating a conceptual model.mov 17.73 MB
  04 02. Identifying the classes.mov 3.44 MB
  04 03. Identifying class relationships.mov 3.05 MB
  04 04. Identifying class responsibilities.mov 10.61 MB
  04 05. Using CRC cards.mov 25.18 MB
  05. Creating Classes
  05 01. Creating class diagrams.mov 8.13 MB
  05 02. Converting class diagrams to code.mov 20.6 MB
  05 03. Exploring object lifetime.mov 12.22 MB
  05 04. Using static or shared members.mov 15.96 MB
  06. Inheritance and Composition
  06 01. Identifying inheritance situations.mov 19.11 MB
  06 02. Using inheritance.mov 3.54 MB
  06 03. Using abstract classes.mov 2.78 MB
  06 04. Using interfaces.mov 30.34 MB
  06 05. Using aggregation and composition.mov 4.53 MB
  07. Advanced Concepts
  07 01. Creating sequence diagrams.mov 22.92 MB
  07 02. Working with advanced UML diagrams.mov 3.66 MB
  07 03. Using UML tools.mov 10.09 MB
  08. Object-Oriented Design Patterns
  08 01. Introduction to design patterns.mov 24.8 MB
  08 02. Example the singleton pattern.mov 30.42 MB
  08 03. Example the memento pattern.mov 3.73 MB
  09. Object-Oriented Design Principles
  09 01. Introduction to object-oriented design principles.mov 25.38 MB
  09 02. Exploring general development principles.mov 35 MB
  09 03. Introduction to SOLID principles.mov 56.31 MB
  09 04. Introduction to GRASP principles.mov 74.21 MB
  10. Conclusion
  10 01. Reviewing feature support across different object-oriented languages.mov 34.33 MB
  10 02. Additional resources.mov 21.94 MB
  10 03. Goodbye.mov 6.68 MB

Description


Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)

Foundations of Programming: Object-Oriented Design

Год выпуска: 2012
Производитель: Lynda.com
Автор: Simon Allardice
Продолжительность: ~3 ч
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: Most modern programming languages, such as Java, C#, Ruby, and Python, are object-oriented languages, which help group individual bits of code into a complex and coherent application. However, object-orientation itself is not a language; it’s simply a set of ideas and concepts.

Let Simon Allardice introduce you to the terms—words like abstraction, inheritance, polymorphism, subclass—and guide you through defining your requirements and identifying use cases for your program. The course also covers creating conceptual models of your program with design patterns, class and sequence diagrams, and unified modeling language (UML) tools, and then shows how to convert the diagrams into code.

Topics include:

* Why use object-oriented design (OOD)?
* Pinpointing use cases, actors, and scenarios
* Identifying class responsibilities and relationships
* Creating class diagrams
* Using abstract classes
* Working with inheritance
* Creating advanced UML diagrams
* Understanding object-oriented design principles
[spoiler="Содержание"]
Introduction 11m 35s
Welcome 1m 25s
Who this course is for 1m 15s
What to expect from this course 3m 6s
Exploring object-oriented analysis, design, and development 1m 41s
Reviewing software development methodologies 4m 8s
1. Core Concepts 26m 14s
Why we use object-orientation 2m 42s
What is an object? 5m 22s
What is a class? 4m 43s
What is abstraction? 2m 45s
What is encapsulation? 3m 45s
What is inheritance? 3m 35s
What is polymorphism? 3m 22s
2. Object-Oriented Analysis and Design 12m 16s
Understanding the object-oriented analysis and design processes 4m 13s
Defining requirements 6m 9s
Introduction to the Unified Modeling Language (UML) 1m 54s
3. Utilizing Use Cases 23m 35s
Understanding use cases 6m 11s
Identifying the actors 4m 16s
Identifying the scenarios 5m 7s
Diagramming use cases 4m 18s
Employing user stories 3m 43s
4. Domain Modeling (Modeling the App) 16m 36s
Creating a conceptual model 1m 59s
Identifying the classes 2m 27s
Identifying class relationships 2m 38s
Identifying class responsibilities 6m 43s
Using CRC cards 2m 49s
5. Creating Classes 22m 25s
Creating class diagrams 6m 11s
Converting class diagrams to code 4m 57s
Exploring object lifetime 5m 55s
Using static or shared members 5m 22s
6. Inheritance and Composition 19m 49s
Identifying inheritance situations 6m 49s
Using inheritance 2m 43s
Using abstract classes 2m 2s
Using interfaces 4m 20s
Using aggregation and composition 3m 55s
7. Advanced Concepts 9m 23s
Creating sequence diagrams 5m 18s
Working with advanced UML diagrams 2m 3s
Using UML tools 2m 2s
8. Object-Oriented Design Patterns 10m 39s
Introduction to design patterns 2m 40s
Example: the singleton pattern 4m 53s
Example: the memento pattern 3m 6s
9. Object-Oriented Design Principles 21m 47s
Introduction to object-oriented design principles 2m 50s
Exploring general development principles 3m 55s
Introduction to SOLID principles 6m 43s
Introduction to GRASP principles 8m 19s
Conclusion 7m 1s
Reviewing feature support across different object-oriented languages 3m 50s
Additional resources 2m 27s
Goodbye 44s
[/spoiler]
Файлы примеров: присутствуют
Формат видео: MOV
Видео: AVC 960x540 15fps ~500Kbps
Аудио: AAC 48kHz 2ch 96Kbps
[spoiler="Скриншоты"]

[/spoiler]

Related Torrents

torrent name size uploader age seed leech
0
0
1
2
0