Front-end Developer [React].

Od zera do Front-end Developera

Nasz najbardziej rozbudowany kurs pozwoli Ci wejść pewnym krokiem do świata IT.

Front-end Developer odpowiada za wszystko to, co dzieje się w przeglądarce: ułożenie treści i wygląd strony, komunikację użytkownika z serwerem. Poznasz najważniejsze technologie i narzędzia, umożliwiające projektowanie profesjonalnych stron i aplikacji: HTML, CSS, JavaScript, React, stopniowo poszerzając wiedzę o bardziej zaawansowane zagadnienia. Wszystko to w ramach jednego kursu, zupełnie od podstaw.

180h

pracy z kodem

Trenerzy

Wyłącznie praktycy

Platforma

z zadaniami online

Certyfikat

ukończenia kursu

Jak przebiega ten kurs?

Kurs Front-end Developer obejmuje:

100 godzin zajęć warsztatowo-wykładowych z trenerem, w tym:

  • 25 spotkań w poniedziałki i czwartki od 17:00 do 20:00
  • 4 spotkania w soboty od 9:00 do 15:00

80 godzin (minimum) dodatkowej samodzielnej pracy w domu

Dla kogo jest ten kurs?

Kurs przeznaczony jest dla osób, które nie mają żadnego doświadczenia w programowaniu, a swoją karierę chciałyby skierować w stronę tworzenia stron internetowych i aplikacji od strony użytkownika, a więc dla przyszłych front-end developerów.

Co musisz wiedzieć?

Kurs jest prowadzony zupełnie od podstaw, więc wystarczy Ci standardowa umiejętność obsługi komputera.

Czego się nauczysz?

  • praktycznej wiedzy na temat HTML, CSS3 i Javascript oraz jakie mają zastosowania,
  • tworzenia aplikacji przy użyciu frameworku React,
  • projektowania profesjonalnych stron internetowych,
  • umieszczania multimediów i skryptów na stronie,
  • podstaw pozycjonowania (SEO),
  • korzystania z narzędzi webmasterskich,
  • sprawdzania poprawności napisanego kodu,
  • dobrych praktyk w pracy programisty,
  • tworzenia Progressive Web Apps.

Dlaczego zostać Front-end Developerem właśnie z CODE:ME?

  • Nie musisz zmieniać trybu życia: nasze zajęcia odbywają się w dogodnych terminach – wieczorami i w weekendy
  • Twoimi trenerami będą Developerzy z wieloletnim doświadczeniem zarówno w programowaniu, jak i przekazywaniu wiedzy
  • Hackerspace Trójmiasto: tworzymy największą w Trójmieście społeczność skupioną wokół technologii, gdzie będziesz mógł rozwijać się także po ukończeniu kursu
  • Kompleksowe podejście do nauczania: na naszym kursie poznasz wszystko, co musi znać Junior Front-end Developer: HTML, CSS, JavaScript oraz React
  • Metody nauki dostosowane do rynku pracy: połączenie grupowych warsztatów i samodzielnego rozwiązywania zadań przygotuje Cię zarówno do pracy zespołowej, jak i indywidualnej
  • Dogodne finansowanie: płatność za nasze kursy można rozłożyć na raty 0% lub korzystać z dofinansowań w ramach programów: Inwestuj w Rozwój, KFS lub Open Zobacz szczegóły >>>
  • Odpowiadamy na zapotrzebowanie rynku dzięki kontaktom z potencjalnymi pracodawcami

Program kursu

HTML5 & CSS3

1. Język HTML 5

  • Narzędzia do pracy z HTML,
  • Tradycyjna i nowoczesna budowa strony z uzyciem HTML5,
  • Klasy i identyfikatory,
  • Znaczniki HTML i ich zastosowanie, praktyczne przykłady,
  • Semantyka HTML,
  • Wtyczki pomagające w pracy z HTML (prettier, auto tag, colors).

2. CSS3

  • Załączanie plików css: do projektu, z pliku, w html, 
  • Wsparcie dla css w różnych przeglądarkach i jak ją sprawdzić,
  • Składnia,
  • Komentarze,
  • Selektory,
  • Załącznie fontów i ich użycie,
  • Pseudo elementy, pseudo klasy,
  • Box model.

3. Responsywność, czyli mobile.

  • Dostosowanie stron do urządzeń mobilnych.

4. Devtools, narzędzia deweloperskie.

5. Stworzenie przykładowej strony na podstawie template wraz z analizą.

  • Ogólna struktura,
  • Listy i linki, nagłówki, obrazki, formularze, stopka, tabele.

6. Muzyka i wideo

  • Zamieszczanie i dostosowanie takiego rodzaju treści na www.

7. SEO

  • Poprawna semanatyka,
  • Poprawna budowa treści linków, nagłówków, strony,
  • Opisy do zdjęć,
  • Linkowanie.

JavaScript + React

Front-end Developerzy mają do dyspozycji wiele bibliotek i frameworków ułatwiających im pracę. Obecnie najpopularniejszym z nich jest React.js, używany przez takich gigantów jak Netflix, Wallmart czy PayPal – dlatego właśnie jego wybraliśmy do naszego kursu. Za pomocą Reacta zaprojektujesz graficzne interfejsy aplikacji internetowych, a Twój projekt będzie nie tylko działał sprawnie, ale także profesjonalnie się prezentował.

1. Wartości i zmienne

  • Deklaracja i inicjalizacja zmiennych,
  • Konwencja nazewnictwa zmiennych,
  • Techniki wykorzystania zakresu lokalnego.

2. Typy danych

  • Różnice w typach danych,
  • Operacje na typach danych.

3. Instrukcje  warunkowe if, else, switch, sterujące

  • Składnia instrukcji warunkowych,
  • Używanie instrukcji if-else do podejmowania decyzji w kodzie.

4. Pętle: for, while i do…while

5. Funkcje

6. Timery

7. Domknięcia

8. Interface DOM

  •  Wstawianie skryptów JavaScript na stronie,
  •  Szukanie i modyfikowanie elementów w drzewie DOM,
  •  Podpinanie zdarzeń (events).

9. Programowanie deklaratywne i imperatywne

10. Środowiska Node.js, Webpack, Babel

  • Omówienie i postawienie środowiska potrzebnego do napisania aplikacji w React.

11. Pierwszy komponent w React, biblioteka Redux

12. Aplikacja w React

13. Zaawansowane elementy obiektowości

  • Definiowanie własności przez deskryptor,
  • Tworzenie klas.

14. Storage w przeglądarkach

15. Podstawowe wzorce projektowe, wzorzec Promise

  • Prezentacja wzorców na przykładzie tworzonej aplikacji.

16. Zaawansowane techniki komunikacji

  • Jak komunikować się z serwerami danych,
  • Przekazywanie danych pomiędzy oknami.

Sobotnie warsztaty

Sobotnie warsztaty to 6-godzinne mini hackathony, których celem jest podsumowanie części lub całości kursu. Odbywać się będą w soboty w godzinach 10:00-16:00.
Nadrzędnym celem warsztatów jest podsumowanie dotychczas zdobytej wiedzy, integracja grupy i dobra zabawa w efektywny i produktywny sposób.
Ich założeniem jest jak najbardziej samodzielna praca zespołów. Uczestnicy nie są jednak pozostawieni sami sobie – przez cały ten czas trenerzy czuwają nad wykonywaniem zadań i wspierają w rozwiązywaniu problemów

Trener

Marcin Kałużny

Specjalista JavaScript, HTML 5, CSS 3, PHP

Pierwsze doświadczenia komercyjne jako programista aplikacji webowych zdobywał tworząc interaktywne witryny internetowe w języku JavaScript w połowie lat 90. ubiegłego wieku. Od tamtego czasu w swojej karierze spotkał się z wieloma technologiami i językami, Obecnie prowadzi własną działalność GetSolution Marcin Kałużny, współpracując z takimi firmami, jak Atos Polska.

Trener

Filip de Tillier

Front-end Developer

Na co dzień zajmuję się tworzeniem aplikacji z użyciem takich technologii jak React, Typescript, HTML, CSS lecz również posiadam doświadczenie w innych Front-end'owych bibliotekach jak Vue.js czy Angular. Poza pracą, lubię spędzać czas aktywnie, interesuje się samochodami, Formułą 1 oraz sztukami walki. W wolnym czasie również staram się rozwijać swoje umiejętności technologiczne, grać w gry oraz gotować.


Znasz już dobrze podstawy HTML/CSS i czujesz się na siłach, żeby pójść dalej? Sprawdź kurs JavaScript +React

Szukasz innego kursu, terminu lub nie masz pewności co wybrać? Napisz do nas na kontakt@codeme.pl lub zadzwoń pod 724 379 836. Możesz też wysłać SMSa ze swoim numerem – oddzwonimy!

Cena
6200 zł 1350 zł
4850
Rozłóż płatność na raty 0% Promocja do 19.08.2022
Zapisz się!
Termin:

17.10.2022 – 6.02.2023

poniedziałki i czwartki 17.00-20.00

soboty 9.00-15.00

Miejsce:

Zdalnie

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836