Comarch Bootcamp - JavaScript dla początkujących

Zostań Front-End Developerem!
    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

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

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

      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.

      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ń

      Szczegóły wkrótce!

      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!