Front-end Developer [React].

Podczas zajęć poznasz proces powstawania strony internetowej od stworzenia pierwszego pliku po sprawnie działającą, interaktywną aplikację internetową.

W czasie zajęć skupimy się na dobrym poznaniu i przećwiczeniu podstaw w tworzeniu stron internetowych i języków, które są wykorzystywane w tym procesie. Oprócz twardej wiedzy, dowiesz się również jak wygląda codzienna praca front-end developera, jak skonstruować swoje pierwsze front-endowe CV i czego możesz się spodziewać na rozmowach kwalifikacyjnych.

Kurs obejmuje 72 godziny praktycznych warsztatów z trenerem, w tym trzy 8-godzinne sobotnie warsztaty, oraz 48 godzin samodzielnej pracy z kodem. Połączenie zajęć wykładowo-warsztatowych, całodziennych praktycznych warsztatów i indywidualnej pracy nad zadaniami, stanowi doskonałą kompilację różnych metod pozyskiwania wiedzy. Dzięki temu poznasz nie tylko solidnie zakres materiału, który znajdziesz w programie, ale również będziesz mieć okazję przetestować swoje umiejętności tak przy pracy w pojedynkę podczas pisania i ciągłego doskonalenia aplikacji, jak i w zespole projektowym.

Zobacz, z jakich programów możesz skorzystać, aby sfinansować ten kurs >>>

Dzięki akredytacji Kuratorium Oświaty możemy zagwarantować najwyższą jakość naszych kursów.

Wszyscy nasi trenerzy to praktycy z wieloletnim doświadczeniem, a każdy absolwent otrzymuje certyfikat ukończenia kursu.

120 h

pracy z kodem

24h

sobotnich warsztatów

Platforma

z zadaniami online

Certyfikat

ukończenia kursu

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.

Czego się nauczysz?

  • Nowości i zmiany, jakie wprowadzają HTML 5 i CSS 3
  • Najważniejszych znaczników HTML, ogólnej struktury plików, komentarzy, semantyka html
  • Selektorów CSS
  • Sposobów dołączania plików JavaScript i CSS
  • Narzędzi webmasterskich w przeglądarkach, narzędzi wspierających tworzenia stron, bootstrap i less
  • Podstawy SEO
  • Podstawy programowania – najważniejsze pojęcia i zasady
  • Jak zrobić własny komponent na stronie internetowej
  • Czym jest DOM i jak poruszać się po dokumencie HTML
  • Poznasz różnice między ECMA5 i 6
  • Zaawansowane techniki komunikacji
  • Zaawansowane elementy obiektowości w języku JavaScript
  • Wzorce projektowe
  • Poznasz dobre praktyki w pracy programisty i jak tworzyć przejrzysty, dobry kod
  • Przygotowanie i analiza przykładowego projektu
  • Tworzenie aplikacji w React + Redux

Co musisz wiedzieć?

Kurs jest całkowicie od podstaw, więc nie musisz mieć żadnej wiedzy ani umiejętności z zakresu programowania czy testowania. Wystarczy znajomość swojego komputera i umiejętność zainstalowania oprogramowania.

Program kursu

HTML5 & CSS3

1. Język HTML 5

  • historia, zastosowanie,
  • podstawowe znaczniki,
  • ogólna struktura plików, komentarze,
  • semantyka html.

2. CSS3

  • zastosowanie,
  • opis reguły stylów,
  • podstawowe selektory.

3. Sposoby dołączania plików JavaScript i CSS

4. Resetowanie stylów css

5. Zarządzanie fontami oraz formatowanie tekstu

6. Elementy blokowe a liniowe

7. Box model

8. Pseudoelementy i pseudoklasy

9. Walidatory poprawności kodu CSS i HTML

10. Narzędzia webmasterskie w przeglądarkach

11. Przygotowanie i analiza przykładowego projektu

  • ogólna struktura,
  • listy i linki, nagłówki, obrazki, formularze, stopka, tabele.

12. Dostosowanie dla urządzeń mobilnych

13. Animacje

14. Muzyka i wideo na stronie

15. Podstawy SEO

  • dostosowywanie struktury plików HTML, aby były lepiej przetwarzane przez mechanizmy wyszukiwarek internetowych.

16. Narzędzia wspierające tworzenia stron

JavaScript od podstaw

1. Wartości i zmienne

  • deklaracja i inicjalizacja zmiennych,
  • organizacja kodu z wykorzystaniem zmiennych,
  • konwencja nazewnictwa zmiennych,
  • zakres 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,
  • instrukcja switch: kiedy i jak używać.

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

  • składnia pętli,
  • działanie pętli,
  • praca z pętlami.

5. Funkcje

  •  w jaki sposób funkcje pomagają lepiej zorganizować i pogrupować kod,
  •  w jaki sposób funkcje sprawiają, że kod może być używany wielokrotnie,
  •  znaczenie argumentów funkcji i korzystanie z nich.

6. Timery

  • opóźnienie uruchomienia kodu,
  • wielokrotne uruchomienie kodu bez blokowania aplikacji.

7. Domknięcia

  • co to jest domknięcie,
  • utrwalenie wiedzy o funkcji, zmiennych i zakresach.

 

8. Interface DOM

  •  wstawianie skryptów JavaScript na stronie,
  •  szukanie elementów w drzewie DOM,
  •  modyfikowanie elementów DOM,
  •  nadawanie stylu zawartości,
  •  tworzenie i usuwanie elementów,
  •  podpinanie zdarzeń (events).

9. Programowanie deklaratywne i imperatywne

React

Sobotnie warsztaty

Sobotnie warsztaty to 8-godzinne mini hackathony, których celem jest podsumowanie części lub całości kursu. Odbywać się będą w soboty w godzinach 9:00-17:30.
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

Jarosław Wulnikowski

Specjalista JavaScript / Node.js, HTML 5, CSS 3

Programista z 4 letnim doświadczeniem, startupowiec miłośnik nowych technologii. Od 2 lat współzałożyciel firmy programistycznej eCodile skupiającej się na technologii JavaScript.

W swojej karierze brał udział w realizacji projektów dla takich firm jak: Nissan, Axe, Emirates airlines.


Cena
2800 cena promocyjna do 01.09.2018
2490
Zapisz się
Termin:

08.10.2018–10.12.2018
poniedziałki i czwartki
od 17:00 do 20:00

 

Wielkość grupy: do 15 osób

 

sobotnie warsztaty
od 10:00 do 18:30:

27.10.2018
17.11.2018
08.12.2018

 

dni wolne:
29.10–04.11.2018

Miejsce:

Sale Omega
ul. Dąbrowskiego 79 A
60-529 Poznań

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836