Chcesz otrzymać informację o starcie naboru do 3. edycji MegaK, którą planujemy jesienią 2022 roku? Zostaw swojego e-maila a wyślemy Ci powiadomienie o starcie zapisów!
Shogun JavaScriptu
Drogą programowania podążam już od ponad 15 lat, od ponad 5 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ć!
Samuraj Programowania
Uwielbiam programować w JavaScript i potrafię 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.
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 od 1. do 7. etapu.
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ąść, zaczynając pierwszy etap MEGA KURSU.
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.
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.
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.
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.
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ę!
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.
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.
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.
9. etap to cztery tygodnie praktyki. Chcemy, by była to dla uczestników symulacja realnej pracy programisty w grupie, przy realnym projekcie. Będziemy pracować w oparciu o Gita i Scruma. Czekają na Was różne zadania (podział pracy), ocena kodu (code review) oraz udział gości z software house’ów, którzy będą służyć radami, jak również będą obserwować Waszą pracę.
14.03 - 18.03.2022
Mar 14, 202221.03 - 22.04.2022
Mar 21, 20229.05 - 10.06.2022
May 09, 202227.06 - 29.07.2022
Jun 27, 202115.08 - 16.09.2022
Aug 15, 20223.10 - 4.11.2022
Oct 03, 202221.11.2022 - 23.12.2022
Nov 21, 20229.01.2023 - 10.02.2023
Jan 09, 202327.02.2023 - 31.03.2023
Feb 27, 202317.04 - 12.05.2023
Apr 17, 2023W każdym etapie od 1 do 8 codziennie, od poniedziałku do piątku, otrzymujesz nowe materiały wideo (na dedykowanej platformie), w których prowadzący wyjaśnią Ci zagadnienia na dany dzień. Będą, niestety, także nieśmieszne żarty.
Czekają na Ciebie cotygodniowe zadania i testy. 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.
Masz dwutygodniowe przerwy między kolejnymi etapami, żeby odpocząć albo, co bardziej prawdopodobne, nadrobić zaległości ;)
Dzięki testom otrzymujesz zautomatyzowany feedback odnośnie tego, gdzie jesteś. Z kolei dzięki notatkom jesteś w stanie wzmocnić swoją pamięć, przypominając sobie, poprzez czytanie, najważniejsze kwestie poruszane danego dnia.
Na dedykowanej platformie 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.
5 spotkań live w każdym z etapów od 1 do 7, 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.
Pomożemy najlepszym znaleźć pracę, generując im CV z wynikami i z naszą rekomendacją oraz przesyłając je do zaprzyjaźnionych software house'ów.
Jeśli kurs nie spełnia Twoich oczekiwań, masz prawo do zwrotu do końca pierwszego etapu, zgodnie z regulaminem. W skrócie, uczysz się 5 tygodni i nawet ostatniego dnia 1. etapu wystarczy, że napiszesz, że rezygnujesz i otrzymujesz zwrot całej wpłaconej kwoty.
Jeśli będziesz kontynuować naukę w 2. etapie, otrzymasz komplet drukowanych notatek do etapów 1-6 oraz książkę "Święte Wojny JavaScriptu" autorstwa dwóch prowadzących MegaK. Uwaga, dotyczy to tylko wysyłki na terenie Polski!
Dostęp do 9. etapu NIE jest przyznawany z automatu każdemu uczestnikowi MEGA K. By się do niego dostać, należy zaliczyć, do momentu uruchomienia tego etapu, wszystkie testy od etapu 1 do 8, a także wykonać zadanie, które otrzymacie od nas po 7. etapie. Osoby, które nie spełnią tego warunku, nie wezmą udziału w ostatnim 9. etapie!
Oczywiście, już sam udział w 8 etapach ma Cię przygotować do pracy jako junior JavaScript developer, dać Ci potrzebną wiedzę i umiejętności, jak też projekty do Twojego portfolio. Zależy nam na tym, żeby spełnić tu Twoje oczekiwania, jak i oczekiwania potencjalnych pracodawców. W tym etapie zobaczymy - Ty i my - jak to się udało i jak Ci idzie w realnej pracy.
To etap warsztatowy, a więc tylko praktyka i praca w zespole. Chcemy, żeby była to symulacja realnej pracy przy projekcie - będziemy pracować w oparciu o Gita i Scruma, czekają na Was różne zadania (podział pracy), ocena kodu (code review) oraz udział gości z software house’ów, którzy będą służyć radami, ale też obserwować Waszą pracę.
Na końcu tego etapu wygenerujemy specjalne indywidualne CV związane z Waszymi umiejętnościami i, o ile będziecie tym zainteresowani, przedstawimy je z rekomendacjami zaprzyjaźnionym i zainteresowanym współpracą software house’om. Chcemy tu pośredniczyć między Wami i Waszymi potencjalnymi pracodawcami.
W 9. etapie przyglądamy się Waszej pracy, nie tylko my, ale też przedstawiciele software house'ów, którzy gościnnie biorą udział w tym etapie. Dodatkowo tych z Was, którzy dotarli do 9. etapu, chcemy rekomendować do zaprzyjaźnionych i współpracujących z nami software house'ów.
Chcesz otrzymać informację o starcie naboru do 3. edycji MegaK, którą planujemy jesienią 2022 roku? Zostaw swojego e-maila a wyślemy Ci powiadomienie o starcie zapisów!
Masz pytania czy wątpliwości? Nie znalazłeś/-aś odpowiedzi w FAQ? Pisz do nas śmiało pod powyższy adres lub skorzystaj z formularza kontaktowego!