Wszystkie kursy

Dzienny Full-stack Developer

Intensywny 12 miesięczny kurs programowania, zakończony 6 miesiecznym stażem pracy w firmie partnerskiej, który skupia w sobie zarówno umiejętności twarde, jak i miękkie. Praktyka w połączeniu z pracą zespołową, rzeczywiste zadania programistyczne i doświadczeni mentorzy nauczą Cię przydatnych umiejętności, które wykorzystasz w swojej pierwszej pracy.

Rozpocznij aplikację

więcej informacji

START KOLEJNEGO KURSU: Najbliższy kurs startuje w marcu w Warszawie

O kursie

Jesteśmy elastyczni. Nasz kurs programowania jest skonstruowany w taki sposób, że jego program dostosowany jest do aktualnych wymagań i zapotrzebowania na rynku pracy. U nas nauczysz się nie tylko konkretnych technologii, ale przede wszystkim nauczysz się, jak uczyć się właściwie. Dzięki tej umiejętności będziesz w stanie odnaleźć się na każdym stanowisku, niezależnie od technologii, w jakiej przyjdzie Ci pracować.

Intensywny dzienny kurs z gwarancją pracy

38 000 PLN
Kurs zawiera
  • 720 godzin pracy projektowej i warsztatowej
    pod okiem Mentora
  • 480 godzin pracy zdalnej ze wsparciem Mentora
  • gwarancja pracy po ukończeniu kursu
  • dostęp do platformy edukacyjnej i komunikacyjnej
  • szkolenia z umiejętności miękkich i warsztaty techniczne
  • rozmowy, podczas których Mentorzy dzielą się doświadczeniem i zdradzają kulisy pracy w IT
  • udział w wydarzeniach
  • konsultacje 1 na 1 z Mentorem
  • 24-godzinny dostęp do naszej cool przestrzeni

Dlaczego warto wybrać dzienny kurs programowania full-stack developer?

  • icon-1
    Zostań specjalistą w swojej dziedzinie.
    Umiejętność programowania jest jedną z najbardziej pożądanych na rynku pracy. Kurs programowania w Codecool przygotuje Cię do pracy na takich stanowiskach jak: back-end developer, front-end developer lub full-stack developer. Ponadto wyspecjalizujesz się w wybranej przez siebie technologii Java, C# lub Python.
  • icon-2
    Stawiamy na praktykę!
    Symulujemy środowisko pracy już od pierwszych tygodni nauczania. Z nami przejdziesz przez wszystkie etapy projektu, rozpoczynając od planowania poprzez pracę nad kodem, na prezentacji projektu kończąc. Dzięki temu z łatwością odnajdziesz się w swojej pierwszej pracy.
  • icon-3
    Soft skills górą.
    Dużą wagę przywiązujemy do tzw. umiejętności miękkich, które są niezwykle cenione przez pracodawców w branży IT. Razem skupimy się na rozwoju takich kompetencji jak: prezentacja, komunikacja, praca zespołowa oraz konstruktywny feedback.
  • icon-4
    Gwarantujemy pracę.
    Gwarantujemy Ci pracę w zawodzie, o którym zawsze marzyłeś/aś. Aż 98% naszych absolwentów pracuje w branży IT w takich firmach jak Motorola, EPAM, Samsung, Luxoft, ABB, Sabre, Asseco czy Capgemini.
 

Jak wygląda kurs?

Kurs Full-stack developer składa się z czterech modułów, z których każdy trwa 3 miesiące.Po ukończeniu danego modułu podejdziesz do “personal assessment”, czyli rozmowyrekrutacyjnej do kolejnego etapu nauki. W ten sposób sprawdzisz, na ile opanowałeś/-łaś wiedzę i umiejętności potrzebne do kontynuowania nauki, a mentorzy będą mieli pewność,że poradzisz sobie z nowym materiałem.

  • icon-small-1
    Metodologia nauczania
    W Codecool preferujemy metodologię "Mastery based learning", w skrócie MBL, pozwalającą na osiągnięcie przez naszych kursantów mistrzowskiego poziomu opanowania materiału we własnym, indywidualnym tempie. Następny poziom osiągniesz dopiero wtedy, kiedy poprzedni opanujesz do perfekcji.
  • icon-small-2
    Jak to wygląda w praktyce?
    Kursanci przemieszczają się pomiędzy czterema pokojami, które różnią się poziomem zaawansowania. Wejście do każdego nowego dostępne jest w momencie, kiedy poprzedni moduł zakończyło się w 100%. Dzięki MBL zyskujesz kontrolę nad tempem swojego nauczania, która dodatkowo motywuje Cię do dalszej pracy i rozwoju.
 

Jak będziesz się uczyć?

Zajęcia odbywają się w cyklach 2 tygodniowych. Tydzień A przeznaczony jest na indywidualną naukę w domu, natomiast Tydzień B to praca w zespole polegająca na stworzeniu oprogramowania zgodnego z wytycznymi.

illustration
 

Tydzień A

Czas samodzielnej nauki w domu. Przed jego rozpoczęciem otrzymasz od nas materiały szkoleniowe, a Twoim zadaniem będzie przyswojenie wiedzy z danego zakresu oraz sprawdzenie jej poprzez wykonanie kilku zadań. Materiały, które dostaniesz, to nie tylko sucha teoria! Przygotowaliśmy dla Ciebie także różne pomoce naukowe: video tutoriale, interaktywne quizy oraz artykuły, które pomogą zgłębić Ci wiedzę w przystępny sposób. Na naukę powinieneś/nnaś przeznaczyć średnio 25 h, ale to ty sam/a decydujesz o organizacji swojego czasu. Umiejętności opanowane podczas Tygodnia A są kluczowe do przystąpienia do kolejnego etapu pracy, jakim jest Tydzień B.

 

Tydzień B

Ten tydzień przeznaczony jest na praktyczne wykorzystanie umiejętności przyswojonych podczas Tygodnia A, czyli samodzielnej pracy w domu. Tym razem będziemy spotykać się w szkole od poniedziałku do piątku od 9 do 15, tak abyś pracując w zespole, poczuł się jak prawdziwy programista!

 
  • W poniedziałek wraz z zespołem zaplanujecie swoją tygodniową pracę, wybierzecie technologię i narzędzia oraz podzielicie się zadaniami.

  • Od wtorku do czwartku Ty i Twoj zespół skupicie się na pracy nad projektem, bazując na wiedzy z poprzedniego tygodnia, ale także poszerzając ją przy wsparciu mentorów oraz kawy 🙂

  • Piątek to dzień wieńczący projekt, przeznaczony jest na sprawdzenie go pod kątem funkcjonalności i poprawności przez mentorów oraz na publiczną prezentację przed innymi zespołami, ale nie tylko 🙂 W piątki z reguły organizujemy tzw. Demo Days, na które zapraszamy firmy partnerskie zainteresowane współpracą ze studentami. Będziesz więc miał/a możliwość spotkania się z potencjalnym przyszłym pracodawcą i pochwalenia ukończonym projektem.

 

Czego się nauczysz?

Kurs Full-stack developer składa się z czterech modułów, z których każdy trwa 3 miesiące. Po ukończeniu danego modułu podejdziesz do 'personal assessment', czyli rozmowy rekrutacyjnej do kolejnego etapu nauki. W ten sposób sprawdzisz, na ile opanowałeś/-łaś wiedzę i umiejętności potrzebne do kontynuowania nauki, a mentorzy będą mieli pewność, że poradzisz sobie z nowym materiałem.

Moduł ProgBasics
Pierwsze kroki w programowaniu będziesz stawiać w Pythonie - języku często używanym m.in. do tworzenia aplikacji webowych, analizy danych czy machine learningu, a także bardzo przyjaznym dla początkujących. W pierwszych tygodniach skupimy się na uniwersalnych podstawach programowania proceduralnego, umiejętności dekompozycji problemów i pisania czytelnego kodu według dobrych praktyk. Poznasz także podstawy systemu Linux oraz systemu kontroli wersji GIT. Dodatkowo rozwiniesz umiejętności komunikacji, planowania, wyszukiwania informacji oraz konstruktywnego feedbackowania.
Moduł OOP
Już w drugim module poznasz kolejny język - C# lub Java, które są szeroko wykorzystywane w IT do budowania złożonych aplikacji. Poznasz podstawy programowania obiektowego oraz zasady SOLID. Nabędziesz także umiejętności projektowania architektury aplikacji, a także pisania testów jednostkowych. Nauczysz się podstawowych kwerend SQL do pracy z bazą danych, a także poznasz zaawansowane funkcje GIT-a. Rozwiniesz umiejętności pracy w zespole w metodologii SCRUM.
Moduł Web
Mając już solidną wiedzę back-endową, zaczniesz tworzyć pełną aplikację webową. Rozwiniesz umiejętności pracy z bazami danych, a także poznasz technologie przydatne przy pisaniu front-endu - HTML, CSS i JavaScript. Twoje aplikacje będą już nie tylko działać, ale także staną się przyjemne dla oka. Skupimy się także na szlifowaniu umiejętności prezentacyjnych i zarządzania projektem.
Moduł Advanced
Na ostatnim module przygotujemy Cię do rozmów kwalifikacyjnych, a także zgłębisz bardziej zaawansowane zagadnienia, m.in. wielowątkowość, struktury danych i transakcje w SQL. Poznasz framework (Spring lub .NET), dzieki któremu proces tworzenia aplikacji stanie się szybszy i łatwiejszy. Na podstawie zapotrzebowania u firm partnerskich oraz Twoich własnych preferencji, wybierzesz technologię, w której chcesz się wyspecjalizować i stworzysz autorski projekt.
 

APLIKUJ

Tutaj możesz aplikować do Codecool

ROZPOCZNIJ APLIKACJĘ
 

Absolwenci

Nasi absolwenci otrzymują dożywotni dostęp do wszystkich materiałów i platformy edukacyjnej. Zobacz wywiad z absolwentami Codecool.