
Podstawy programowania. Kurs video. Projektowanie i modelowanie obiektowe
- Ocena:
- 3.9/6 13 opinii
- Wersja:
- Online i ZIP (698.26 MB)
- 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
-
W 1994 roku w książce Design Patterns: Elements of Reusable Object-Oriented Software pierwszy raz pojawia się pojęcie wzorca projektowego. Jego autorzy, znani jako Banda Czworga, nazywają wzorce projektowe gotowymi schematami rozwiązań typowych programistycznych problemów. Można rzec, że dzięki tym schematom nie musimy wyważać otwartych drzwi. Nale
(47,60 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Wśród wielu narzędzi ułatwiających i przyspieszających pracę programisty wzorce projektowe są jednym z najgenialniejszych rozwiązań. Wie o tym każdy, kto choć raz spróbował się nimi posłużyć przy tworzeniu aplikacji, serwisu WWW lub dowolnego programu. Można dzięki nim ominąć rozsypujące się puzzle poleceń i zapomnieć o kodzie tworzonym od podstaw.
(26,55 zł najniższa cena z 30 dni)
51.60 zł
129.00 zł (-60%) -
Wśród wielu narzędzi ułatwiających i przyspieszających pracę programisty wzorce projektowe są jednym z najgenialniejszych rozwiązań. Wie o tym każdy, kto choć raz spróbował się nimi posłużyć przy tworzeniu aplikacji, serwisu WWW lub dowolnego programu. Można dzięki nim ominąć rozsypujące się puzzle poleceń i zapomnieć o kodzie tworzonym od podstaw.
(35,55 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Dzięki szkoleniu Język C#. Kurs video. Poziom pierwszy. Programowanie dla początkujących, przygotowanemu przez eksperta z dużym doświadczeniem praktycznym i akademickim, opanujesz solidne podstawy języka C#. Nabędziesz także umiejętności, które będziesz mógł wykorzystać w swojej karierze informatycznej. Założeniem twórców C# było opracowanie języka
(23,60 zł najniższa cena z 30 dni)
44.55 zł
99.00 zł (-55%) -
Programowanie współbieżne (inaczej wielowątkowe lub asynchroniczne) umożliwia programowi wykonywanie różnych operacji równolegle w tym samym czasie. Co to oznacza w praktyce? Przede wszystkim racjonalne wykorzystanie zasobów komputera, które się nie marnują podczas oczekiwania na przykład na reakcję człowieka. Program w trakcie czekania na odpowied
(44,55 zł najniższa cena z 30 dni)
58.04 zł
129.00 zł (-55%) -
Kurs Wyrażenia regularne. Kurs video. Poziom pierwszy. Proste wzorce, które odmienią Twoje życie kończy się na poziomie podstawowym. Dostarcza solidnej bazy, stanowi równocześnie wstęp do studiowania kolejnych, bardziej złożonych zagadnień i przykładów. Kurs przygotowano z myślą o osobach początkujących, przy założeniu, że wyrażenia regularne mogą
(26,55 zł najniższa cena z 30 dni)
43.44 zł
79.00 zł (-45%) -
W życiu codziennym każdego człowieka, w laboratorium naukowym czy na polu bitwy - wszędzie czekają na rozwiązanie jakieś problemy. Z tymi mniejszymi radzimy sobie często od ręki, ale większe potrafią się stać prawdziwym ciężarem. A może niepotrzebnie patrzymy na to z takiej perspektywy? Może wszystkie problemy (a przynajmniej większość) są w rzeczy
(26,70 zł najniższa cena z 30 dni)
48.95 zł
89.00 zł (-45%) -
Branża IT rozwija się z każdym rokiem intensywniej. Wraz ze stopniową automatyzacją, robotyzacją i wirtualizacją życia potrzeba coraz więcej osób, które będą w stanie sprawnie komunikować się ze światem rozmaitych maszyn - pisać dla nich oprogramowanie, tworzyć i udoskonalać strony WWW i aplikacje, budować sieci komputerowe, testować kod itd. Jeśli
(44,55 zł najniższa cena z 30 dni)
44.55 zł
99.00 zł (-55%) -
Programowanie obiektowe, jeden ze wzorców programowania, polega na definiowaniu szablonów (klas) łączących określone funkcjonalności z danymi opisującymi stan instancji tych klas (obiektów). Nacisk kładzie się w nim na ułatwienie pisania i konserwacji kodu, a także na to, by raz napisanego kodu można było użyć co najmniej kilkukrotnie. Obecnie jest
(53,55 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Algorytm jest pojęciem ściśle związanym z programowaniem. Jak podaje definicja, algorytm to skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań. W efekcie ich wykonania następuje rozwiązanie postawionego problemu. Brzmi informatycznie? Oczywiście - wszak algorytm może zostać zaimplementowany w postaci progra
(44,50 zł najniższa cena z 30 dni)
44.55 zł
99.00 zł (-55%)
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 zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4(pliki spakowane w ZIP)
Szczegóły kursu
- Ilość lekcji:
- 76
- Czas trwania:
- 4 godz. 1 min.
- Format:
- Zip
- Rok nagrania:
- 2015-06-10
- ISBN :
- 978-83-283-1353-8, 9788328313538
- Data wydania :
- 2015-06-10
- Numer z katalogu:
- 33120
- Kategorie:
Programowanie » Techniki programowania
Programowanie » C#
Programowanie » UML
- Uwagi do kursu
Videopoint - inne kursy
-
Kurs przeprowadzi Cię krok po kroku przez proces kreowania gry 2D za pomocą silnika Unity i stworzonego w tym celu Edytora. Poznasz zaawansowane możliwości tego oprogramowania, ułatwienia, jakie oferuje, a także nowości, które pojawiły się w jego najświeższej wersji. Opanujesz specjalistyczne słownictwo, przejdziesz przez wszystkie niezbędne etapy
(74,50 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Jeśli chodzi o budowę stron internetowych i aplikacji, język PHP jest absolutnym królem. Ceni się go za możliwości, dzięki wydajnym strukturom bowiem umożliwia tworzenie szybkiego i rozbudowanego oprogramowania. Jednak coś za coś: pisanie stron i aplikacji w PHP wymaga sporo cierpliwości i czasu poświęconego na napisanie wielu linijek kodu. I tu z
(64,50 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Język SQL w świecie IT jest niczym tabliczka mnożenia dla ucznia. Stanowi absolutną podstawę w pracy zarówno analityków, jak i programistów, a jego opanowanie jest konieczne do efektywnej pracy z danymi. By w pełni skorzystać z możliwości tego języka zapytań, należy jeszcze wybrać odpowiedni system zarządzania. PostgreSQL to system zarządzania rela
(67,60 zł najniższa cena z 30 dni)
92.95 zł
169.00 zł (-45%) -
Konteneryzacja jest alternatywą dla wirtualizacji. W pracy z nowo wdrażanymi, testowanymi czy usprawnianymi aplikacjami pozwala ograniczyć wykorzystanie zasobów i uruchamiać niezależnie wiele aplikacji na jednej maszynie. Kontenery są od siebie całkowicie odizolowane, nic o sobie nawzajem nie „wiedzą”, każdy zawiera własne środowisko. I właśnie ze
(74,50 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Wśród wielu produktów sygnowanych marką giganta z Redmond znajduje się Microsoft Windows Server. Początki tego systemu operacyjnego sięgają 1987 roku. W odpowiedzi na uświadomioną już wówczas potrzebę pracy w ramach niewielkich sieci lokalnych Microsoft wypuścił LAN Management 1.0, pierwszą wersję oprogramowania służącego zarządzaniu siecią kilku u
(63,60 zł najniższa cena z 30 dni)
63.60 zł
159.00 zł (-60%) -
Pierwsza wersja Javy ukazała się w 1995 roku. Po 27 latach od publikacji kod napisany w tym języku programowania możemy spotkać niemal wszędzie: w aplikacjach webowych, chmurowych, narzędziach programistycznych, a nawet systemach wbudowanych. Java w lodówce? Tak, i to dosłownie! Ponadto przyszłość Javy maluje się w jasnych barwach, ponieważ deklasu
(53,55 zł najniższa cena z 30 dni)
53.55 zł
119.00 zł (-55%) -
Ludzie tworzą gry nie tylko po to, by w nie grać, ale również po to, by rozwijać umiejętności programowania. Niektórzy początkujący twórcy gier wybierają tę drogę z myślą, że będzie to ich praca zawodowa, taka na całe życie, inni traktują kreowanie wirtualnych światów jako wstęp do kariery programisty aplikacji lub stron WWW, jeszcze inni postrzega
(59,60 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Testowanie manualne polega na uruchamianiu przypadków testowych ręcznie. Dla powodzenia projektu istotne jest rozpoczęcie testów na jak najwcześniejszym etapie pracy. W ten sposób zespół uzyskuje kontrolę nad błędami w kodzie i na bieżąco sprawdza, czy oprogramowanie spełnia określone w dokumentacji wymagania. Testowanie ręczne zawsze poprzedza tes
(59,60 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Kiedy mówimy o technologiach tworzących stack technologiczny dla JavaScriptu , zapewne wymienimy Vue.js, React lub Angular. To one znalazły się na podium frameworków przeznaczonych do tworzenia stron i aplikacji internetowych. Wszystkie trzy cieszą się popularnością i mają rzeszę zwolenników wśród frontendowych programistów. Wybór odpowiedniego do
(53,55 zł najniższa cena z 30 dni)
65.45 zł
119.00 zł (-45%) -
Linux z roku na rok zyskuje coraz większą popularność. Uniksopodobne systemy operacyjne bazujące na linuksowym jądrze funkcjonują praktycznie w każdej średniej i większej organizacji, a także - tu już niemal obowiązkowo - w przedsiębiorstwach wyspecjalizowanych w działalności informatycznej, niezależnie od ich wielkości. A że firm przybywa, przybyw
(41,65 zł najniższa cena z 30 dni)
47.60 zł
119.00 zł (-60%)
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.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas:


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)
Jan Romer, Technology Expert Data dodania: 2016-06-09 Ocena: 5 Opinia potwierdzona zakupem
Arkadiusz, analiza danych, raportowanie Data dodania: 2016-05-28 Ocena: 5 Opinia potwierdzona zakupem
Henryk B., automatyk programista Data dodania: 2015-06-22 Ocena: 5 Opinia niepotwierdzona zakupem
Piotr Chwil, Inżynier Danych Data dodania: 2016-01-13 Ocena: 4 Opinia potwierdzona zakupem
Programista Java i C++
Data dodania: 2016-06-19 Ocena: 3 Opinia potwierdzona zakupemKrzysztof Zambrzycki, IT Professional Data dodania: 2016-04-14 Ocena: 3 Opinia potwierdzona zakupem
Andy, Data dodania: 2016-03-11 Ocena: 3 Opinia potwierdzona zakupem
Michał Pyclilk, programista Data dodania: 2017-04-21 Ocena: 1 Opinia niepotwierdzona zakupem
więcej opinii