- Autor:
- Długość
- liczba lekcji: 76, czas trwania: 4:01:17
- Ocena
Kurs video
Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 4:01:17
- Technologia:
- Microsoft Visual Studio 2015
- Ocena:
Spis lekcji kursu video
-
1. Wprowadzenie 1:48
-
2. Podstawowe pojęcia 53:15
- 2.1. Skrót OOP - wyjaśnienie 2:11
- 2.2. Rzut oka na historię 1:31
- 2.3. OOP - główne założenia i cele 2:02
- 2.4. Programowanie obiektowe vs programowanie proceduralne 1:08
- 2.5. Klasa i obiekt 2:02
- 2.6. Klasa i obiekt - implementacja 3:29
- 2.7. Abstrakcja 2:28
- 2.8. Enkapsulacja 3:23
- 2.9. Modyfikatory dostępu - zastosowanie praktyczne: public, internal, private 6:40
- 2.10. Modyfikatory dostępu - zastosowanie praktyczne: protected 2:37
- 2.11. Dziedziczenie 2:08
- 2.12. Zastosowanie dziedziczenia - implementacja 3:30
- 2.13. Polimorfizm 4:32
- 2.14. Konstruktor - definicja i przykład konstruktora domyślnego 7:39
- 2.15. Przykład tworzenia konstruktora "z parametrami" i "bez parametrów" 5:01
- 2.16. Podsumowanie podstawowych pojęć OOP 2:54
-
3. Krok dalej w obiektowość 12:30
-
4. Analiza 19:39
-
5. UML 40:06
- 5.1. Do czego służy UML 1:43
- 5.2. Podstawowe pojęcia i symbole diagramów 6:37
- 5.3. Diagram klas, modelowanie klasy w Visual Studio 6:02
- 5.4. Diagram klas - modelowanie relacji dziedziczenia 5:37
- 5.5. Diagram klas - modelowanie relacji asocjacji 3:17
- 5.6. Diagram klas - modelowanie relacji kompozycji 2:04
- 5.7. Diagram klas - modelowanie relacji agregacji 3:13
- 5.8. Diagram przypadków użycia - use case diagram 1:41
- 5.9. Diagram sekwencji - sequence diagram 5:04
- 5.10. Diagram aktywności - activity diagram 3:28
- 5.11. Podsumowanie 1:20
-
6. Architektura oprogramowania 39:52
- 6.1. Architektura oprogramowania - czym jest, jaki ma cel 2:32
- 6.2. YAGNI 1:14
- 6.3. DRY 1:15
- 6.4. KISS 1:11
- 6.5. SOLID - czym jest oraz zasada Single Responsibility 4:17
- 6.6. SOLID - Open Closed 2:46
- 6.7. SOLID - Liskov Substitution 1:24
- 6.8. SOLID - Liskov Substitution - przykład złamania zasady 7:13
- 6.9. SOLID - Interface Segregation 1:41
- 6.10. SOLID - Dependency Inversion i podsumowanie zasad 2:33
- 6.11. GRASP - pierwsza część zasad 6:06
- 6.12. GRASP - druga część zasad 3:19
- 6.13. MoSCoW 2:13
- 6.14. Podsumowanie 2:08
-
7. Wzorce projektowe 1:09:36
- 7.1. Czym są wzorce projektowe 4:16
- 7.2. Jak wybrać i stosować wzorce projektowe 3:01
- 7.3. Typy wzorców - wprowadzenie 1:47
- 7.4. Wzorce konstrukcyjne 1:10
- 7.5. Wzorce strukturalne 1:14
- 7.6. Wzorce operacyjne 1:21
- 7.7. Wzorzec "Budowniczy" 3:34
- 7.8. Wzorzec "Budowniczy" - przykład implementacji, część 1. 7:22
- 7.9. Wzorzec "Budowniczy" - przykład implementacji, część 2. 7:30
- 7.10. Wzorzec "Metoda wytwórcza" 2:56
- 7.11. Wzorzec "Dekorator" 3:36
- 7.12. Wzorzec "Dekorator" - przykład implementacji, część 1. 7:16
- 7.13. Wzorzec "Dekorator" - przykład implementacji, część 2. 2:31
- 7.14. Wzorzec "Fasada" 3:13
- 7.15. Wzorzec "Polecenie" 3:46
- 7.16. Wzorzec "Strategia" 2:32
- 7.17. Wzorzec "Strategia" - przykład implementacji, część 1. 4:10
- 7.18. Wzorzec "Strategia" - przykład implementacji, część 2. 2:58
- 7.19. Jednym zdaniem o pozostałych wzorcach - podsumowanie 5:23
-
8. Zakończenie 4:31
Opis kursu video : Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe
Obierz kurs na... projektowanie obiektowe
Rozpocznij kurs na temat programowania zorientowanego obiektowo. Znajdziesz tu najważniejsze informacje na temat programowania obiektowego, podstawy analizy i projektowania aplikacji, a także garść zasad tworzenia dobrego kodu. Przejdziesz przez terminy niezbędne, by sprawnie poruszać się w świecie programowania zorientowanego obiektowo. Będziesz implementować poszczególne zagadnienia w języku C# oraz tworzyć diagramy UML za pomocą środowiska Visual Studio 2015. Znajdziesz tu wszystko, co trzeba, aby przygotować się do pracy z istniejącymi aplikacjami zorientowanymi obiektowo. Będziesz wiedzieć, od czego zacząć tworzenie własnej aplikacji, by była elastyczna, rozszerzalna, a także byś, wróciwszy do niej za jakiś czas, był w stanie ją zrozumieć.
Filozofia programowania obiektowego zmieniła cały świat IT. Jej opanowanie jest niezbędnym elementem wiedzy każdego informatyka, który chce wykorzystywać w pracy nowoczesne metody i technologie.
Programowanie zorientowane obiektowo to coś więcej niż tylko implementacja klas i obiektów — to używanie odpowiednich zasad i wzorców. Nie wszyscy programiści są świadomi możliwości, jakie daje programowanie obiektowe. Jednak Ty wraz z interaktywną instrukcją Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe poznasz jego najciekawsze tajniki.
Co Cię czeka podczas naszego profesjonalnego szkolenia?
- Poznasz metodykę programowania obiektowego.
- Nauczysz się dobrych zasad programowania.
- Dokonasz analizy obiektowej.
- Zaczniesz bez trudu rozróżniać obiekty i dzielić je na klasy o określonych cechach.
- Rozgryziesz wzorce projektowe.
- Będziesz pisać w języku UML.
A wszystko po to, by...
- ...docenić zalety wielokrotnego wykorzystywania kodu.
Zapomnij o programowaniu strukturalnym, które rozumiały tylko maszyny! Czas na ultraciekawe, odzwierciedlające rzeczywistość, rewolucyjne programowanie obiektowe. To właśnie ono jest wykorzystywane w niemal wszystkich bardziej zaawansowanych aplikacjach. Ułatwia pisanie kodu, odświeżanie go oraz wielokrotne używanie fragmentów programu. W programowaniu obiektowym Twoja aplikacja będzie stanowić zbiór obiektów, podzielonych na klasy (analogicznie na przykład do gatunków i rodzajów w naukach biologicznych), powiązanych ze sobą i wzajemnie na siebie oddziaływających. Jeśli dążysz do tego, aby język programowania był jak najbardziej naturalny i intuicyjny, wybór szkolenia Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe będzie dla Ciebie idealnym rozwiązaniem.
Obiekt latający, zdefiniowany i zaprojektowany
Większość współcześnie używanych języków programowania jest obiektowych, zatem programowanie obiektowe to już informatyczna codzienność. Niewątpliwe zalety OOP (object-oriented programming) to: dostosowanie kodu programu do ludzkiej percepcji, elastyczność i łatwość rozbudowy aplikacji o nowe funkcje oraz możliwość powtórnego wykorzystania kodu.
Założenia analizy i programowania obiektowego są proste, jednak bez ich właściwego zrozumienia nie skorzystasz w pełni z ich możliwości. Wraz ze szkoleniem Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe szybko poznasz podstawy programowania zorientowanego obiektowo, stworzysz najpotrzebniejsze w pracy programisty diagramy UML, napiszesz własny kod tak, by był czytelny, oraz zaprojektujesz rozszerzalną i łatwą w utrzymaniu aplikację.
Ciągłe podnoszenie kwalifikacji
W zawód programisty wpisany jest niekończący się rozwój. To fascynujące zajęcie, do tego dobrze płatne. Jeśli chcesz rozszerzyć swoje horyzonty, uzyskać dostęp do najpopularniejszych technologii oraz ułatwić sobie pisanie kodu, sięgnij po siedemdziesiąt lekcji składających się na Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe. Nasz ekspert jasno i żywo tłumaczy specyfikę analizy, wzorców i zasad projektowania klas. Dowiesz się, czym jest abstrakcja, która pozwala na modelowanie obiektów świata rzeczywistego poprzez tworzenie obiektów z ograniczonymi właściwościami. Będziesz stosować enkapsulację i tym samym ukryjesz kod przed niepożądanym dostępem. Wykorzystasz dziedziczenie oraz polimorfizm, a co najważniejsze — będziesz gotów tworzyć w pełni zorientowane obiektowo oprogramowanie. Podczas pracy z kursem stworzysz aplikacje za pomocą środowiska Visual Studio 2015 firmy Microsoft, w języku programowania C#, oraz zbudujesz diagramy klas w języku UML.
Poznaj naszego eksperta
Iwona Lalik — programistka z kilkunastoletnim doświadczeniem. Karierę zawodową zaczęła w firmie Onet.pl jako twórczyni aplikacji internetowych z użyciem platformy open source LAMP. Obecnie specjalistka od języka C#, tworząca w technologii .NET aplikacje okienkowe, internetowe oraz mobilne (Windows Phone). W Warszawie pracowała w jednej z największych na świecie agencji interaktywnych, w Krakowie — dla kilku polskich i zagranicznych firm. Przywiązuje dużą wagę do jakości tworzonego oprogramowania i wykorzystania najnowszych technologii. Cierpliwość do mierzenia się z przestarzałym kodem ćwiczy, szydełkując i robiąc na drutach. Wspiera ratowanie osieroconych nietoperzy i kupuje znacznie więcej książek, niż jest w stanie przeczytać. Fanka rocka gotyckiego i autorka bloga www.programistka.net.
Wybrane bestsellery
Videopoint - inne książki
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe Iwona Kubowicz (13) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(4)
(3)
(4)
(0)
(1)
więcej opinii