ODBIERZ TWÓJ BONUS :: »

Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe

Podstawowe informacje:
Czas trwania: 04:01:17
Poziom: podstawowy
Autor: Iwona Kubowicz
Liczba lekcji: 76
Technologia: Microsoft Visual Studio 2015
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
48,30 zł 69,00 zł (-30%)
19,90 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 48 punktów
Korzyści:
Ścieżki rozwoju w helion.pl

Czego się nauczysz?

  • Podstaw programowania proceduralnego w języku C
  • Deklarowania zmiennych, funkcji i struktur kontrolnych
  • Pracy z tablicami, wskaźnikami i funkcjami bibliotecznymi
  • Tworzenia prostych programów rozwiązujących praktyczne problemy
  • Kompilowania, uruchamiania i debugowania aplikacji w C
  • Organizowania kodu w moduły i pliki nagłówkowe
  • Przygotowywania projektów do dalszej nauki programowania systemowego

Spis lekcji

1. Wprowadzenie 00:01:48
1.1. Wstęp
00:00:09
1.2. Czego uczy ten kurs
00:00:56
1.3. Dla kogo jest przeznaczony
00:00:43
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
OGLĄDAJ » 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
3.1. Interfejs
00:01:38
3.2. Różnica między klasą a interfejsem
00:01:18
3.3. Klasa abstrakcyjna
00:02:57
3.4. Różnica między klasą abstrakcyjną a interfejsem
00:01:23
3.5. Związki między klasami
00:04:47
3.6. Podsumowanie
00:00:27
4. Analiza 00:19:39
4.1. Analiza problemu
00:02:16
4.2. Definiowanie elementów (rzeczowniki)
00:03:42
4.3. Definiowanie interakcji (czasowniki)
00:04:24
4.4. User story
00:04:12
4.5. Karty CRC
00:02:43
4.6. Podsumowanie
00:02:22
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
OGLĄDAJ » 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
8.1. Podsumowanie kursu
00:04:31

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

Oceny i opinie klientów: Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe Iwona Kubowicz (14)

Informacja o opiniach
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.
4.1
  • 6 (2)
  • 5 (4)
  • 4 (3)
  • 3 (4)
  • 2 (0)
  • 1 (1)
  • Ok

    Opinia: anonimowa Opinia dodana: 2025-03-22 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Dobrze wytłumaczone przedstawione zagadnienia

    Opinia: anonimowa Opinia dodana: 2019-09-05 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Niedawno ukończyłem kurs "Podstawy programowania. Projektowanie i modelowanie obiektowe.". Jak dla mnie, jest to godny polecenia kurs dla osób, które samozwańczo nauczyły się programować, ale brakuje im zasad (np. tworzą Spaghetti Code). Od samego początku kurs wprowadza słuchacza w świat programowania i omawia jego zasady. Dzięki temu będę mógł ułatwić sobie życie poprzez poprawne podejście do problemu. Dużym plusem jest również gratisowy eBook, który bardzo przyjemnie się czyta. To czego mi brakowało w kursie to jego techniczne zrealizowanie. Problemy z nagłośnieniem, i nie potrzebne długie wstawki "introduction" przy każdej lekcji :) Ucieszylbym się gdyby było więcej przykładów (np, przy zasadach SOLID i GRASP). Choć wiem, że realizacja takiego materiału była by znacznie wydłużona

    Rozwiń »
    Opinia: Jan Romer Opinia dodana: 2016-06-09 Ocena: 5   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Co do merytorycznej zawartości kuru to przygotowana starannie. Tylko ten dźwięk ! - głos lektorki bardzo cicho nagrany, jak podgłośnie na max to uszy chce urwać przy muzyczce przy każdym rozdziale.

    Opinia: Arkadiusz Opinia dodana: 2016-05-28 Ocena: 5   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Zgadzam się, co do denerwującej muzyczki. Usuńcie ją, błagam! Ogólnie OK, ale nie trzymane jest jednolite tępo mówienia. Obowiązkowy kurs dla juniorów, polecam.

    Opinia: anonimowa Opinia dodana: 2015-08-01 Ocena: 5   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • ZRÓBCIE NORMALIZACJĘ AUDIO, ALBO PRZYCISZCIE MELODYJKĘ NA POCZĄTKU KAŻDEJ LEKCJI!!!! Bo ogłuszycie klientów. Merytorycznie to przekazanie sporej ilości wiedzy w krótkim czasie. Czasami musiałem przewijać. Jestem noobem, także mogę być marnym wskaźnikiem. Dzięki Wam może przestanę być noobem.

    Opinia: Henryk B. Opinia dodana: 2015-06-22 Ocena: 5   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs pomaga w zrozumieniu skrótów i pojęć jeszcze nieznanych dla początkującego. Przed zakupem warto zapoznać się z już jakimkolwiek językiem programowania objetowego. Najlepiej któregoś z języków rodziny C, a idealnie C#.

    Opinia: Piotr Chwil Opinia dodana: 2016-01-13 Ocena: 4   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Z technicznego punktu slyszenia - hmm ... jingiel poczatkowy nagrany bardzo glosno. Slowa lektorki czytane (nie jestem pewnien) z jakiejs ksiazki chyba - bardzo cicho. Podejrzewam, bo pewien nie jestem - w sieci wiele przykladow anglojezycznych, ktorymi prowadzaca sie posluguje. Efekt koncowy, wsluchujesz sie i podglosniasz nagranie na full bo chcesz wsluchac sie w to co mowi prowadzaca, po czym za kilkadziesiat sekund, kilka minut - bo kazdy odcinek wlasnie tyle trwa, zostajesz przygnieciony bardzo glosnym jinglem. Nie jest to przyjemne. Dodatkowo na jingiel trwa ok 7 sekund, co oznacza ze tracisz na wstepnie ok 10 minut na sluchanie po raz 80 jingla, kazdorazowo przed kolejnym odcinkiem. Po szostym razie mam ochote rozwalic glosnik !

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2015-08-05 Ocena: 4   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Z technicznego punktu slyszenia - hmm ... jingiel poczatkowy nagrany bardzo glosno. Slowa lektorki czytane (nie jestem pewnien) z jakiejs ksiazki chyba - bardzo cicho. Podejrzewam, bo pewien nie jestem - w sieci wiele przykladow anglojezycznych, ktorymi prowadzaca sie posluguje. Efekt koncowy, wsluchujesz sie i podglosniasz nagranie na full bo chcesz wsluchac sie w to co mowi prowadzaca, po czym za kilkadziesiat sekund, kilka minut - bo kazdy odcinek wlasnie tyle trwa, zostajesz przygnieciony bardzo glosnym jinglem. Nie jest to przyjemne. Dodatkowo na jingiel trwa ok 7 sekund, co oznacza ze tracisz na wstepnie ok 10 minut na sluchanie po raz 80 jingla, kazdorazowo przed kolejnym odcinkiem. Po szostym razie mam ochote rozwalic glosnik !

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2015-08-05 Ocena: 4   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs ma charakter zdecydowanie teoretyczny. Przedstawia bardzo dużą ilość zagadnień związanych z dobrymi praktykami programistycznymi jednak wszystko jest omówione dość pobieżnie i z małą ilością przykładów. Czytając spis treści spodziewałem się znacznie więcej po tym szkoleniu. Z drugiej jednak strony w nieco ponad 4h trudno przekazać bardziej szczegółową wiedzę.

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2016-06-19 Ocena: 3   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo pobieżne potraktowanie tematyki, może oprócz przykładów. Lepiej byłoby wydać więcej części ale bardziej rzetelnie i dokładnie wyłozyć dość skomplikowane zagadnienia. Język i poziom merytoryczny lektora dość słaby. Muzyka na początku lekcji zbyt głośna w stosunku do lektora przez co musiałem wyciszać poziom dźwięku przed każdą lekcją w przeciwnym wypadku można było ogłuchnąć - ktoś to powinien przesłuchać przed wydaniem. Odcinki trochę krótkie - po kilka minut, w efekcie najwięcej nasłuchałem się muzyki.

    Rozwiń »
    Opinia: Krzysztof Zambrzycki Opinia dodana: 2016-04-14 Ocena: 3   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • wszystko cacy tylko, ze strasznie "po lebkach" tzn tematy ledwo lizniete, melodyjke na poczatku kazdego filmiku moznaby sobie darowac bo na dluzsza mete jest irytujaca, bez urazy dla autorki kursu , ale strasznie zle sie Pania slucha tzn. mowi pani "czyta" monotonnie, ze w niektorych momentach oczy mi sie zamykaly. Sam jestem powiedzmy higher-beginner w programowaniu, tzn teorie mam opanowana, praktyka (liczba roboczogodzin kodowania :) ) jeszcze kuleje ale powiem jedno kurs dla naprawde poczatkujacych. PS. Lepiej by sie to ogladalo jakby zamiast czytania poszla Pani na zywiol i po prostu cos swobodnie "poopowiadala". Ogolnie pozytywnie :)

    Rozwiń »
    Opinia: Andy Opinia dodana: 2016-03-11 Ocena: 3   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs jednak powinien być prowadzony przez profesjonalistę, a nie czytany bez emocji przez lektora. Poza tym, pod względem edycyjnym materiał audio jest - delikatnie ująwszy kiepski - zadbajcie o odpowiedni poziom zrozumiałości mowy i wyrównanie poziomów głośności poszczególnych części materiału. Dużo jeszcze przed Wami ale początki obiecujące :)

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2015-08-25 Ocena: 3   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Pani Iwona zapewne jest świetną programistką, jednak proszę mi wybaczyć, ale to szkolenie wyszło jej co najmniej kiepsko. Czytane, kompletnie z czapy regułki (słychać nawet przewracane kartki), ultra powoli (każda lekcja to walka ze snem), bardzo mało praktyki, dużo błędów... Plusy: konspekt.

    Opinia: Michał Pyclilk Opinia dodana: 2017-04-21 Ocena: 1   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2015-06-10
ISBN: 978-83-283-1353-8, 9788328313538
Numer z katalogu: 33120

Videopoint - inne kursy

Kurs video
48,30 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion