Wesprzyj Fundację Rozwoju
Strona główna
Frontend Development z React, studia front end developer, web developer studia, programowanie podyplomowe

Frontend Development z React

Poziom
Studia podyplomowe
Czas trwania
1 rok
Język
PL
Uzyskany tytuł
Świadectwo ukończenia studiów podyplomowych
Tryb
W weekend

O kierunku

Cel studiów

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 startupó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).

Studia dostępne także w formule online

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 i adresatki 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 chcą tworzyć rozwiązania z najgorętszą 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
mgr inż. 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 międzynarodowej firmie świadczącej usługi IT consultingu dla międzynarodowych klientów. Wcześniej pracował także w projektach IT dla branży lotniczej, edukacyjnej i w mniejszych 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 300 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 tym rocznym studiom podyplomowym:

  • zbudujesz nowy zawód na 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 mieć szansę 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

Absolwentki i 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 podstawowy 

  • 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: 176, 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 w:

  • soboty – 8:45-15:45
  • niedziele – 8:45-15:45

Terminy zajęć

Planowane terminy zajęć w I semestrze edycji 11, startującej w październiku 2024:

  • 19-20 października 2024
  • 23-24 listopada 2024
  • 7-8 grudnia 2024
  • 11-12 stycznia 2025
  • 25-26 stycznia 2025
  • 8-9 lutego 2025

Informujemy, że około 40% zajęć będzie realizowanych w formule online.

Społeczność

Wiodący wykładowcy

Andrzej Jagielski

Absolwent Uniwersytetu Ekonomicznego w Krakowie na kierunku informatyka stosowana o specjalizacji inżynieria oprogramowania. Obecnie Head of Product Design w jednym z najszybciej rosnących polskich startupów e-commerce. Od wielu lat związany z projektowaniem i zarządzaniem produktem w dużych organizacjach, zdobywał doświadczenie pełniąc rolę dyrektora UX w jednej z firm z Wielkiej Czwórki, zarządzał zespołem User Experience w trzeciej co do wielkości firmie tworzącej oprogramowanie służące do zarządzania przedsiębiorstwem na świecie oraz zdobywał doświadczenie jako specjalista m.in. w liniach lotniczych. 

Wspiera organizacje poprzez procesy projektowania, wyznając zasadę ciągłego dostarczania wartości dla użytkownika i biznesu oraz optymalizując i poprawiając odczucia użytkownika podczas korzystania z usług i produktów cyfrowych. 

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 w największych polskich miastach.

Grzegorz Mazur
mgr inż. 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 międzynarodowej firmie świadczącej usługi IT consultingu dla międzynarodowych klientów. Wcześniej pracował także w projektach IT dla branży lotniczej, edukacyjnej i w mniejszych 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 300 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.

Robert Kuliński
Robert Kuliński

Absolwent Politechniki Poznańskiej. Doświadczony programista JavaScript. Pracuje głównie w technologiach webowych. Lubi rozwijać się w najnowszych technologiach i dzielić się już zdobytą wiedzą. Posiada doświadczenie w wielu frameworkach jak React, Angular, Vue, React Native, czy też Django. W projektach IT lubi angażować się w usprawnianie procesów technicznych związanych z usprawnianiem i przyspieszaniem pracy developerskiej w procesie rozwoju aplikacji biznesowych. Prowadzi również warsztaty z tworzenia aplikacji webowych oraz zajęcia na studiach podyplomowych.

Dłubis Marcin
Marcin Dłubis

Javascript Developer używający w swojej codziennej pracy TypeScript, Angular oraz NodeJS. Pisze również aplikacje mobilne, wykorzystując framework Ionic oparty na Angularze, oraz wykorzystuje SAPowskie rozwiązania dla branży e-commerce. Jego aplikacje używane są przez dziesiątki tysięcy użytkowników. Szkoleniowiec od 2017 roku, który pomaga zmienić pracę na branżę IT.

Sebastian Mysakowski

Senior Software Engineer, podcaster, prelegent, a także autor kursu w wydawnictwie Helion. Od początku kariery zawodowej związany z JavaScriptem. Doświadczenie zawodowe zdobywał zaczynając od startupów, kończąc na firmach z indeksu S&P 500. Obecnie pracuje dla największego banku w Europie. Zwolennik podejścia, że życie jest zbyt krótkie na słaby kod.

Opinie naszych absolwentów

Żaneta Lenart

Studia podyplomowe w Akademii Leona Koźmińskiego pod opieką Pana Grzegorza Mazura to przede wszystkim studia, z których wynosi się konkretną wiedzę praktyczną. Nieocenionym atutem są prowadzący – czuć, że mają wieloletnie doświadczenie szkoleniowe. Zajęcia są prowadzone spójnie, prowadzący są dostępni, wspierający, chętnie odpowiadają na pytania. Zajęcia kończą się praktycznymi projektami. Dlatego, jeśli zależy Ci na zdobyciu konkretnej wiedzy i chcesz, aby uczyli Cię najlepsi, to wybór tego kierunku jest strzałem w dziesiątkę. Mi te studia pomogły zrealizować mój cel i zaczynam pracę jako developer.

alk
Monika Flaga

Polecam studia podyplomowe frontend development z React w Akademii Leona Koźmińskiego. Prowadzący posiadają olbrzymią wiedzę teoretyczną i praktyczną, są bardzo otwarci, pomocni, cierpliwi, wyjaśniają prosto i po kolei różne zagadnienia, motywują, aby nie zniechęcać się w trakcie nauki, inspirują do dalszego samodzielnego rozwoju. Cieszyłam się szczerze na weekendy, kiedy miały się odbyć zajęcia – bardzo mile i wartościowo spędzony czas. Widzę, jaki postęp zrobiłam w ciągu tego roku dzięki studiom w ALK i cieszę się, że miałam możliwość nauki zdalnej.

Katarzyna Goździńska

Bardzo polecam studia w Akademii Leona Koźmińskiego ze względu na ciekawy, logicznie ułożony program oraz wysokiej klasy zajęcia prowadzone na przykładach. Prowadzący mają szeroką wiedzę oraz na co dzień pracują w branży IT, co znacząco podnosi jakość zajęć. Ponadto wynikiem studiów są ukończone projekty, które można przedstawić na ewentualnej rekrutacji. W trakcie naszych studiów niektóre osoby podjęły już pracę w IT jako junior.

alk
Alexander Malinowski

Każdy wykładowca przekazał solidne wprowadzenie do technologii. Jestem zadowolony z programu studiów i serdecznie polecam każdemu starającemu się poznać i pogłębić swoją wiedzę w zakresie stosowanych technik we frontendzie.

alk
Marcin Godlewski

Serdecznie polecam studia podyplomowe frontend development z React realizowane w Akademii Leona Koźmińskiego wszystkim tym osobom, które chcą rozpocząć swoją przygodę z programowaniem w języku JavaScript. Studia dają niezbędne podstawy w zakresie: JS, Reacta, Reacta Native, SCSS, CSS, NodeJS, UX/UI, GIT i wiele więcej, a co najważniejsze zajęcia prowadzone są przez praktyków z branży IT chętnie dzielących się swoją wiedzą i doświadczeniami. Na tych studiach nie tylko poznasz świat IT, nauczysz się programować, ale również będziesz miał/miała możliwość poznać wspaniałych ludzi.

Zasady rekrutacji

Rekrutacja trwa do 14 października 2024. Planowany termin rozpoczęcia studiów to październik 2024 roku.

O przyjęciu decyduje kolejność zgłoszeń.

Liczba miejsc na kierunku jest ograniczona.

Uprzejmie informujemy, że edycje studiów są uruchamiane przy określonej liczbie uczestników, pozwalającej na właściwą dynamikę pracy grupy.

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ą. 

  • Odpis dyplomu ukończenia studiów wyższych (tytuł zawodowy: licencjat, inżynier, lekarz, magister) lub odpis dyplomu doktorskiego** 
  • 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 prosimy o dostarczenie dyplomu oraz suplementu (transcript of records) wraz z oficjalnym tłumaczeniem na język polski.

1
Uzyskanie podstawowych informacji

Prosimy o zapoznanie się z opisem interesującego Was 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.

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.

Masz pytania? Zapraszamy do kontaktu
Joanna Nurowska

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 250 zł
Cena podstawowa (możliwość płatności w dwóch ratach po 4 750 zł każda) 9 500 zł
Cena ze zniżką dla absolwentów ALK (możliwość płatności w dwóch ratach po 4 275 zł każda) 8 550 zł
Cena ze zniżką za jednorazową płatność 9 000 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ą: agaf@kozminski.edu.pl