MEGA KURS JAVASCRIPTU Turnus majowy 2023

8 ETAPÓW, PROSTA DROGA I WSPÓLNY SUKCES

Mamy dla Ciebie propozycję wzięcia udziału w MEGA KURSIE. Jeśli się zdecydujesz, czeka cię roczna podróż po świecie JavaScriptu. Cel tej podróży jest jasny: przygotować Cię do pracy jako junior JavaScript developer.

MEGA KURS jest drogą, której pokonanie sprawi Ci wiele trudności, satysfakcji i przyjemności. Tę drogę pokonamy jako grupa, razem. Twoimi przewodnikami będziemy my - Jakub Król, Bartek Borowczyk i Marcin Grygierek.

Nasza podróż składa się z 8 etapów. Każdy z etapów to 5 tygodni nauki, od poniedziałku do piątku (lub w weekend, jeśli tylko wtedy możesz się uczyć). To będzie wyzwanie, którego oczekujesz i którego potrzebujesz, szczególnie, jeśli na poważnie myślisz, by zostać programist(k)ą i zarabiać jako programist(k)a.
O MEGA Kursie image

Jakub Król

Shogun JavaScriptu

Drogą programowania podążam już blisko 20 lat, a od blisko 10 lat programowania także uczę. Podczas MEGA KURSU będę Twoim przewodnikiem, którego zadaniem będzie poprowadzić Cię czasami krętą, czasami błotnistą, czasami niebezpieczną drogą do celu. Zawsze będę obok. Ruszajmy, nie mogę się doczekać!

Bartłomiej Borowczyk

Samuraj Programowania

Uwielbiam programować w JavaScript, a zdaniem wielu osób potrafię także nauczać. Z moim wsparciem programowania nauczyło się już tysiące osób. Ten projekt stanowi spełnienie mojego marzenia, by stworzyć rozwiązanie, które pozwoli wszystkim podzielającym marzenie o byciu programistami na zostanie nimi. W ten projekt angażuję całego siebie i jest on dla mnie zwieńczeniem i podsumowaniem mojej ścieżki nauczyciela programowania.

Marcin Grygierek

Daimyo Kodu

Marcin jest CTO w firmie IT.focus. Jest programistą, ale także zarządza technologiami w projektach realizowanych w software house. Ma olbrzymią wiedzę techniczną oraz potrafi skutecznie komunikować się w zespole, kierować projektem oraz szkolić ludzi, z którymi współpracuje. W ramach MEGA KURSU Marcin będzie prowadzić cotygodniowe live'y.

ETAP 0 - WYRÓWNAWCZY

ETAP 0 - WYRÓWNAWCZY

Tygodniowy etap dedykowany szczególnie tym, którzy nie mieli nic wspólnego z programowaniem albo dawno nic w tym temacie nie robili. Będzie o programowaniu, środowisku programistycznym, a także o HTML i CSS. Zupełnie podstawowe informacje, które na pewno warto posiąść przed rozpoczęciem pierwszego etapu MEGA KURSU.

ETAP 1 - JAVASCRIPT OD PODSTAW DO PROFESJONALISTY

ETAP 1 - JAVASCRIPT OD PODSTAW DO PROFESJONALISTY

Pierwszy moduł dedykowanym jest osobom, które chcą zacząć swoją przygodę z JavaScriptem lub programowaniem w ogóle, jednak… nie chcą na tym poprzestać. Chcą być w nim najlepsze. Chcą znać go na wylot i potrafić stosować najlepsze praktyki i jego nowoczesne elementy. Solidne podstawy pozwolą Ci poczuć się swobodniej w koderskim świecie.

ETAP 2 - NODE.JS OD PODSTAW DO PROFESJONALISTY

ETAP 2 - NODE.JS OD PODSTAW DO PROFESJONALISTY

Moduł Node.js pozwala programiście JavaScript na zanurzenie się w back-end pisany w nowoczesnym środowisku uruchomieniowym Node.js. To narzędzie, dzięki któremu nie tylko napiszesz back-end, przyda się także front-endowcowi czy devopsowi, pozwoli Ci w przyszłości pisać aplikacje na komputery czy urządzenia mobilne. Nauczysz się, w jaki sposób działa Node.js, jak z niego skorzystać, a także jak poradzić sobie z różnymi realnymi sytuacjami w zawodzie programisty. Poznamy większość elementów, bez i z dodatkowymi paczkami. Po to byś poznał(a) prawdziwą moc Node.js, a także jego wykorzystanie w praktyce.

ETAP 3 - FRAMEWORK EXPRESS.JS

ETAP 3 - FRAMEWORK EXPRESS.JS

Express.js to z pewnością najpopularniejszy framework aplikacji back-endowych dla Node.js. Jest nawet popularniejszy niż pisanie aplikacji w czystym Nodzie! To sprawia, że jest to narzędzie, którego poznanie jest obowiązkowe na ścieżce każdego back-end developera i full-stacka. Express uprzyjemni Twoją pracę i sprawi, że będziesz gotowy/-a do pisania prawdziwych aplikacji, co przećwiczymy już w tym module! To punkt kulminacyjny - od tej chwili uczymy się rzeczy, z których na co dzień korzystać będziesz jako programist(k)a.

ETAP 4 - BAZY DANYCH - MYSQL & MONGODB

ETAP 4 - BAZY DANYCH - MYSQL & MONGODB

Czym jest praca developera bez przechowywania prawdziwych danych? Moduł baz danych pozwoli Ci nie tylko na sprawne zarządzanie informacjami i ich zachowanie na dowolny czas, ale także na szybkie ich wyszukiwanie czy aktualizowanie. Dowiesz się również, jak zarządzać bazami w prawdziwym życiu - jest to wiedza, która nie jest oczywista a zwiększa Twoją wartość - szczególnie w pracach programistycznych, gdzie liczy się skalowanie. Wszystko to oprzemy na dwóch różnych typach baz: relacyjnej i nierelacyjnej, abyś miał(a) wiedzę potrzebną w różnych typach firm IT. Niezależnie od tego, do jakiej się dostaniesz, zwiększamy Twoją pewność siebie, ponieważ wiesz, jak dobrze budować i wykorzystywać bazy danych.

ETAP 5 - TYPESCRIPT, CZYLI NADZBIÓR JAVASCRIPTU

ETAP 5 - TYPESCRIPT, CZYLI NADZBIÓR JAVASCRIPTU

JavaScript to język, o którym mówimy, że ma niski próg wejścia. Tzn. łatwo się go nauczyć. Ale, jak pewnie już widzisz po poprzednich modułach, łatwo wpaść w jego pułapki. TypeScript to uprofesjonalnienie JavaScriptu. Reklamowany jako "JS, który się skaluje", pomoże Ci popełniać mniej błędów i sprawić, że front-end oraz back-end mogą łatwiej się ze sobą komunikować. Będziesz korzystać z narzędzi, które przez społeczność JavaScriptu uchodzą za bardziej profesjonalne i sam(a) zobaczysz, że korzystanie z nich ułatwia Ci pracę!

ETAP 6 - FULL-STACK DEVELOPER - REACT

ETAP 6 - FULL-STACK DEVELOPER - REACT

Full-stack developer to wyjątkowy moduł, który pozwala Ci stać się uniwersalnym programistą lub uniwersalną programistką! Poznasz tu podstawy nowoczesnego front-endu, ale to nie wszystko. Zobaczysz, w jaki sposób wygląda komunikacja między frontem a backiem i jak ją sobie poukładać. Podczas tego modułu nauczysz się podstawowej biblioteki twórców interfejsów, jaką jest React.

ETAP 7 - NODE.JS ADVANCED - PRAKTYKA I PRACA

ETAP 7 - NODE.JS ADVANCED - PRAKTYKA I PRACA

Poprzednie etapy pokazały Ci, w jaki sposób wykorzystywać dane biblioteki, frameworki czy technologie. Ten etap to mnóstwo praktyki - wstęp do testowania, deploymentu, architektury aplikacji. To właśnie tutaj przećwiczysz wszystkie poznane elementy i z chaosu powstanie dzieło - Twoje portfolio i faktyczna, większa aplikacja. Co da Ci ten etap? Prawdziwą praktykę, poukładanie sobie wiedzy i portfolio. To bardzo ważny element układanki w Twojej drodze do poszukiwania pracy.

ETAP 8 - NestJS

ETAP 8 - NestJS

Ten etap to potężna dawka wiedzy i praktyki z jednego z najpopularniejszych framework'ów Node.js, którym jest NestJS. Pozwoli Ci ona tworzyć zaawansowany, wysokiej jakości kod.

To dostajesz, biorąc udział w etapach 1-8 MEGA KURSU:

 

WARTOŚCIOWY MATERIAŁ WIDEO

W każdym etapie od 1 do 8, codziennie, od poniedziałku do piątku, otrzymujesz nowe materiały wideo, w których prowadzący wyjaśnią Ci zagadnienia na dany dzień. Będą, niestety, także nieśmieszne żarty.

 

DUŻO PRAKTYKI!

Mózg, niestety, nie zrozumie i nie opanuje materiału bez aktywnego programowania. My dostarczymy Ci wyzwań w tym zakresie. Zachęcamy też do aktywnego oglądania materiałów wideo - pisania kodu równolegle z nami.

 

5 TYGODNI + 2 TYGODNIE PRZERWY

Masz dwutygodniowe przerwy między kolejnymi etapami, żeby odpocząć albo, co bardziej prawdopodobne, nadrobić zaległości ;)

 

NOTATKI

Dostajesz e-booki zawierające łącznie ok. 500 stron notatek do etapów 1-7. Dzięki tym notatkom jesteś w stanie wzmocnić swoją pamięć, przypominając sobie, poprzez czytanie, najważniejsze kwestie poruszane danego dnia.

 

NARZĘDZIA DO KOMUNIKACJI

Zarówno w grupie na Facebooku jak i na Discordzie możesz komunikować się z instruktorami oraz z innymi uczestnikami MEGA KURSU. Choć każdy pracuje na własne konto, to lepsze wyniki osiągamy, ucząc się w grupie.

 

SPOTKANIA LIVE

5 spotkań live w każdym z etapów od 1 do 8 (łącznie 40 zajęć online!), na których możemy porozmawiać o wszystkich nurtujących Was problemach i zgłębiać zagadnienia, które chcecie rozwinąć/wyjaśnić. Mamy nadzieję, że będzie to także ciekawy element integracji.

Cała ścieżka MEGA K trwa 12 miesięcy w schemacie 5 tygodni nauki i 2 tygodnie przerwy.

 

Tydzień 0 (podstawy, HTML, CSS)

8.05 - 12.05.2023

08.05.2023
 

JavaScript od podstaw do profesjonalisty

15.05 - 16.06.2023

15.05.2023
 

Node.js od podstaw do profesjonalisty

03.07-04.08.2023

03.07.2023
 

Najbardziej znany framework dla Node.js - Express.js

21.08-22.09.2023

21.08.2023
 

Bazy danych - MySQL & MongoDB

09.10-10.11.2023

09.10.2023
 

TypeScript, czyli nadzbiór JavaScriptu

27.11-29.12.2023

27.11.2023
 

Full-stack developer - React

15.01-16.02.2024

15.01.2024
 

Node.js Advanced - praktyka i praca

04.03-05.04.2024

04.03.2024
 

NestJS

22.04-24.05.2024

22.04.2024
 

COTYGODNIOWE LIVE Z EKSPERTEM

Marcin Grygierek spotyka się z Wami raz w tygodniu. W każdym etapie będzie to 5 spotkań. Marcin jest CTO w software house IT.focus, ma olbrzymie, wieloletnie doświadczenie w pracy programistycznej. Live'y służą do tego, byście znaleźli odpowiedzi na swoje pytania, jak i upewnili się, że wszystko dobrze zrozumieliście i opanowaliście. Macie też dostęp do archiwalnych live’ów!

 

SATYSFAKCJA ALBO ZWROT CAŁEJ KWOTY

Jeśli kurs nie spełnia Twoich oczekiwań, zgodnie z regulaminem masz prawo do zwrotu do końca pierwszego etapu (przy zapisaniu się do 23.04). W skrócie, uczysz się 5 tygodni i nawet ostatniego dnia 1. etapu (16.06) wystarczy, że napiszesz, że rezygnujesz i otrzymujesz zwrot całej wpłaconej kwoty. Przy zapisaniu się po 23.04 masz 14 dni na zwrot (licząc od startu Mega K, 08.05).

 

BONUSOWE MATERIAŁY DLA UCZESTNIKÓW

Dzięki naszej współpracy z firmą JetBrains otrzymujesz na czas nauki dostęp do fantastycznego IDE Webstorm (w którym piszemy kod). Dodatkowo w trakcie każdego etapu od 1. do 7. otrzymujesz notatki w formie ebooka, zawierającego łącznie ok. 500 stron notatek!

Na koniec kursu masz pracę zaliczeniową w postaci projektu do wykonania.

1

Programistyczna praktyka

Stworzysz własną, pełnoprawną aplikację od A do Z. Będzie ona zawierać wszystko co zawiera każdy rzeczywisty projekt webowy - a więc front-end, back-end czy bazy danych. Pokażemy Ci kilka inspiracji, ale możesz zbudować co tylko chcesz!

2

Code-review

Sprawdzimy i ocenimy Twój kod. Zrobimy Ci profesjonalne code review, zwracając uwagę na kod, strukturę Gita, atrakcyjność i złożoność projektu. Dostaniesz profesjonalny feedback - tak aby wiedzieć jakie są Twoje mocne strony, a nad czym warto popracować.

3

Portfolio

Budujesz repozytorium i masz oryginalny, własny projekt, który możesz pokazać pracodawcom. Pokażemy Ci w jaki sposób stworzyć przyciągające wzrok readme. Swój projekt możesz też wrzucić do internetu lub nagrać jego demo - aby każdy mógł podziwiać Twoje dzieło!

Opinie uczestników poprzednich edycji MegaK

Masz pytania czy wątpliwości? Pisz do nas śmiało pod powyższy adres lub skorzystaj z formularza kontaktowego!

*
*