Frontend Development

Frontend Development z React

Poziom
Studia podyplomowe
Czas trwania
1 rok
Język
PL
Uzyskany tytuł
Świadectwo ukończenia studiów podyplomowych
Tryb
Tryb niestacjonarny
Broszura
Kontakt
Magdalena Wyrwa KEBS
Opiekun kierunku
Magdalena Wyrwa
O kierunku
Cel studiów

Jesteśmy online ready. W razie konieczności każde zajęcia z pierwszego semestru jesteśmy w stanie poprowadzić w formule online.

Celem studiów podyplomowych "Frontend development z React - programowanie aplikacji" jest zapoznanie uczestników  z nowoczesnymi technologiami internetowymi w zakresie frontendu.

Program studiów jest odpowiedzią na rosnące zapotrzebowanie korporacji, a także dużych i średnich firm oraz start-upów na frontend developerów, z głównym naciskiem na znajomość programowania w najgorętszej obecnie bibliotece branżowej czyli: React  - rozwijanej przez firmę Facebook do tworzenia nowoczesnych i wydajnych aplikacji internetowych.   Studia mają charakter warsztatowy - podczas zajęć słuchacze z pomocą doświadczonego wykładowcy budują na żywo aplikacje internetowe (livecoding).

 

Atuty kierunku
1
Wykładowcy praktycy

Wykładowcy praktycy z branży IT z wieloletnim doświadczeniem szkoleniowym 

2
Code review

Code review dla projektów aplikacji 

3
Grupa

Mała grupa ćwiczeniowa  

4
Livecoding

Każdy zjazd z warsztatem programistycznym 

5
React

Jedyne takie studia w Polsce, skupione na najgorętszej bibliotece frontendowej – React oraz wykorzystanie React Native 

6
Aplikacje

Nauka tworzenia aplikacji zarówno webowych, jak i mobilnych (iOS/Android) 

Partnerzy
Adresaci studiów

Studia skierowane są do osób:

  • zainteresowanych programowaniem aplikacji internetowych lub chcących poszerzyć swoje aktualne umiejętności o programowanie w nowoczesnych  frameworkach/bibliotekach javascript stosowanych w branżach takich jak: React, React Native
  • które chcą się przekwalifikować do pracy w branży IT
  • które chcą programować nowoczesne aplikacje internetowe
  • które tworzyć rozwiązania z najgorętsztą obecnie biblioteką REACT
  • gotowych, aby rozwijać aplikacje pod okiem doświadczonych praktyków. Każda aplikacja przechodzi code review
  • Uwaga: Zalecana jest podstawowa znajomość programowania w dowolnym języku.
figury
Koordynator merytoryczny
Grzegorz Mazur
Grzegorz Mazur

Absolwent Politechniki Wrocławskiej oraz podyplomowych studiów w Wyższej Szkole Bankowej w Poznaniu (Nowoczesne technologie Webowe i Mobilne) oraz studiów podyplomowych (Android i iOS) na Politechnice Wrocławskiej. 

Obecnie pracuje w firmie budującej oprogramowanie dla dużej amerykańskiej firmy lotniczej. Wcześniej pracował także w mniejszych i średnich firmach softwarowych. Ma doświadczenie w przekazywaniu wiedzy i praktycznym szkoleniu ludzi dorosłych. Prowadzi szkolenia dla osób dorosłych od 2012 roku (w tym w IT od 2014 roku). Pasjonuje się budowaniem projektów szkoleniowych IT uczących praktycznych umiejętności IT w celu podniesienia kwalifikacji lub przebranżowienia się. Od 2017 w ramach samych informatycznych studiów podyplomowych w różnych miastach przeszkolił ponad 150 osób. 

Obszary jego zainteresowań to: budowa aplikacji webowych, mobilnych, testowanie oprogramowania i kontrola wersji. Zwolennik wykorzystywania używanych obecnie w firmach aplikacji i narzędzi IT również w celach szkoleniowych. 

Co zyskujesz

Dzięki jedynym takim rocznym studiom podyplomowym:

  • zbudujesz nowy zawód w jedynych w Polsce podyplomowych studiach obejmujących  #react  oraz  #reactNative
  • będziesz pracować warsztatowo programując z  Javascript  wg. najnowszego standardu ecma script
  • będziesz mies szanse na  pracę lub staż u naszego partnera kierunku

Celem jest zapewnienie satysfakcji słuchacza z nauki i budowania działających aplikacji webowych w formie projektów pod okiem  doświadczonych wykładowców z aktualną wiedzą branżową i wieloletnim doświadczeniem w szkoleniach IT.

Wszystkie projekty uczestników studiów przechodzą proces code review  przez prowadzącego co pozwala sprawnie rozwijać umiejętności programowania w zakresie  frontendu.

 

Perspektywa zawodowa

Absolwenci kierunku mogą rozpocząć karierę w branży IT na stanowiskach:

  • frontend developer,
  • programista aplikacji internetowych,
  • web developer,
  • react developer,
  • programista frontend

Na tych specjalistów jest obecnie bardzo duże zapotrzebowanie rynkowe.

Program

FORMA PROWADZENIA ZAJĘĆ

Wszystkie tematy będą realizowane w formie warsztatów programowania na żywo z uczestnikami na ich własnych laptopach. Zajęcia teoretyczne są ograniczone do minimum (do 20%).  W trakcie zajęć następuje też ciągłe bezpośrednie odniesienie wykonywanych aktywności funkcjonowania uczestników oraz bieżące korygowanie pisanego kodu aplikacji. Zaprogramowane aplikacje są poddawane code review i komentowane przez prowadzącego wskazującego dobre praktyki programistyczne. Prowadzenie zajęć na własnych laptopach uczestników pozwoli im kontynuować rozwój aplikacji i uczyć się także w domu między zjazdami na uczelni.

Moduł 1: Elementarne umiejętności web developera 

  • Zajęcia integracyjno-wprowadzające 

  • Przygotowanie środowiska pracy 

  • Repetytorium z HTML 5 oraz CSS 3 

  • Budowa i funkcjonowanie DOM 

Moduł 2: UI/UX dla frontend developera 

  • Prototypowanie UX aplikacji webowej 

  • Projektowanie interfejsu UI aplikacji webowej 

  • Współpraca UI/UX designer - programista 

Moduł 3: Programowanie w języku JavaScript - kurs podstawy 

  • Podstawy programowania w JavaScript i JSON do wymiany danych - część 1 

  • Podstawy programowania w JavaScript i JSON do wymiany danych - część 2 

Moduł 4: Responsywność aplikacji oraz współpraca projektowa z wykorzystaniem kontroli wersji GIT 

  • Bootstrap, Responsive Web Design 

  • System kontroli wersji GIT dla web developerów i repozytorium zdalne GITHUB 

Moduł 5: Programowanie w języku JavaScript - kurs średniozaawansowany 

  • Zaawansowany JavaScript, nowoczesne zasady i wzorce języka JavaScript według aktualnego standardu EcmaScript 

  • Praca z konsolą , manager pakietów NPM, Babel, Webpack, CLI (create-react-app), preprocesory CSS: SASS/LESS 

Moduł 6: Programowanie w języku JavaScript po stronie serwera (backend). Projekt przejściowy. 

  • Wprowadzenie do Node.js (Express) - technologii backendowej pozwalającej budować Restful API dla aplikacji internetowych. Baza danych MongoDB 

  • Podsumowanie modułów 1-5. Projekt aplikacji typu SPA (Single Page Application) 

Moduł 7: Biblioteka React od firmy Facebook - zagadnienia podstawowe 

  • React - podstawowe koncepcje, architektura, komponenty, cykl życia aplikacji 

  • React - przegląd popularnych bibliotek i rozwiązań architektonicznych 

Moduł 8: Biblioteka React - architektura aplikacji i projekt 

  • Redux - implementacja jednokierunkowego przepływu danych 

  • Projekt praktycznej aplikacji internetowej działającej w czasie rzeczywistym 

Moduł 9: Nowoczesne aplikacje mobilne Android/iOS z wykorzystaniem JS (16 godz) 

  • Biblioteka React Native rozwijana przez firmę Facebook jako uniwersalny ekosystem do budowania aplikacji na platformy mobilne (iOS i Android) 

  • Warsztaty programistyczne 

Moduł 10: Konsultacje projektowe i wzorce projektowe 

  • Code review projektu praktycznej aplikacji biznesowej zrealizowanej w React lub React Native oraz projektu przejściowego 

  • Wzorce projektowe i dobre praktyki programistyczne 

Moduł 11: TDD, testowanie i projekt dyplomowy 

Całkowita liczba godzin dydaktycznych: 180 godz.* (razem z zajęciami przygotowawczymi i zaliczeniami) * jedna godzina dydaktyczna = 45 minut

GroupOfPeopleIllustration
Organizacja zajęć

Studia trwają dwa semestry.  Zajęcia odbywają się raz lub dwa razy w miesiącu 

soboty 8.45-15:45 

niedziele 8.45-15:45 

Społeczność
Wiodący wykładowcy
Medynski Wojciech
Wojciech Medyński

Absolwent Politechniki Wrocławskiej. Praktyk z wieloletnim doświadczeniem w tworzeniu dużych aplikacji biznesowych używanych przez tysiące użytkowników na całym świecie. Podczas swojej kariery zawodowej współtworzył produkty największych technologicznych spółek akcyjnych notowanych na Giełdzie Papierów Wartościowych w Warszawie. Obecnie Senior JavaScript Developer w wiodącej brytyjskiej agencji cyfrowej działającej na globalnym rynku. Zajmuje się rozwojem aplikacji dla kluczowych klientów firmy. Pasjonat czystego kodu, programowania funkcyjnego oraz Test-driven development (TDD). Doświadczony mentor, współpracujący z wieloma niepublicznymi uczelniami wyższymi na terenie całego kraju. 

Jagielski Andrzej
Andrzej Jagielski

Absolwent Uniwersytetu Ekonomicznego w Krakowie na kierunku Informatyka Stosowana o specjalizacji Inżynieria Oprogramowania. Obecnie menedżer zespołu UX Design w trzeciej co do wielkości firmie tworzącej oprogramowanie służące do zarządzania przedsiębiorstwem na świecie. Skupia się na tworzeniu doświadczeń użytkownika dla wewnętrznych klientów i pracowników. Wspiera procesy projektowania, bazując się na dostarczaniu wartości dla użytkownika i biznesu oraz na optymalizacji i poprawie odczuć użytkownika podczas korzystania z produktów cyfrowych. Menedżer interdyscyplinarnego zespołu tworzącego oprogramowanie dla globalnych klientów biznesowych. Wcześniej - członek zespołu pracującego nad rozwojem serwisu internetowego oraz aplikacji mobilnej, z których korzysta ponad 100 milionów użytkowników miesięcznie. 

Zanim na stałe zajął się User Experience pracował jako Front End Developer oraz Web Designer. 

To doświadczenie pozwala mu spojrzeć wielopłaszczyznowo na projekty, w których bierze udział. Wyznaje zasadę interdyscyplinarności, dbając o to, aby kompleksowo rozwijać produkt, tak aby zaspokajał potrzeby nie tylko biznesowe, ale także użytkowe oraz funkcjonalne.

Dłubis Marcin
Marcin Dłubis

Absolwent Politechniki Śląskiej - kierunku Automatyka i Robotyka. Tworzy oprogramowanie dla małych i średnich przedsiębiorstw, skupiając się głównie na warstwie front-endu, ale też pisząc hybrydowe aplikacje mobilne. Coroczny twórca aplikacji na 4. największy festiwal muzyczny w Polsce i towarzyszący mu bieg uliczny. Obecnie pisze oprogramowanie dla branży medycznej (rozrusznik serca oraz metody wizualizacji z wykorzystaniem technologii VR). Od 2016 roku prowadzi szkolenia z dziedziny IT (ze szczególnym naciskiem na język JavaScript) dla prywatnych firm oraz jako wykładowca studiów podyplomowych. 

Grzegorz Mazur
Grzegorz Mazur

Absolwent Politechniki Wrocławskiej oraz podyplomowych studiów w Wyższej Szkole Bankowej w Poznaniu (Nowoczesne technologie Webowe i Mobilne) oraz studiów podyplomowych (Android i iOS) na Politechnice Wrocławskiej. 

Obecnie pracuje w firmie budującej oprogramowanie dla dużej amerykańskiej firmy lotniczej. Wcześniej pracował także w mniejszych i średnich firmach softwarowych. Ma doświadczenie w przekazywaniu wiedzy i praktycznym szkoleniu ludzi dorosłych. Prowadzi szkolenia dla osób dorosłych od 2012 roku (w tym w IT od 2014 roku). Pasjonuje się budowaniem projektów szkoleniowych IT uczących praktycznych umiejętności IT w celu podniesienia kwalifikacji lub przebranżowienia się. Od 2017 w ramach samych informatycznych studiów podyplomowych w różnych miastach przeszkolił ponad 150 osób. 

Obszary jego zainteresowań to: budowa aplikacji webowych, mobilnych, testowanie oprogramowania i kontrola wersji. Zwolennik wykorzystywania używanych obecnie w firmach aplikacji i narzędzi IT również w celach szkoleniowych. 

Barczyk Jakub
Jakub Barczyk

Frontend developer z wieloletnim doświadczeniem w zakresie JavaScript, TypeScript, React i Angular. Pracował m.in. dla Credit Suisse, SMT Software I Roche oraz wrocławskiego oddziału firmy Ryanair.  Od kilku lat wykłada na kursach programistycznych (bootcampach) i studiach podyplomowych informatycznych.  Obecnie pracuje jako Software Architect dla nowojorskiego banku inwestycyjnego. 

Zasady rekrutacji

O przyjęciu decyduje kolejność zgłoszeń. Liczba miejsc na kierunku jest ograniczona

IV edycja - rekrutacja trwa do 15 września 2021 roku, planowany termin rozpoczęcia studiów to październik 2021 roku.* 

* Uprzejmie informujemy, że w przypadku zbyt małej liczby kandydatów grupa może nie zostać uruchomiona. 

Warunki ukończenia studiów

Warunkiem ukończenia studiów jest zaliczenie wszystkich przedmiotów realizowanych podczas studiów. Przeprowadzony zostanie test wiedzy oraz projekt grupowy. Studia kończą się napisaniem pracy dyplomowej w formie projektu aplikacji internetowej i jej obroną. 

Wymagane dokumenty
  • odpis dyplomu ukończenia studiów wyższych (tytuł zawodowy: licencjat, inżynier, lekarz, magister)** 
  • zdjęcie elektroniczne w formacie .jpg

  • oryginał dokumentu tożsamości do wglądu 

  • kopia dowodu wpłaty wpisowego

**W przypadku kandydatów posiadających dyplom zagraniczny, i chcących kontynuować naukę w Polsce na poziomie podyplomowym, istnieją odrębne przepisy dotyczące uznawania dyplomów ukończenia studiów wyższych, wydanych w innych krajach.

Sprawdź szczegóły, aby dowiedzieć się, czy Twój zagraniczny dyplom wymaga dodatkowego procesu uznawania (nostryfikacji), aby umożliwić Ci rozpoczęcie studiów podyplomowych / MBA w Polsce: kliknij TU

Etapy rekrutacji
1
Uzyskanie podstawowych informacji

Prosimy o zapoznanie się z opisem interesującego Państwa kierunku  i sprawdzenie  zasad naboru. 

2
Rejestracja

Pierwszą czynnością w procesie rekrutacji jest wypełnienie formularza zgłoszeniowego, który dostępny jest na stronie internetowej uczelni. 

Rekrutacja online

3
Opłata rekrutacyjna

Opłatę rekrutacyjną należy uiścić na konto uczelni lub skorzystać z funkcji płatności.pl podczas wypełniania formularza zgłoszeniowego.

Opłaty

Oferowane zniżki (zniżka dla absolwentów, zniżka za jednorazową płatność i ewentualne dodatkowe zniżki) nie kumulują się.

Tabela opłat
Wpisowe 200 zł
Cena podstawowa (płatność w dwóch ratach po 3950 zł każda ) 7900 zł
Cena ze zniżką dla absolwentów ALK (płatność w dwóch ratach po 3 555 zł każda ) 7110 zł
Cena ze zniżką za jednorazową płatność (Oferowane zniżki (zniżka dla absolwentów, zniżka za jednorazową płatność i ewentualne dodatkowe zniżki) nie kumulują się.) 7600 zł

Konto bankowe, na które można dokonywać wpłaty wpisowego:  Akademia Leona Koźmińskiego   03-301 Warszawa, ul. Jagiellońska 57/59   BANK PEKAO SA w Warszawie 20 1240 1024 1111 0010 1646 0637  

Opłaty za studia wnoszone są na indywidualny numer konta, podawany po zakończeniu rekrutacji. 

Osoby zainteresowane otrzymaniem faktury proszone są o kontakt z Panią Agnieszką Fabiańską e-mail agaf@kozminski.edu.pl