![](https://static01.helion.com.pl/videopoint/img/testy/produkt_cert_info.png)
Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe
- Ocena:
- 3.9/6 13 opinii
- Wersja:
- Online
- Czas trwania:
- 04:01:17
- Technologia:
- Microsoft Visual Studio 2015
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
-
Obierz kurs na tworzenie gier platformowych! Mówiąc o programowaniu gier, na myśl przychodzą dwa potężne silniki: Unity i Unreal Engine. Dzisiaj chcemy Ci przedstawić silnik również będący w czołówce popularności - GameMaker Studio! GameMaker Studio to idealne narzędzie dla początkujących, oferujące intuicyjną obsługę IDE i szeroką paletę funkcji,
(129,27 zł najniższa cena z 30 dni)
127.19 zł
159.00 zł (-20%) -
Utrzymanie czystego kodu ułatwia pracę programistom i przyczynia się do szybszego reagowania na potrzeby odbiorców i wdrażania nowych funkcji. Większa efektywność zespołów programistycznych jest nieoceniona dla funkcjonowania firm. Pozwala zminimalizować ryzyko poważnych awarii i pozytywnie wpływa na wizerunek marki. Jednak utrzymanie czystego kodu
(84,50 zł najniższa cena z 30 dni)
67.60 zł
169.00 zł (-60%) -
Informatyka, w szczególności programowanie, algorytmami stoi. Stanowią one punkt wyjścia do tworzenia sprawnie działającego kodu. Dlatego też wiedza o tym, jak za ich pomocą efektywnie rozwiązywać najbardziej skomplikowane problemy, okazuje się być nieoceniona w wielu dziedzinach – od analizy danych, przez rozwój oprogramowania, aż po sztuczną inte
(64,50 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Rynek pracy w IT zmienia się dynamicznie, w tempie odpowiadającym rozwojowi stosowanej w informatyce technologii. Ponieważ rośnie zakres wiedzy, liczba języków programowania, środowisk programistycznych i rozmaitych rodzajów oprogramowania wspomagającego, mamy obecnie do czynienia ze zjawiskiem specjalizacji. Dziś ze świecą szukać fullstack develop
(67,60 zł najniższa cena z 30 dni)
59.15 zł
169.00 zł (-65%) -
Zapewne obiła Ci się o uszy nazwa Windows Presentation Foundation, w skrócie WPF. Dla przypomnienia: kryje się pod nią silnik graficzny i API, bazujący na .NET, wchodzący w skład .NET Framework. Do zadań WPF należy integracja interfejsu użytkownika, grafiki 2D i 3D, multimediów, dokumentów, a także generowanie/rozpoznawanie mowy. Z funkcjonującymi
(67,05 zł najniższa cena z 30 dni)
52.15 zł
149.00 zł (-65%) -
Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest ten kurs. Wzorce projektowe stanowią zestaw praktycznych rozw
(59,59 zł najniższa cena z 30 dni)
52.15 zł
149.00 zł (-65%) -
Nasz kurs bowiem pozwala zdobyć kompleksową wiedzę i umiejętności, jakich potrzebujesz do tego, by zbudować swoją pierwszą aplikację internetową przy użyciu platformy ASP.NET Core 6. Stworzysz aplikację od początku do końca w sposób maksymalnie praktyczny, wspomagając się w tym celu zintegrowanym środowiskiem programistycznym Visual Studio 2022. Po
(80,55 zł najniższa cena z 30 dni)
62.64 zł
179.00 zł (-65%) -
Stoisz przed wyborem przedmiotów maturalnych i jako jeden z nich rozważasz informatykę? To będzie świetna decyzja! Bo tu nie chodzi tylko o samą maturę, naprawdę. Zdać ją oczywiście trzeba, i to zdać dobrze – szczególnie jeśli planujesz kontynuować naukę programowania na studiach – ale umiejętność kodowania sama w sobie to jest to! Otworzy Ci nieje
(55,60 zł najniższa cena z 30 dni)
55.60 zł
139.00 zł (-60%) -
Szkolenie, które Ci dziś proponujemy, pozwoli Ci opanować tajniki pracy z silnikiem graficznym i API Windows Presentation Foundation, w skrócie WPF, znanym pod kodową nazwą Avalon. WPF bazuje na platformie programistycznej Microsoftu .NET 3 i wchodzi w skład WinFX. Możliwości ma naprawdę spore: integruje interfejs użytkownika, grafikę 2D i 3D, mult
(109,49 zł najniższa cena z 30 dni)
76.65 zł
219.00 zł (-65%) -
Język modelowania UML i będące jego częścią diagramy UML odgrywają ważną rolę w inżynierii oprogramowania. Stanowią komunikacyjny pomost podczas pracy zespołowej i w kontaktach zarówno z menedżerami, jak i klientami biznesowymi, niekoniecznie zorientowanymi w procesach projektowych i deweloperskich. Język UML umożliwia precyzyjne określenie wymagań
(83,85 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%)
Spis lekcji (odkodowane lekcje)
-
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
Kurs Video "Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły kursu
- Ilość lekcji:
- 76
- Czas trwania:
- 4 godz. 1 min.
- Format:
- Online
- Data aktualizacji:
- 2015-06-10
- ISBN :
- 978-83-283-1353-8, 9788328313538
- Numer z katalogu:
- 33120
- Kategorie:
Programowanie » Techniki programowania
Programowanie » C#
Programowanie » UML
Videopoint - inne kursy
-
Windows Server 2022 to sieciowy system operacyjny stworzony przez Microsoft. Został zaprojektowany z myślą o obsłudze dużych sieci komputerowych i infrastruktur IT. Jego popularność ciągle rośnie, szczególnie w zastosowaniach sieciowych jako serwery lokalne i serwery usług, takich jak WWW, FTP, chmura, DHCP, DNS, VPN, Print Server czy Hyper-V. Jest
(121,14 zł najniższa cena z 30 dni)
119.20 zł
149.00 zł (-20%) -
W świecie przepełnionym informacjami doskonała baza danych, która pozwala na ich zbieranie, organizowanie i zarządzanie nimi, to podstawa sprawnego funkcjonowania każdego przedsiębiorstwa. W tej branży od lat prym wiedzie relacyjna baza danych Oracle. Jednak aby efektywnie korzystać z jej dobrodziejstw, trzeba znaleźć z nią wspólny język. Tym język
(80,49 zł najniższa cena z 30 dni)
79.20 zł
99.00 zł (-20%) -
Automatyzacja pozwala na zwiększenie efektywności poprzez eliminację rutynowych zadań. Wiedząc o tym, firmy chętnie wdrażają automatyzację. Te, które jeszcze tego nie robią, tracą czas i pieniądze. Raporty nie pozostawiają złudzeń: według McKinsey & Company 57% firm już korzysta z automatyzacji AI, a do 2025 roku liczba ta ma wzrosnąć do 85%. Dzięk
(71,55 zł najniższa cena z 30 dni)
127.19 zł
159.00 zł (-20%) -
W dynamicznie zmieniającym się świecie biznesu automatyzacja procesów staje się kluczowym elementem sukcesu każdej organizacji. Technologia RPA (ang. robotic process automation) w połączeniu z zarządzaniem projektami i inżynierią oprogramowania tworzy nowy standard w zarządzaniu zasobami i operacjami firmowymi. I tu wkracza Microsoft Power Automate
(49,05 zł najniższa cena z 30 dni)
87.19 zł
109.00 zł (-20%) -
Notion, wszechstronne narzędzie do organizacji pracy, znajduje zastosowanie zarówno w sferze zawodowej, jak i prywatnej. Pomysł na jego stworzenie zrodził się z potrzeby dostępu w jednej aplikacji do funkcji i udogodnień oferowanych przez notatniki, bazy danych, kalendarze i menedżery zadań. Połączenie funkcji wielu narzędzi w jednej platformie spr
(39,90 zł najniższa cena z 30 dni)
35.60 zł
89.00 zł (-60%) -
Mówi się, że Scrum Master to lider służebny. Nazwa ta wynika wprost z koncepcji zarządzania, w której lider wspomaga swój zespół, zamiast nad nim dominować. To osoba, która usuwa przeszkody i pomaga zespołowi w stosowaniu zasad Scruma. Scrum to metoda zarządzania projektami, zgodna z manifestem Agile. Opiera się na sprintach – cyklach, podczas któr
(59,59 zł najniższa cena z 30 dni)
52.15 zł
149.00 zł (-65%) -
Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplik
(81,95 zł najniższa cena z 30 dni)
119.20 zł
149.00 zł (-20%) -
Pytest – nowoczesny framework do uruchamiania testów automatycznych w języku Python. Można używać tej platformy do przeprowadzania testów jednostkowych, ale sprawdzi się świetnie także podczas konstruowania rozbudowanych testów wyższego poziomu (integracyjnych, end-to-end) dla całych aplikacji czy bibliotek. Z Pytestu do testowania kodu korzystają
(39,90 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Marzysz o pracy w IT, która „robi różnicę”? Stanowisko inżyniera sieci wiąże się ze sporą odpowiedzialnością, ponieważ od niego zależy działanie sieci całego przedsiębiorstwa. Tylko co to właściwie znaczy? W praktyce chodzi o prawidłowe funkcjonowanie programów i aplikacji sieciowych, działanie telefonii IP, możliwość tworzenia kopii zapasowych i k
(76,05 zł najniższa cena z 30 dni)
135.20 zł
169.00 zł (-20%) -
Być może masz doskonały pomysł na własną aplikację, a nawet wyobrażasz sobie rzesze korzystających z niej i zadowolonych klientów, jednak pomimo wielkich aspiracji rozbijasz się o szklany sufit wynikający z braku doświadczenia programistycznego. Nie zniechęcaj się! Z pomocą przychodzą narzędzia no-code, niewymagające pisania kodu. Dzięki podejściu
(44,55 zł najniższa cena z 30 dni)
79.20 zł
99.00 zł (-20%)
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:
Kurs video
![](https://static01.helion.com.pl/videopoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/videopoint/img/ajax-loader.gif)
Oceny i opinie klientów: Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe Iwona Kubowicz (13)
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
(1)
(4)
(3)
(4)
(0)
(1)
więcej opinii