Dołącz do Projektu Frontend!

Dołącz do Projektu Frontend!
Oto program szkoleniowy, podczas którego zdobędziesz wiedzę na poziomie seniora lub architekta!
- Odbiorcy: junior i regular developerzy (produkt 1) oraz senior i lead developerzy (produkt 2)
- Już istniejące materiały: wideo i artykuły
- Nauczysz się samodzielnie wymyślać rozwiązania
- Nie tylko zorganizowane lekcje, ale także wsparcie społeczności
- Co tydzień spotkania live dla chętnych

Jaki jest największy problem nauki programowania?
Istnieje dużo darmowej wiedzy, ale trzeba jej długo szukać
Chcesz się nauczyć czegoś nowego, ale nie wiesz, od czego zacząć. Brzmi znajomo? Nic dziwnego - w internecie jest masa materiałów. Niestety trudno z góry ocenić, które są wartościowe, a które wręcz odwrotnie. Aby to stwierdzić, musisz poświęcić czas na przeczytanie co najmniej części materiału i samodzielne zweryfikowanie przedstawionych tez.
Istnieje dużo ustrukturyzowanej wiedzy, ale trzeba za nią zapłacić
Ale to nie koniec problemów! Wiedza łatwa do znalezienia i darmowa jest zbyt ogólna. Wiedza konkretna - trudna do znalezienia lub płatna. Dodatkowo trudno dotrzeć do autorów treści i porozmawiać z nimi, zadać im pytania. Trzeba albo zdać się na siebie i swój sposób rozumienia (niekoniecznie właściwy), albo skorzystać z płatnej pomocy specjalistów w czasie szkoleń, konsultacji, mentoringów.

Czym jest Projekt Frontend?
Projekt Frontend to najszybszy sposób nauki frontendu! Opiera się na trzech filarach.
Filar I: Wiedza
React czy Angular? Czy rozwiązanie x sprawdzi się w danym wypadku? Użyć wzorca x czy y? Aby odpowiedzieć na te i podobne pytania, trzeba mieć wiedzę. I to nie powierzchowną - konieczne jest dogłębne zrozumienie technologii oraz stojących za nią wzorców. Z tego powodu wiedzy do zdobycia w ramach programu jest sporo, natomiast ułożyłem ją w logiczny, sprzyjający nauce proces oraz wybrałem najlepsze materiały - takie, z których sam się uczyłem. Poza tym lekcje możesz przerabiać w swoim tempie (każda zajmuje ok. godziny). Finalnie zdobyta wiedza pozwoli Ci samemu wymyślać rozwiązania i stosować najlepsze praktyki dopasowane do konkretnego przypadku.
Filar II: Praktyka
Wiedza teoretyczna to nie wszystko. Jeżeli nie wprowadzisz jej w życie, pozostanie bezużyteczna. Uważam, że najefektywniejsza nauka programowania odbywa się… po prostu poprzez programowanie. Dlatego w ramach programu otrzymasz różne ćwiczenia do wykonania, ponadto będziesz miał wpływ na kolejne powstające ćwiczenia. Dodatkowo stworzysz przykładową aplikację. Nie będzie duża, jednak została zaprojektowana tak, aby pokazać Ci większość problemów występujących podczas codziennej pracy. Stworzony kod będziesz mógł zgłosić do code review, otrzymasz więc szczegółowy feedback, co robisz źle i co należy poprawić.
Filar III: Wsparcie
Trzeci filar stanowi wsparcie. Doskonale wiem, jak nieefektywny jest brak możliwości zadawania pytań bardziej doświadczonej osobie. Nie każdy ma czas na przekopywanie się przez wątki na forach branżowych, nie każdy ma pieniądze na płacenie za szkolenia czy prywatny mentoring. Z tego powodu dołączając do projektu, będziesz mógł pytać do woli, konsultować wątpliwości i rozwiązywać problemy. Do dyspozycji będziesz miał zarówno mnie podczas live’ów, jak i pozostałych uczestników na grupie stworzonej na Discordzie. Żadne pytanie, nawet najtrudniejsze, nie pozostanie bez odpowiedzi.
Aż 6 rodzajów live'ów
Odpowiedzi na pytania
Masz dodatkowe pytania do przerabianej lekcji lub modułu? Chcesz zapytać o inne zagadnienia z zakresu frontendu? Podczas spotkania rozwieję wszelkie Twoje wątpliwości.
Code review
Raz w miesiącu będę przeprowadzał code review. Możesz zgłosić swój kod do omówienia - fragment aplikacji tworzonej w ramach Projektu Frontend bądź dowolny inny kod.
Pair programming
W trakcie spotkań live będziesz mógł wziąć udział w sesji pair programmingu, podczas której wspólnie napiszemy własną wersję RxJs, Reduxa, systemu uprawnień i wielu więcej!
Dyskusje na temat architektury
Czym jest domena? Gdzie kończy się domena w Twoim projekcie? Jaka architektura sprawdzi się na frontendzie? Podczas spotkań będziesz mógł podyskutować na temat architektury, a także zgłosić swój case projektowy do omówienia.
Najlepsze praktyki w React i Angular
Podczas spotkań pokażę, jak rozwiązywać problemy przy użyciu najlepszych praktyk. Przykładowe problemy poruszane podczas live’ów to: system uprawnień, formularze wielokrokowe, tłumaczenia, ci/cd.
Rozmowy rekrutacyjne
Szykujesz się do rekrutacji i chciałbyś w kontrolowanych warunkach przejść rozmowę, by przetestować swoje siły? W Projekcie Frontend to możliwe! Niektóre live’y poświęcę właśnie rozmowom rekrutacyjnym. Możesz zgłosić chęć uczestnictwa jako zarówno kandydat, jak i prowadzący. W drugim przypadku pojawię się w roli wspomagającego rekrutera.
Inne elementy programu
Program mentoringowy
Najbardziej efektywna nauka programowania jest poprzez naukę innych. W ramach Projektu Frontend możesz zgłosić chęć uczestnictwa w programie mentoringowym. Działa to tak, że inny uczestnik zostanie Twoim mentorem, Ty zaś zostaniesz mentorem dla innego uczestnika.
Konsultacje 1:1
Co tydzień będą odbywały się konsultacje 1:1. Konsultacja potrwa 1h. Jeżeli masz jakiś specyficzny problem projektowy, który nie możesz poruszyć na forum, to tutaj będziesz miał okazję to przedyskutować,
Ćwiczenia do wykonania dla uczestników
Nadchodzące wydarzenia dla uczestników
Tworzymy własną wersję RxJs
Q&A
Code review
Struktura katalogów - podejście domenowe - omówienie
Uwierzytelnianie, użytkownik, ustawienia konta
Domena Shared
Routing
Tłumaczenia

13+
Lat doświadczenia w programowaniu
5
Lat doświadczenia w architekturze frontendowej
8
Poznanych frameworków
>40000
Godzin spędzonych na programowaniu
Wybierz program dla siebie
Gwarancja ceny za zaufanie!
Tak długo, jak przedłużasz abonament, masz gwarancję niezmienionej ceny. To moje podziękowanie dla Ciebie za powierzone zaufanie. Dla całej reszty uczestników od startu programu cena będzie rosła - nie tylko przez oczywiste czynniki jak inflacja, ale także z uwagi na coraz większą bazę materiałów. Owocnej nauki!
DLA PRZYSZŁYCH SENIORÓWOd juniora do seniora
DLA ASPIRUJĄCYCH ARCHITEKTÓWOd seniora do architekta
DLA PRZYSZŁYCH SENIORÓWOd juniora do seniora
DLA ASPIRUJĄCYCH ARCHITEKTÓWOd seniora do architekta
Najczęściej zadawane pytania
Jak długo będą trwały spotkania?
Spotkania zostały zaplanowane na maksymalnie 3 h. Od Ciebie zależy, czy będzie to raczej 1 h, czy pełne 3 h. Jeżeli nie będziesz miał pytań, dane spotkanie skończy się szybciej. Jedynym warunkiem jest Twoja obecność. W przypadku braku chętnych spotkanie się nie odbędzie.
Ile czasu muszę poświęcić na naukę
To także zależy od Ciebie. Przerobienie jednej lekcji powinno zająć Ci ok. 1 h, jednak ostatecznie możesz poświęcić na naukę tyle czasu, ile chcesz i potrzebujesz. Pamiętaj, że im więcej czasu przeznaczysz na zgłębianie wiedzy, tym szybciej osiągniesz rezultaty. :)
Kiedy uzyskam dostęp do materiałów?
Dostęp do materiałów uzyskasz od razu po dołączeniu do programu.
Czy dostanę fakturę VAT?
Oczywiście! Możesz podać dane do faktury i od razu po dokonaniu płatności otrzymasz FV na e-mail.
Na jak długo uzyskam dostęp do programu?
Udział w programie ma formę subskrypcji. Dopóki będziesz opłacał abonament, dopóty będziesz miał do dostęp do materiałów.
Jakie frameworki używane są w programie?
Przykłady będą tworzone przy użyciu biblioteki React i frameworka Angular, a także czystego JavaScript i TypeScript.
Dlaczego React i Angular? Czy nie lepiej skupić się na jednym frameworku?
Dojrzały software engineer rozumie, iż technologię dobiera się do konkretnego problemu. Uważam, że nauka jednocześnie Reacta i Angulara jest korzystna, ponieważ znajomość kilku bibliotek/frameworków pomaga złapać dystans i uniknąć fanatyzmu - to po pierwsze. Po drugie są to aktualnie najpopularniejsze rozwiązania, więc poznanie ich podniesie Twoją wartość na rynku pracy. I po trzecie React i Angular mają wiele ciekawych patentów. Część tych z Reacta sprawdzi się w Angularze i na odwrót. A co z Vue? Obecnie nie czuję się kompetentny, aby uczyć innych w zakresie tego frameworka. Planuję przyswoić wiedzę w przyszłości, toteż materiały na pewno się pojawią.
Do kiedy mogę dokonać zwrotu?
Zwrotu możesz dokonać do 14 dni od daty zakupu. Wystarczy, że wyślesz e-mail pod adres kontakt@projektfrontend.pl.
Masz pytania?
Nie znalazłeś odpowiedzi na nurtujące Cię kwestie? Napisz do mnie, odpowiem na Twoje pytania.
kontakt@projektfrontend.pl