Comarch Bootcamp - JavaScript dla początkujących. Zostań Front-End Developerem!

Rozpocznij swoją przygodę z programowaniem w języku JavaScript od podstaw!

Zatrudniamy wybranych uczestników Bootcampu!

Nasze Centrum Szkoleniowe jest częścią globalnej firmy informatycznej, która prowadzi projekty w ponad stu krajach na całym świecie i obecnie zatrudnia 6 500 specjalistów. Aktualnie w Comarch mamy otwartych kilkadziesiąt rekrutacji w obszarze Java.

Dlatego od teraz łączymy siły i najlepszym uczestnikom Bootcampu oferujemy możliwość podjęcia pracy w naszych zespołach nie w rok od kursu, nie po zakończeniu kursu ale JUŻ W TRAKCIE BOOTCAMPU (po pozytywnym przejściu procesu rekrutacyjnego). Dodatkowo pokryjemy 75% kosztów kursu osobom, które zdecydują się dołączyć do naszych programistów. Nasz trener jest na co dzień programistą w Comarch, więc będziesz mieć pewność, ze wiedza i umiejętności, które posiądziesz w trakcie kursu pozwolą Ci rozwijać karierę w naszej firmie.

Comarch Bootcamp - JavaScript dla początkujących adresowany jest do wszystkich osób, które pragną rozpocząć swoją karierę z programowaniem w języku JavaScript. Niezależnie od tego, czy to dla Ciebie zupełnie nowy temat lub zy postawiłeś już swoje pierwsze kroki w tym obszarze  cały bootcamp z pewnością wyniesie Cię na poziom osoby, która może śmiało wejść na rynek pracy w branży IT. 
 
Odbiorcą bootcampu może być każdy, kto posiada choć odrobinę technicznego zacięcia i porządne pokłady motywacji i determinacji. Głównym założeniem bootcampu jest trenowanie nabytej wiedzy teoretycznej w praktyce.

Zapytaj nas o szczegóły


 

Zostań Front-End Developerem w Comarch

 Jeśli chcesz nauczyć się tworzenia stron Internetowych oraz aplikacji webowych to dobrze trafiłeś. Zostań programistą jednego z najpopularniejszych języków programowania, jakim jest JavaScript.

Zapotrzebowanie na rynku pracy dla Front-End Developera jest większe z roku na rok.

Zapisz się na kurs 

Bootcamp JavaScript - poznaj program!

Co zyskasz dzięki szkoleniu ?

Cele szkolenia

Jeśli chcesz nauczyć się tworzenia stron Internetowych oraz aplikacji webowych to dobre trafiłeś. Zostań programistą jednego z najpopularniejszych języków programowania, jakim jest JavaScript. Zapotrzebowanie na rynku pracy dla Front-End Developera jest większe z roku na rok. W czasie kursu stworzysz portfolio, które przyciągnie przyszłych pracodawców, nauczysz się dobrych praktyk pisania kodu, tworzenia animacji, korzystania z zewnętrznych API i wiele innych. Pamiętaj, że największe aplikacje piszą zespoły programistów, dlatego podczas Bootcampu dużo ćwiczeń będziesz wykonywał samodzielnie, ale także w grupie, rozwiązując problemy z życia. To pozwoli Ci na poznanie specyfiki pracy w zespole programistycznym.


Dbasz o każdy szczegół, lubisz szybko widzieć efekty swojej pracy? – Ten kurs jest dla Ciebie.


Umiejętności

W trakcie 208 godzin zajęć:

  • Nauczysz się tworzenia zaawansowanych i nowoczesnych aplikacji webowych
  • Wykorzystasz w swojej pracy najnowsze trendy programowania
  • Oswoisz dobre praktyki pisania i utrzymywania kodu
  • Będziesz wykorzystywał system kontroli wersji Git przy pracy w zespole
  • Zdobędziesz umiejętności konieczne do uzyskania pierwszej pracy jako junior Front-End Developer
  • Dowiesz się, jak przeprowadzane są rozmowy rekrutacyjne w IT
  • Spotkasz nowych ludzi, z którymi będziesz mógł wymieniać się wiedzą
  • Przygotujesz własne, rozbudowane portfolio, napiszesz ciekawe CV i uzupełnisz LinkedIn
Czy to szkolenie jest dla Ciebie ?

Profil uczestników

Nie musisz być umysłem ścisłym, wbrew panującej opinii, programistą można zostać również będąc umysłem humanistycznym. Praca na Front-Endzie wymaga ciągłego poszerzania swojej wiedzy, dlatego musisz śledzić na bieżąco branżowe trendy. 

Szczegółowy program szkolenia

Szczegółowy program szkolenia 

Wstęp do HTML:

  • Dokument HTML 
  • Budowa elementów HTML
  • Metadane dokumentu HTML
  • Dokumentacja - z jakiej i jak korzystać
  • Typy znaczników HTML
  • Stylistyka kodu HTML
  • Zagnieżdżanie elementów
  • Atrybuty elementów
  • Podstawowe bloki html
  • Formularze HTML
  • HTML5 vs wcześniejsze wersje
  • Dostępność (aria, WCAG)

 Wstęp do css:

  • CSS properties
  • Sposoby zapisywania wartości kolorów (rgb, rgba, hex, nazwa)
  • Podstawowe CSS property (width, height, color, font-size I wiele innych)
  • Kaskadowość arkuszy stylów

 Css - pozycjonowanie elementów:

  • Wartości property display
  • Wartości property position
  • Wydajne animacje
  • Jednostki w CSS (px, em, rem, %, vw, vh, s i wiele innych)
  • Box model

 Css - organizowanie styli:

  • Klasy CSS 
  • Metodologie CSS
  • Używanie devtools do pracy ze stylami
  • CSS variables
  • Sass I preprocesory kodu CSS

 Css - praca z selektorami:

  • Selektory CSS 
  • Inline styles
  • id
  • atrybuty
  • Priorytety atrybutów (specificity)
  • Media queries
  • !important

 Css - zaawansowane selektory:

  • pseudo klasy
  • opis query zawierający symbole typu >, *
  • :first :last :nth-child() :not
  • Nowosci w CSS :is(), :has() itd.

Css - zaawansowane techniki:

  • flexbox
  • css grid
  • metodologia BEM

 Wstęp do programowania z JavaScript:

  • Historia JavaScript
  • Dołączanie skryptów do dokumentu HTML
  • Wskazywanie elementów drzewa dokumentu
  • event listener
  • typy eventów
  • obsługa zdarzeń
  • modyfikowanie stylów elementów po interakcji strony z użytkownikiem
  • bity i bajty
  • języki wysoko i nisko poziomowe

 JavaScript - podstawy

  • Konstrukcja if-else, switch
  • Zmienne

Typy proste

  • Typy złożone
  • Obiekt console i debugowanie

 JavaScript - dane

  • Gramatyka języka
  • Typy deklaracji zmiennych
  • Przestrzeń widoczności zmiennych 
  • słowa kluczowe
  • Języki silno i słabo typowane

 JavaScript - funkcje i obiekty:

  • Wstęp do funkcji
  • Kontekst funkcji
  • Obiekty
  • Wstęp do prototypów
  • Konstruktor Date
  • Obiekt Math
  • Obiekt Window

 JavaScript - obsługa zdarzeń:

  • Obiekt event
  • Propagacja eventów

 JavaScript - tablice i operacje na tablicach:

Tworzenie tablic (bezpośrednie tworzenie tablic, metody from, fill itd.)

  • Odwoływanie się do elementów tablic
  • Modyfikowanie tablic
  • Sprawdzanie długości tablic
  • Modyfikacja tablic (metody pop, push, slice itd.)
  • Zamiany tablicy na string I string na tablicę

JavaScript – Inne struktury danych

  • Set
  • Map

JavaScript - pętle:

  • Wstęp do pętli
  • Pętla while
  • Operator modulo
  • Inkrementacja i dekrementacja
  • Pętla do while
  • Pętle for
  • break

 JavaScript - specyfika funkcji w języku:

  • Funkcje jako dane
  • Callback
  • Argumenty funkcji
  • Rest operator
  • Spread operator
  • Predykaty
  • Clojures
  • Destrukturyzacja

 JavaScript - iteracje i iteratory:

  • iteratory
  • map
  • filter
  • forEach
  • some
  • every
  • reduce

 JavaScript - czas:

  • setTimeout
  • setInterval

 JavaScript - klasy:

  • Dokładne omówienie środowiska developerskiego
  • Klasy
  • Dziedziczenie

 JavaScript - listy:

  • Listy jednokierunkowe
  • Listy dwukierunkowe

 JavaScript - zdarzenia asynchroniczne:

  • Event loop
  • Promises
  • websockets

JavaScript - zaawansowane koncepty:

  • Prototypy
  • Metody Object
  • Symbole
  • node i npm
  • Podejście imperatywne vs podejście funkcyjne

TypeScript

  • Czym jest TypeScript
  • Kompilator TypeScript
  • Typy
  • Aliasy I asercja typów
  • Interfejsy

React

  • komponenty
  • propsy
  • komunikacja między komponentami
  • metody cyklu życia komponentu

Narzędzia I inne

  • Visual Studio Code wraz z Emmet i innymi wtyczkami
  • Linter - ESLint
  • Formater kodu - Prettier
  • Preprocesor CSS - Sass
  • Node.js, npm
  • RWD, Bootstrap
  • browser API
  • Systemy kontroli wersji (Git)
  • Praca z lokalnym i zdalnym repozytorium (GitHub)

Umiejętności miękkie - 6 h

  •     przygotowanie do rozmów kwalifikacyjnych z HR Managerem
    • CV, 
    • GitHub, 
    • portfolio, 
    • typowe pytania/zadania na rozmowach kwalifikacyjnych, 
    • gdzie i jak szukać pracy

Metoda realizacji szkolenia

Intensywny kurs, w czasie którego pod opieką prowadzącego będziesz realizował/a indywidualne ćwiczenia wspierające proces nabywania nowych umiejętności. Będziesz przygotowywał/a samodzielnie prace domowe, które będą rozszerzały Twoją wiedzę i nabywanie praktyki. Niezależnie od tego cześć pracy będziesz wykonywał/a w zespole stworzonym z pozostałymi uczestnikami kursu. W ten sposób poznasz praktyczny aspekt organizacji, podziału i realizacji zadań w firmie programistycznej.

To nie wszystko. W czasie kursu przed Tobą najważniejsze zadanie – przygotowanie projektu końcowego. Ten projekt będzie potwierdzeniem Twoich umiejętności i może się stać ważnym argumentem w czasie Twojej pierwszej rozmowy rekrutacyjnej na stanowisko Front-End Developera.

POBIERZ PROGRAM W PDF

Czas trwania

Przed nami:

  •  26 dni po 8 godzin lekcyjnych
W ramach szkolenia zapewniamy
  • materiały szkoleniowe
  • certyfikat potwierdzający udział w kursie
  • pełna obsługa cateringowa ( dla szkoleń stacjonarnych)
Harmonogram spotkań
  • 22.04 - 23.04
  • 29.04 - 30.04
  • 06.05 - 07.05
  • 27.05 - 28.05
  • 10.06 - 11.06
  • 17.06 - 18.06
  • 01.07 - 02.07
  • 08.07 - 09.07
  • 29.07 - 30.07
  • 05.08 - 06.08
  • 02.09 - 03.09
  • 09.09 - 10.09
  • 16.09 - 17.09

Cena

Koszt udziału :  9800,00 netto

Wysiłek i czas nauki w branży IT to inwestycja!

Spotkajmy się na Comarch Bootcamp - JavaScript!

  • Mateusz Daniluk

    Senior Angular developer w Comarch, trener Centrum Szkoleniowego Comarch. Wierzy, że programowanie może być sztuką. Pasjonat wszystkiego, co związane z frontendem. 

    Opinie uczestników

    • „Prowadzący przeprowadził szkolenie perfekcyjne dzięki naprawdę dużej wiedzy”

    • „ Jedno z najlepszych szkoleń, na których byłem. Zdecydowanie zasługuje na kontynuację w postaci uszczegółowienia poszczególnych zagadnień”

    • „Trener z ciekawymi doświadczeniami posiadająca niejedną anegdotę i ciekawostkę odnośnie przedstawianych zagadnień. Polecam”

    • „Jestem bardzo zadowolony, jedno z lepszych szkoleń, w jakich miałem okazję uczestniczyć.”

    • „Prowadzący dokładnie i jasno omawiał każde z ćwiczeń  i rozwiązywał z nami,  więc było jak najbardziej OK, nawet dla osób z mniejszym doświadczeniem jak ja”

    • „Bardzo dobry wykładowca, elastycznie dostosowywał się do poziomu grupy.”

    Szkolenia - programowanie JavaScript
    Szeroka oferta szkoleń z obszaru frontend, w tym szkolenia JavaScript, kursy typescript oraz szkolenia node.js.!
    Comarch Bootcamp
    Wejdź i rozgość się – skorzystaj z naszych propozycji Bootcampów programistycznych i biznesowych przygotowanych specjalnie dla Ciebie!

    Opiekun Comarch Bootcamp

    Sylwester Woźniak
    Sylwester Woźniak

    Sylwester.Wozniak@comarch.pl

    +48 12 687 78 11