online

Kurs Full Stack Developer od podstaw

Program szkoleniowy Junior Full Stack Developer, podczas którego dowiesz się, jak tworzyć nowoczesne strony internetowe i aplikacje

  • Hard skills + soft skills

  • 7 projektów do portfolio

  • Podstawy języka angielskiego

10 miesięcy

Zajęcia wieczorne

Zalety bycia programistą Full Stack

Full Stack = Frontend + Backend, czyli programista uniwersalny. Potrafi opracować od podstaw zarówno interface, jak i komunikację z serwerem, dzięki czemu jest w stanie samodzielnie tworzyć i zarządzać pełnymi projektami
  • Середня заробітна плата

    22 000 ZŁ

    Średnie wynagrodzenie programistów Full Stack w Polsce

  • затребувані професії в IT-сфері

    Frontend + Backend

    Dwie najbardziej poszukiwane specjalizacje w branży IT

  • багато вакансій

    +60 000

    Ofert pracy w branży IT każdego roku

  • Віддалена робота

    Praca zdalna

    >80% ofert z branży IT zawiera zapis o pracy zdalnej

  • цікаві проєкти

    Ciekawe projekty

    Strony internetowe, aplikacje mobilne, gry online, portale społecznościowe, media, banki itp.

  • Найкращі умови

    Dodatkowe benefity

    Szkolenia, ubezpieczenia medyczne, siłownia, dofinansowania i dodatkowe dni wolne

Kurs Full Stack Developer to wieczorne zajęcia online, dzięki którym opanujesz zawód programisty w 10 miesięcy. Jeśli już dziś chcesz postawić pierwszy krok na drodze do kariery w IT, zostaw zgłoszenie, a nasz doradca pomoże Ci wybrać najlepszą opcję edukacji dostosowaną do Twoich potrzeb i oczekiwań

Co robi programista FullStack?

To uniwersalny programista, który tworzy interfejsy użytkownika (frontend) stron i aplikacji, a także odpowiada za ich działanie po stronie serwera (backend). Innymi słowy, jest zaangażowany praktycznie we wszystkie etapy pracy nad projektem IT.
Co robi programista FullStack?

Pełnoetatowy programista korzysta z szerokiego stacku technologicznego (języki programowania, frameworki, bazy danych, metody i podejścia). Może wybierać w ciekawych dla siebie projektach, bo zapotrzebowanie na jego usługi jest zawsze wysokie

Program kursu

Co powinien wiedzieć Fullstack developer? Odpowiedzi poniżej.
  • Tematy lekcji: 11

    HTML + CSS

    Zaczniemy od układu. Przy pomocy HTML i CSS stworzymy strukturę i style strony, określimy czcionki, kolory, bloki podstron. Nauczymy się podstawowych elementów i składni. W tym czasie zrobisz 2 projekty

    Tematy lekcji →

    • Podstawy HTML. Tagi i atrybuty. Semantyka
    • Podstawy CSS. Selektory. Kolor
    • Projektowanie tekstu i czcionki
    • Model blokowy. Flexbox
    • Tło i elementy dekoracyjne
    • Pozycjonowanie elementów
    • Transformacje. Przejścia i animacja
    • Formularze
    • Układ responsywny i grafika adaptacyjna
    • +2 indywidualne i 1 zespołowy projekt
  • Tematy lekcji: 12

    JavaScript

    Nauczymy się tworzyć interaktywne strony internetowe w języku JavaScript. Dzięki temu użytkownicy w ramach strony będą mogli na przykład dać lajka, przesłać zgłoszenie, czy otrzymać powiadomienie

    Tematy lekcji →

    • Zmienne i typy danych. Rozgałęzienia. Cykle
    • Tablice. Funkcje
    • Obiekty. Operacje rest i spread
    • Tablice: metody sortowania
    • Słowo kluczowe this. Prototypy pierwszej klasy
    • DOM i eventy DOM i działania
    • Patterny i optymalizacja działań
    • Infrastruktura projektów. Magazyn sieciowy
    • Asynchroniczność i Date. Promisy
    • Współpraca z backendem
    • CRUD. Funkcje asynchroniczne
    • +1 projekt zespołowy
  • Tematy lekcji: 19

    React

    Kontynuujemy tworzenie stron internetowych i aplikacje mobilne przy pomocy React. To popularna biblioteka JavaScript, którą wykorzystuje do tworzenia interaktywnych interfejsów m.in. Instagram, Netflix, WhatsApp

    Tematy lekcji →

    • Znajomość React
    • JSX. Props. Kolekcje
    • Stylizacja
    • Screencasty
    • Działania. Stan
    • Formularze
    • Cykl życia komponentu
    • Praca z API
    • Hooki React
    • Nawigacja w aplikacji
    • Dzielenie kodu (code splitting)
    • Screencasty
    • Zarządzanie stanem. Podstawy Redux
    • Zmniejszenie Redux Boilerplate
    • Middleware. Asynchroniczny Redux
    • Selektory i memoizacja
    • Rejestracja, login, refresh
    • Prywatne i publiczne trasy
    • +1 własny projekt
  • Tematy lekcji: 12

    Node.js

    Nauczymy się działania środowiska Node.js, aby tworzyć aplikacje internetowe i serwisy, w których potrzebna jest nieprzerwana wymiana danych z użytkownikiem. Utrwalimy umiejętności w projekcie zespołowym

    Tematy lekcji →

    • Podstawy Node.js
    • Tworzenie aplikacji konsolowych
    • Podstawy Express
    • CRUD w Express
    • MongoDB і Mongoose
    • Schematy i metody Mongoose. Deployment na Heroku
    • Uwierzytelnienie
    • Praca z obrazami
    • Testy. Testowanie modułowe
    • Poczta. Docker
    • WebSockety
    • +1 finałowy projekt zespołowy – pisanie aplikacji webowej
  • Tematy lekcji: 8

    React Native

    Ten framework przyda się przy tworzeniu crossplatformowych aplikacji webowych na iOS i Android. Wykorzystują go Facebook, Tesla, Airbnb, czy Uber. Stworzysz w React Native własny projekt

    Tematy lekcji →

    • Przygotowanie do pracy
    • Stylizacja i praca z formularzami
    • Debugger
    • Nawigacja
    • Komponenty natywne
    • Redux і firebase
    • Deployment na serwery Expo
    • +1 własny projekt
  • Tematy lekcji: 16

    Soft skills

    Aby wyprzedzić innych juniorów, ćwiczymy umiejętności miękkie, umiejętności dotyczące kariery, szlifujemy angielski. Dowiesz się także, jak znaleźć pracę marzeń, a najlepszych kursantów zarekomendujemy naszym partnerom (w zależności od pakietu)

    Tematy lekcji →

    • Filozofia Agile
    • Metodologia Scrum
    • Praca w zespole
    • Time management
    • Analityka projektów
    • English speaking club (w zależności od pakietu)
    • Praca z EnglishDom Words
    • Zajęcia dotyczące zatrudnienia
    • Tworzenie dobrego CV
    • Tworzenie strony na LinkedIn
    • Pisanie listu motywacyjnego
    • Gdzie szukać pracy?
    • Przygotowanie do rozmowy o pracę
    • Przygotowanie do technicznej rozmowy kwalifikacyjnej
    • Umiejętności komunikacyjne
    • Rozmowy próbne

Projekty naszych kursantów

Podobne projekty w portfolio staną się Twoją przepustka do branży IT

    лендинг Ice cream

    Strona docelowa Ice cream

    Po nauczeniu się HTML/CSS uczniowie stworzyli landing page dla firmy produkującej lody. Znajdują się na nim informacje o firmie, produktach i usługach. Wyświetl kontakty i wypełnij formularz opinii. Projekt posiada dużo dyskretnych animacji i ładny design, który potęguje wrażenie naturalności produktu.

    • Animate.css
    • HTML5
    • JavaScript
    • Parcel
    • Pierwszy projekt grupowy
    • Sass
    Przejdź do projektu
    вебзастосунок Filmoteka

    Aplikacja internetowa Filmoteka

    Po nauczeniu się języka JavaScript uczniowie stworzyli aplikację internetową do wyszukiwania i oglądania popularnych filmów. Strona posiada wygodną galerię, wyszukiwanie po tytułach i podstrony z opisami poszczególnych filmów. Ponadto użytkownik może dodawać filmy do kolejki lub do listy obejrzanych. Dla kolejki uczniowie opracowali osobną stronę.

    • Drugi projekt grupowy
    • Gulp
    • Native JavaScript
    Przejdź do projektu
    вебзастосунок quesify

    Aplikacja internetowa Questify

    Jako końcowy projekt uczniowie opracowali aplikację internetową todo. Tutaj użytkownik może tworzyć karty z przypomnieniami o rutynowych zadaniach, a także specjalne testy, które planuje wykonać przed określoną datą. Witryna posiada wygodne filtrowanie. Ta aplikacja zamieni wykonywanie prac domowych w zabawną grę!

    • CSS3
    • HTML5
    • JavaScript
    • MongoDB
    • Node.js
    • React.js
    • Trzeci projekt grupowy
    Przejdź do projektu
    проєкт KidHab

    KidHab

    Aplikacja mobilna

    Aplikacja mobilna dla rodziców, która pomaga wpajać dzieciom dobre nawyki. Zespół stworzył interfejs administratora do łatwego dodawania treści. Aby zareklamować projekt, opracowaliśmy landing page przy użyciu Gatsby.js. Projekt trwał 8 miesięcy, teraz aplikacja jest dostępna w App Store i Google Play.

    • Gatsby.js
    • graphQL
    • Końcowy projekt grupowy
    • Material UI
    • React
    • React Native
    • Redux-Saga / Apollo
    • Redux-Thunk
    • TypeScript
    Przejdź do projektu

Jak uczymy?

Z czego składa się nasz kurs
  • Klasa my.goit

    środowisko pracy kursanta, do którego otrzymuje dożywotni dostęp (włącznie z lekturami i materiałami z kursu)

    Mobile phone
  • Zajęcia “na żywo” online

    2-3 webinary prowadzone na żywo przez naszych edukatorów. Spotkania online odbywają się wieczorami i mogą być ponownie odtworzone na platformie edukacyjnej

    Mobile phone
  • Komunikatory

    to tutaj otrzymujesz feedback do realizowanych zadań i komunikujesz się z resztą grupy

    Mobile phone
  • Świetni mentorzy

    inspirują, pomagają w realizowaniu zadań, służą pomocą - nasi mentorzy są dla Ciebie dostępni wtedy, gdy tego potrzebujesz

    Mobile phone
  • Praca w IT

    Biuro karier GoIT pomoże Ci sporządzić CV, wyszukać oferty pracy i przygotować się do rozmów kwalifikacyjnych

    Mobile phone

Ty + GoIT = 100% dopasowania!

Poznaj nasze metody nauczania i przekonaj się, że jesteśmy dla siebie stworzeni. Zobacz, z czego składają się nasze kursy IT dla początkujących
  • 70%
    praktyki

    • Projekty do portfolio
    • Projekty indywidualne
    • Projekty grupowe
  • 20%
    feedbacku

    • Q&A z lektorem
    • Praca z mentorem
    • Komunikacja z grupą
  • 10%
    teorii

    • Skrypty na każdy z tematów
    • Zajęcia na żywo (webinaru)
    • Video edukacyjne

Twój tydzień na kursie

Zajęcia odbywają się wieczorami online i są łatwe do połączenia z regularną pracą
    • Poniedziałek

    Zapoznajesz się z konspektem, oglądasz video

    • Wtorek, 19:30–21:30

    Uczestniczysz w webinarze z trenerem

    • Środa

    Pracujesz samodzielnie z narzędziem do autosprawdzania kodu

    • Czwartek, 19:30–21:30

    Oglądasz webinar z trenerem

    • Piątek

    Realizujesz i przesyłasz do sprawdzenia zadanie domowe. Otrzymujesz feedback od mentora

    • Sobota

    Realizujesz zadanie domowe (z pomocą mentora) i przygotowujesz się do kolejnych zajęć

Pytania i odpowiedzi (FAQ)

Jeśli wciąż masz pytania – zamów bezpłatną konsultację