BOOTCAMP ZOSTAŃ PROGRAMISTĄ
01 CZYM JEST BOOTCAMP 02 CO WYBRAĆ – FRONT-END vs. BACK-END? 03 TRYB NAUKI 04 TERMINY I LOKALIZACJE 05 PRACA PO KURSIE 06 PROGRAM - KURS BACK-END 07 PROGRAM - KURS FRONT-END 08 DOFINANSOWANIE Z URZĘDU PRACY 09 KONTAKT
- 2 -
-3-3-5-5-7-7- 10 - 11 - 12 -
01 CZYM JEST BOOTCAMP Słowo bootcamp wywodzi się z amerykańskiej armii i pierwotnie oznaczało intensywny trening zamieniający rekrutów w wojskowych. W Coder’s Lab bootcamp to długie (minimum 20 dni), intensywne (7h dziennie + praca w domu), szkolenie zamieniające fanów IT w programistów. Zajęcia odbywają się w małych grupach (do 12 osób), a prowadzą je praktycy, programiści z firm IT i software housów. W czasie nauki kładziemy nacisk na wiedzę praktyczną, więc będziesz naprawdę dużo ćwiczyć. Nie damy Ci gotowych rozwiązań, tylko nauczymy ich szukać. Wykładowcy będą na bieżąco pomagać Ci uczyć się efektywnie i w oparciu o dobre nawyki. Aby nauka sprawiała Ci przyjemność, podczas cotygodniowych warsztatów będziesz praktykować zdobytą wiedzę tworząc własne strony www i aplikacje. Później trafią one do Twojego portfolio i będziesz mieć możliwość pokazania ich potencjalnym pracodawcom. Nie każdy nadaje się na programistę – trzeba to lubić J. Programistami mogą być osoby zarówno z technicznym, jak i humanistycznym wykształceniem. Żeby zacząć, wystarczy znajomość angielskiego i zdolność logicznego myślenia. Jesteśmy w stanie nauczyć osoby, które są zmotywowane – kurs wymaga dużo pracy, także w domu po zajęciach, oraz przygotowań przed kursem. Musisz też sprawnie posługiwać się komputerem (dość szybko pisać, znać podstawowe skróty klawiaturowe, np. ctrl+c / ctrl+v ).
02 CO WYBRAĆ – FRONT-END vs. BACK-END? Programiści dzielą się na front- i back-endowców*. Zajmują się tworzeniem różnych części aplikacji webowych, ale mają też inny zestaw umiejętności i pożądanych cech. Skąd wiedzieć, do której kategorii należysz Ty? Front-end to ta część strony lub aplikacji webowej, która widzialna jest na monitorze. Programiści front-end dbają, aby strona była czytelna i intuicyjna dla użytkowników. Jeśli masz zmysł estetyczny, dbałość o szczegóły, cechuje Cię kreatywność i lubisz tworzyć przyjemne dla oka rzeczy – front-end jest dla Ciebie. - 3 -
Back-end to z kolei część aplikacji, która działa „z tyłu”, np. na serwerze. Jest odpowiedzialna za logikę systemu oraz to, aby część front-endowa dostała odpowiednie informacje do wyświetlenia. Jeśli wolisz dostać konkretne zero-jedynkowe zadanie i pracować nad nim aż Ci wyjdzie – jesteś back-endowcem. Pożądane cechy to analityczne podejście do problemów, systematyczność oraz chęć rozwiązywania logicznych problemów. Przygotowaliśmy rysunek, który ułatwi Ci dokonanie wyboru:
*Są oczywiście programiści łączący umiejętność front- i back-endowe, tzw. full stack developerzy, ale na początku kariery warto skupić się na wyborze jednej z tych ścieżek kariery. - 4 -
03 TRYB NAUKI Zajęcia organizujemy w dwóch trybach: • stacjonarnym (pon. - pt., godz. 9:00 - 17:00) • weekendowym (co drugi weekend, godz. 9:00 -17:00) Zajęcia w podanych poniżej terminach odbywają się w Warszawie i Krakowie Zorganizujemy kurs w Twoim mieście, jeśli tylko zbierze się grupa 10 osób. Jeśli chcesz uczyć się w innym mieście daj nam znać na adres biuro@coderslab.pl i koniecznie wyślij informację znajomym!
04 TERMINY I LOKALIZACJE
„ZOSTAŃ PROGRAMISTĄ BACK-END” 30 dni zajęć Edycja stacjonarna: 18 stycznia 2016 – 4 marca 2016
Trzy tygodnie zajęć, tydzień przerwy, kolejne trzy tygodnie zajęć; cena: 8 900zł
Płatności: 1500zł przy podpisaniu umowy, 2 równe raty przed i w połowie kursu
- 5 -
Edycja weekendowa (Warszawa): 14 Listopad 2015 – czerwiec 2016 – brak miejsc 5 marca 2016 – 2 listopada 2016 15 weekendów w trakcie 8 kolejnych miesięcy; cena: 9 900zł Płatności: 1 000zł przy podpisaniu umowy, 2 równe raty przed i w połowie kursu
„ZOSTAŃ PROGRAMISTĄ FRONT-END” 20 dni zajęć Edycja stacjonarna: 11 stycznia 2016 - 5 lutego 2016 8 lutego 2016 – 4 marca 2016 Cztery tygodnie zajęć; cena: 5 900zł
Płatności: 1 500zł przy podpisaniu umowy, 2 równe raty przed i w połowie kursu Edycja weekendowa: 21 listopada 2015 – marzec 2016 – brak miejsc 9 stycznia 2016 – 22 maja 2016 10 weekendów zajęć w trakcie 5 kolejnych miesięcy; cena 6 900zł Płatności: 1 500zł przy podpisaniu umowy, 2 równe raty przed i w połowie kursu
„ZOSTAŃ PROGRAMISTĄ FRONT-END” 20 dni zajęć Edycja stacjonarna: - 6 -
16 listopada 2015 – 11 grudnia 2015 25 stycznia 2016 – 19 lutego 2016 Cztery tygodnie zajęć; cena: 5 900zł
Płatności: 1 500zł przy podpisaniu umowy, 2 równe raty przed i w połowie kursu
Cena kursu brutto dla osób fizycznych i netto dla firm.
05 PRACA PO KURSIE Po kursie pomożemy Ci podjąć pracę jako młodszy programista. Po każdym kursie organizujemy targi pracy, na które zapraszamy współpracujące z nami software housy i firmy IT, które aktualnie szukają pracowników. Dzięki temu jednego dnia możesz spotkać się z przedstawicielami kilku firm (bez rozsyłania CV), a z kolei przedstawiciele tych firm będą mogli porozmawiać z kilkoma osobami jednego dnia. Ponieważ nasze zajęcia prowadzone są przez doświadczonych programistów, praktyków, to znacząco zwiększa szanse na znalezienie pracy. *W ciągu kilku tygodni od skończenia bootcampu pracę znajduje ponad 90% absolwentów naszych kursów – ok 50% rozpoczyna pracę w firmach partnerskich – bez konieczności wysyłania CV i tygodni poświęconych na rozmowy rekrutacyjne.
06 PROGRAM - KURS BACK-END
Przed kursem dostarczymy Ci materiały, na podstawie których samodzielnie przyswoisz podstawowe zagadnienia. Programowanie to ciągłe rozwiązywanie problemów i nauka nowych rzeczy, więc dobrze oswoić się z tym jeszcze przed rozpoczęciem szkolenia. - 7 -
Dzięki materiałom poznacie następujące tematy: • Podstawy HTML i CSS • Podstawy Bootstrap (szkielet używany do tworzenia skalujących się layoutów w HTML i CSS) • System kontroli wersji GIT (rozproszony system kontroli wersji używany podczas prac nad projektami w większości firm) • Podstawy obsługi systemów Linux W pierwszym module zajęć skupimy się na poprawnym zrozumieniu podstaw, jakie stoją za programowaniem i nauce wybranego języka webowego (wyznaczone kursy – PHP, kolejne – PHP, Ruby lub Python). Pod koniec tygodnia będziesz w stanie napisać swoje pierwsze proste serwisy. Pierwszy moduł składa się z następujących zajęć: • Wstęp do programowania • 3 dni nauki języka PHP • Warsztatów W drugim module kursu skupimy się na bardziej zaawansowanych aspektach tworzenia serwisów WWW. Nauczysz się korzystać z bazy danych MySQL i zrozumiesz, na czym polega idea programowania obiektowego. Pod koniec stworzysz prosty serwis społecznościowy, który umożliwi logowanie się użytkowników i współdzielenie treści pomiędzy nimi. Drugi moduł składa się z: • 2 dni programowania obiektowego • 2 dni nauki MySQL • warsztaty W trzecim module nauczymy Cię podstaw JavaScriptu i jQuery, które potrzebne są do tworzenia dynamicznych stron. Dowiesz się, jak tworzyć serwisy w technologii REST oraz w jaki sposób front-end komunikuje się z back-endem przy pomocy AJAX. Trzeci moduł składa się z: • 4 dni JavaScript i jQuery • Warsztatów Podczas czwartego modułu nauczysz się, jak poprawnie testować swoje aplikacje przy pomocy PHPUnit. Poznasz także zaawansowane elementy PHP, takie jak: wyrażenia regularne, filtry, wyjątki i wiele innych. Czwarty moduł składa się z: • 2 dni zaawansowanych tematów związanych z PHP • 2 dni TDD (Test Driven Developement) • Warsztatów Podczas piątego modułu nauczysz się korzystać z Symfony2, czyli jednego z najpopularniejszych frameworków używanych w PHP (podczas kursów innych języków będą to inne odpowiadające im frameworki). Poznacie podstawy tworzenia aplikacji, które opierają się na wzorcu MVC (Model-View-Controller). Piąty moduł składa się z: - 8 -
• •
4 dni Symfony2 Warsztatów
W ostatnim szóstym module nauczysz się korzystać z najciekawszych bundli dostępnych dla Symfony2 (podczas kursów innych języków będą to odpowiadające im frameworki). Boundle to gotowe części, których możesz używać w swoich projektach (czyli coś podobnego do pluginów). Będziemy uczyć m.in. FOS UserBundle, FOSUserBundle i SonataAdminBundle. Zaczniesz też prace nad swoim autorskim projektem końcowym, który będzie Twoją wizytówka przed przyszłymi pracodawcami. Szósty moduł składa się z: • 2 dni zaawansowanych tematów Symfony2 • 3 dni warsztatów
Kurs „Zostań Programistą Back-End” to 30 dni naprawdę intensywnych zajęć. W edycji stacjonarnej (zajęcia pn-pt, 9-17) nie polecamy łączyć go z pracą lub studiami, gdyż zajęcia są wymagające, a samodzielna praca w domu - konieczna.
- 9 -
07 PROGRAM - KURS FRONT-END
Przed kursem dostarczymy Ci materiały, na podstawie których samodzielnie przyswoisz podstawowe zagadnienia. Programowanie to ciągłe rozwiązywanie problemów i nauka nowych rzeczy, więc dobrze oswoić się z tym jeszcze przed rozpoczęciem szkolenia. Dzięki wysłanym materiałom poznacie następujące tematy: • Podstawy HTML i CSS • System kontroli wersji GIT (rozproszony • Podstawy obsługi systemów Linux Podczas pierwszego modułu skupiamy się na nauce bardziej skomplikowanych stron przy pomocy HTML i CSS. Nauczysz się, jak animować strony przy pomocy CSS i pod okiem doświadczonych developerów stworzysz swoje własne portfolio, które możesz uzupełniać podczas kursu. Pierwszy moduł składa się z: • 3 dni HTML i CSS • Nauki podstaw programowania • Warsztatów Drugi moduł skupia się na nauce JavaScriptu i najpopularniejszej dla niego biblioteki, czyli jQuery. Pod koniec będziesz w stanie robić interaktywne strony i nauczysz się korzystać z kilku bibliotek, które bardzo ułatwią Ci pracę. Drugi moduł składa się z: • 4 dni poświęconych tematyce JavaScript i jQuery • Warsztatów Podczas trzeciego modułu nauczysz się zagadnień związanych z tworzeniem nowoczesnych stron internetowych. Poznasz Responsible Web Design i dowiesz się, jak tworzyć strony, które wyglądają dobrze zarówno na komputerach, jak i urządzeniach przenośnych. Nauczysz się także SASS, czyli nowoczesnego języka, który wspomaga pisanie CSS i dogłębnie poznasz Bootstrap. Trzeci moduł składa się z: • SASS + gulp • RWD i accessibility • Podstawy Bootstrap - 10 -
• •
Jak ciąć pliki PSD do HTML Warsztatów
Ostatni, czwarty moduł poświęcony jest warsztatom, które będą prowadzone przez doświadczonych front-endowców. Podczas nich doszlifujesz umiejętności których nauczysz się podczas kursu i będziesz mieć możliwość stworzenia swoich unikatowych stron. Czwarty moduł to: • 5 dni warsztatów
Kurs „Zostań Programistą Front-End” to 20 dni naprawdę intensywnych zajęć. Nie polecamy łączyć go z pracą lub studiami, gdyż zajęcia są wymagające, a samodzielna praca w domu konieczna.
08 DOFINANSOWANIE Z URZĘDU PRACY Istnieje możliwość finansowania bootcampów przez urząd pracy. Jest ona dostępna dla osób posiadających status bezrobotnego. Wystarczy, że zgłosisz się do swojego UP i uzyskasz skierowanie na nasz kurs, a my pomożemy w dopełnieniu dalszych formalności.
- 11 -
09 KONTAKT Żeby dowiedzieć się więcej albo zarejestrować na kurs, skontaktuj się z nami. Kursy najczęściej organizujemy w Warszawie, ale jeśli interesuje Cię udział w szkoleniu w innym dużym mieście - powiedz nam o tym.
Skontaktuj się z nami: WARSZAWA
KRAKÓW
warszawa@coderslab.pl 532 849 414
krakow@coderslab.pl 532 833 924
Prosimy o kontakt telefoniczny, od poniedziałku do piątku, w godzinach od 9 do 17
BIURO biuro@coderslab.pl
MARKETING marketing@coderslab.pl
PARTNERZY partnerzy@coderslab.pl
WYKŁADOWCY wykladowcy@coderslab.pl
wersja 1.4
- 12 -