Kurs programowania online w grupie
Zapraszamy na kurs inny niż wszystkie, gdzie skupiamy się na nauce rozwiązywania realnych problemów, a nie na poznaniu składni języka, pętlach, rekurencjach, polimorfizmie, dziedziczeniu itp
Zapraszamy na kurs inny niż wszystkie, gdzie skupiamy się na nauce rozwiązywania realnych problemów, a nie na poznaniu składni języka, pętlach, rekurencjach, polimorfizmie, dziedziczeniu itp. Poznasz wszystkie te zagadnienia jednak w kontekście realnych zadań i w odpowiednich miejscach.
Uczymy programowania w oparciu o świat rzeczywisty (a nie przez zabawę w wirtualnym świecie gier), dzięki temu zdobyta wiedza jest praktyczna i użyteczna już po pierwszej godzinie kursu.
Po zakończonym kursie zapraszamy do udziału w specjalnie przygotowanych projektach, w ramach których możesz sprawdzić swoją wiedzę w praktyce oraz uzyskać realne doświadczenie.
Plan kursu:
- Wstęp do myślenia obiektowego (2 tyg)
- Cele obiektów
- Podział obowiązków, odpowiedzialności, wzajemne wsparcie
- Hierarchia
- Kooperacja
- Ekosystem obiektowy
- Wstęp do konstruowania obiektowego (1 mc)
- Poznanie dziedziny problemu
- Zdefiniowanie zadań
- Zdefiniowanie zdarzeń
- Zdefiniowanie aktorów
- Poznanie elementów konstrukcyjnych aplikacji
- Budowanie samodzielnej aplikacji (2 mc)
- Zaprojektowanie interfejsu użytkownika
- Poznanie elementów z których budowana będzie aplikacja
- Budowanie aplikacji na komputer
- Budowanie aplikacji na telefon
- Budowanie złożonych aplikacji (2 mc)
- Budowanie planu systemu
- Podział obowiązków na placu budowy
- Budowa poszczególnych elementów systemu
- Budowa wspólnego systemu Open Source (2 tyg)
- Poznanie współczesnych metod pracy
- Zdefiniowanie problemu
- Budowa systemu w oparciu o zdobytą wiedzę
Wymagania systemowe
Kursy odbywają się za pośrednictwem aplikacji Skype ( https://www.skype.com) na specjalnie przygotowanym stanowisku, na który trzeba będzie się zalogować przy użyciu aplikacji Pulpit zdalny. Obie aplikacje dostępne są w wersjach na komputer PC oraz Mac.
Szczegółowa instrukcję dostępu wyślemy po złożeniu zamówienia.
UWAGA
Od etapu drugiego konieczna jest klawiatura i mysz oraz monitor HD o rozdzielczości co najmniej 1920x1080. Jeśli nie posiadasz takiego monitora to możesz wykorzystać też monitor o mniejszej rozdzielczości jednak ze względu na specyfikę zadań praca może być utrudniona.