- Autor:
- Długość
- liczba lekcji: 76, czas trwania: 04:01:17
- Ocena
Kurs video
Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 4 godz. 1 min.
- Technologia:
- Microsoft Visual Studio 2015
- Ocena:
Spis lekcji kursu video
-
1. Wprowadzenie 00:01:48
-
2. Podstawowe pojęcia 00:53:15
- 2.1. Skrót OOP - wyjaśnienie 00:02:11
- 2.2. Rzut oka na historię 00:01:31
- 2.3. OOP - główne założenia i cele 00:02:02
- 2.4. Programowanie obiektowe vs programowanie proceduralne 00:01:08
- 2.5. Klasa i obiekt 00:02:02
- 2.6. Klasa i obiekt - implementacja 00:03:29
- 2.7. Abstrakcja 00:02:28
- 2.8. Enkapsulacja 00:03:23
- 2.9. Modyfikatory dostępu - zastosowanie praktyczne: public, internal, private 00:06:40
- 2.10. Modyfikatory dostępu - zastosowanie praktyczne: protected 00:02:37
- 2.11. Dziedziczenie 00:02:08
- 2.12. Zastosowanie dziedziczenia - implementacja 00:03:30
- 2.13. Polimorfizm 00:04:32
- 2.14. Konstruktor - definicja i przykład konstruktora domyślnego 00:07:39
- 2.15. Przykład tworzenia konstruktora "z parametrami" i "bez parametrów" 00:05:01
- 2.16. Podsumowanie podstawowych pojęć OOP 00:02:54
-
3. Krok dalej w obiektowość 00:12:30
-
4. Analiza 00:19:39
-
5. UML 00:40:06
- 5.1. Do czego służy UML 00:01:43
- 5.2. Podstawowe pojęcia i symbole diagramów 00:06:37
- 5.3. Diagram klas, modelowanie klasy w Visual Studio 00:06:02
- 5.4. Diagram klas - modelowanie relacji dziedziczenia 00:05:37
- 5.5. Diagram klas - modelowanie relacji asocjacji 00:03:17
- 5.6. Diagram klas - modelowanie relacji kompozycji 00:02:04
- 5.7. Diagram klas - modelowanie relacji agregacji 00:03:13
- 5.8. Diagram przypadków użycia - use case diagram 00:01:41
- 5.9. Diagram sekwencji - sequence diagram 00:05:04
- 5.10. Diagram aktywności - activity diagram 00:03:28
- 5.11. Podsumowanie 00:01:20
-
6. Architektura oprogramowania 00:39:52
- 6.1. Architektura oprogramowania - czym jest, jaki ma cel 00:02:32
- 6.2. YAGNI 00:01:14
- 6.3. DRY 00:01:15
- 6.4. KISS 00:01:11
- 6.5. SOLID - czym jest oraz zasada Single Responsibility 00:04:17
- 6.6. SOLID - Open Closed 00:02:46
- 6.7. SOLID - Liskov Substitution 00:01:24
- 6.8. SOLID - Liskov Substitution - przykład złamania zasady 00:07:13
- 6.9. SOLID - Interface Segregation 00:01:41
- 6.10. SOLID - Dependency Inversion i podsumowanie zasad 00:02:33
- 6.11. GRASP - pierwsza część zasad 00:06:06
- 6.12. GRASP - druga część zasad 00:03:19
- 6.13. MoSCoW 00:02:13
- 6.14. Podsumowanie 00:02:08
-
7. Wzorce projektowe 01:09:36
- 7.1. Czym są wzorce projektowe 00:04:16
- 7.2. Jak wybrać i stosować wzorce projektowe 00:03:01
- 7.3. Typy wzorców - wprowadzenie 00:01:47
- 7.4. Wzorce konstrukcyjne 00:01:10
- 7.5. Wzorce strukturalne 00:01:14
- 7.6. Wzorce operacyjne 00:01:21
- 7.7. Wzorzec "Budowniczy" 00:03:34
- 7.8. Wzorzec "Budowniczy" - przykład implementacji, część 1. 00:07:22
- 7.9. Wzorzec "Budowniczy" - przykład implementacji, część 2. 00:07:30
- 7.10. Wzorzec "Metoda wytwórcza" 00:02:56
- 7.11. Wzorzec "Dekorator" 00:03:36
- 7.12. Wzorzec "Dekorator" - przykład implementacji, część 1. 00:07:16
- 7.13. Wzorzec "Dekorator" - przykład implementacji, część 2. 00:02:31
- 7.14. Wzorzec "Fasada" 00:03:13
- 7.15. Wzorzec "Polecenie" 00:03:46
- 7.16. Wzorzec "Strategia" 00:02:32
- 7.17. Wzorzec "Strategia" - przykład implementacji, część 1. 00:04:10
- 7.18. Wzorzec "Strategia" - przykład implementacji, część 2. 00:02:58
- 7.19. Jednym zdaniem o pozostałych wzorcach - podsumowanie 00:05:23
-
8. Zakończenie 00:04: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 kursy
Dzięki 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@helion.pl
Książka drukowana
Oceny i opinie klientów: Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe Iwona Kubowicz (14) 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.
(2)
(4)
(3)
(4)
(0)
(1)
więcej opinii
ukryj opinie