Moduł ten przygotuje Cię do pracy jako Junior Javascript Developer. Dowiesz się, jak tworzyć praktyczne aplikacje webowe z użyciem języka Javascript. Poznasz najpopularniejsze frameworki Javascript stosowane w komercyjnych aplikacjach – ich zastosowania, mocne i słabe strony. Zapoznasz się z najbardziej popularnymi wzorcami projektowymi dla różnych typów aplikacji. Swoje kompetencje praktyczne rozwiniesz realizując projekt budowy profesjonalnej aplikacji webowej, obejmujący opracowanie specyfikacji oczekiwań użytkowników końcowych, projekt funkcjonalny, budowę aplikacji, przetestowanie oraz przygotowanie dokumentacji powdrożeniowej.
Front-end Development
Frameworki
Na zajęciach będziecie tworzyć praktyczne projekty z użyciem wybranego frameworka (np. Angular, React, Polymer).
Inżynieria oprogramowania
Rozwiniemy Twoją wiedzę o zagadnienia inżynierii oprogramowania. Pochylimy się nad testami i kontrolą jakości oprogramowania. Będziesz potrafić zarządzać cyklem życia aplikacji.
Projekt końcowy
Na bazie realnego zlecenia od naszych partnerów lub według własnego pomysłu zrealizujesz projekt wdrożenia profesjonalnej aplikacji.
Tego Cię nauczymy
Przedmiot / Opis | |
---|---|
200 |
|
Programowanie w Javascript Wkroczysz do świata programowania z użyciem Javascript. Poznasz struktury języka, dowiesz się, jak generować i obsługiwać zdarzenia. Zmienisz strukturę DOM. Wejdziesz w świat funkcji, prototypów i obiektów w JS, nauczysz się debugować kod, wykorzystasz nowości dostępne w Ecmascript. Dowiesz się, jak tworzyć praktyczne aplikacje webowe. | |
Programowanie aplikacji webowych Rozszerzenie zagadnień HTML5, CSS3 i JS. Poznasz zaawansowane sposoby formatowania, tworzenia i modyfikacji dokumentu z użyciem JavaScript. Będziesz korzystać z nowych API przeglądarek i możliwości urządzeń mobilnych. Nauczysz się tworzyć i animować grafikę z użyciem CSS3 oraz obiektów Canvas i formatu SVG. | |
Frameworki Poznasz najpopularniejsze frameworki stosowane w komercyjnych aplikacjach - ich zastosowania, mocne i słabe strony. Tworzymy praktyczne projekty z użyciem wybranego frameworka ( np. jQuery, React, Angular, Backbone, Ember, Three.js, Meteor, Polymer) | |
Wzorce projektowe Na konkretnych przykładach i w konkretnych zastosowaniach poznasz klasyczne wzorce projektowe wykorzystywane podczas tworzenia oprogramowania.Nauczysz się refaktoryzowania kodu z wykorzystaniem poznanych wzorców. | |
Testy i kontrola jakości oprogramowania Dowiesz się, jak w praktyce testuje się aplikacje i kod. Nauczysz się pracować w zespole programistów (TFS), zarządzać kodem i jego zmianami oraz wykonywać te działania zgodnie ze współczesnymi metodykami wytwarzania oprogramowania. | |
Zarządzanie cyklem życia aplikacji Dowiesz się, jak zorganizować prowadzenie projektu, jak wyznaczyć role, zarządzać harmonogramem i ryzykiem. Zapoznasz się przede wszystkim ze zwinnymi metodykami projektowania (AGILE, SCRUM). Poznasz także klasyczne standardy (PRINCE2, PMBoK), dzięki czemu dowiesz się, jaka jest różnica w podejściu do różnorodnych zagadnień projektowych. Zajęcia praktyczne będą się odbywać z wykorzystaniem programu Microsoft Project. | |
Projekt końcowy W 3 etapach zrealizujesz projekt wdrożenia profesjonalnej aplikacji webowej: 1.Projektowanie profesjonalnej aplikacji webowej: tworzysz specyfikację potrzeb biznesowych, badasz rynek oraz przygotowujesz projekt aplikacji 2. Programowanie profesjonalnej aplikacji webowej: tworzysz aplikację według wymagań projektowych, wykonujesz testy i prezentujesz produkt 3. Dokumentacja i serwisowanie profesjonalnej aplikacji mobilnej lub webowej: praca w grupie odbywa się według wybranej metodyki; tworzysz dokumentację techniczną instrukcję dla użytkowników końcowych oraz wdrażasz i zarządzasz działaniem wybranych aspektów aplikacji (np. wydajnością, bezpieczeństwem, dostępnością). |
Cena modułu: 6 900,00zł