
Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe
- Autor:
- Iwona Kubowicz
- Ocena:
- 3.9/6 13 opinii
- Wersja:
- Online i ZIP (698.3MB)
- Czas trwania:
- 4:01:17
+ gratis
Kupując ten kurs dodatkowo otrzymasz:
Mistrz czystego kodu. Kodeks postępowania profesjonalnych programistów (ebook)
Wartość zestawu to 88,90 zł, oszczędzasz 69,30 zł (-77%)!
Opis kursu
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.
Spis lekcji (odkodowane lekcje)
-
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
Szczegóły kursu
- Ilość lekcji:
- 76
- Czas trwania:
- 4:01:17
- Format:
- Zip
- Rok nagrania:
- 2015-06-10
- ISBN :
- 978-83-283-1353-8, 9788328313538
- Data wydania :
- 2015-06-10
- Numer z katalogu:
- 33120
- Uwagi do kursu
- Kategorie:
Programowanie » Techniki programowania


Oceny i opinie klientów (13)
(1)
(4)
(3)
(4)
(0)
(1)
6 oceniona przez: bez podpisu
5 oceniona przez: Henryk B., automatyk programista
5 oceniona przez: Jan Romer, Technology Expert
5 oceniona przez: Arkadiusz, analiza danych, raportowanie
5 oceniona przez: bez podpisu
4 oceniona przez: bez podpisu
4 oceniona przez: Piotr Chwil, Inżynier Danych
4 oceniona przez: bez podpisu
3 oceniona przez: bez podpisu, Programista Java i C++
3 oceniona przez: Krzysztof Zambrzycki, IT Professional
3 oceniona przez: Andy
3 oceniona przez: bez podpisu
1 oceniona przez: Michał Pyclilk, programista
więcej opinii