- Oferta
- IT
WPROWADZENIE DO ZAWODU FRONT END DEVELOPERA
Celem jest wprowadzenie i nauka praktycznych rozwiązań niezbędnych do pracy na stanowisku Front End Developera. Uczestnicy kursu zostaną zapoznani z narzędziami i technologiami niezbędnymi do stworzenia i opublikowania nowoczesnej, responsywnej strony WWW w sieci. W trakcie warsztatów zostaną omówione takie zagadnienia jak: ● Przegląd wybranych narzędzi używanych przez programistów. ● Podstawy tworzenia stron internetowych w technologii HTML 5. ● Wykorzystanie kaskadowych arkuszów stylów (CSS2/3). ● Tworzenie responsywnych stron internetowych za pomocą grid 960 oraz flexów (RWD). ● Różnice w interpretatorach przeglądarek róznych firm. ● WYkorzystanie funkcji, zmiennych, stałych, obiektów i instrukcji decyzyjnych. ● Różnice w składni podczas użycia czystego JavaScript i jQuery ● UI i UX w odniesieniu do procesu projektowania strony www ● Czym się różni programowanie strukturalne od obiektowego ● Do czego służy technologia AJAX Celem biznesowym jest stworzenie działającej strony WWW wykorzystującej nowoczesne technologie i będące jednocześnie portfolio osoby szkolonej. Stworzona strona zostanie także opublikowana w internecie i na jej przykładzie omówiony zostanie sposób promowania stron i skutecznego docierania z ich treścią do potencjalnych odbiorców. Warsztaty praktyczne obejmować będą: ● Wykorzystanie frameworków w realizowanych projektach (Bootstrap 4) ● Tworzenie i publikowanie własnej, responsywnej strony WWW ● Uatrakcyjnianie strony poprzez wykorzystanie interakcji z użytkownikiem opartej na języku JavaScript ● Promocja strony z wykorzystaniem kanałów Social Media ● Monitorowanie ruchu strony z Google Analytics oraz Google Search Console
Cele i korzyści
● Przegląd wybranych narzędzi używanych przez programistów.
● Podstawy tworzenia stron internetowych w technologii HTML 5.
● Wykorzystanie kaskadowych arkuszów stylów (CSS2/3).
● Tworzenie responsywnych stron internetowych za pomocą grid 960 oraz flexów (RWD).
● Różnice w interpretatorach przeglądarek róznych firm.
● WYkorzystanie funkcji, zmiennych, stałych, obiektów i instrukcji decyzyjnych.
● Różnice w składni podczas użycia czystego JavaScript i jQuery
● UI i UX w odniesieniu do procesu projektowania strony www
● Czym się różni programowanie strukturalne od obiektowego
● Do czego służy technologia AJAX
● Wykorzystanie frameworków w realizowanych projektach (Bootstrap 4)
● Tworzenie i publikowanie własnej, responsywnej strony WWW
● Uatrakcyjnianie strony poprzez wykorzystanie interakcji z użytkownikiem opartej na języku JavaScript
● Promocja strony z wykorzystaniem kanałów Social Media
● Monitorowanie ruchu strony z Google Analytics oraz Google Search Console
Program szkolenia
MODUŁ 1 | Wprowadzenie do zawodu programisty
● Wstęp omawiający zawód programisty, możliwe kierunki rozwoju, zarobki i możliwości zawodowe
● Techniczne podstawy zagadnień SEO i SEM
● Pozyskanie i interakcja z klientem (przygotowanie projektu)
● Podstawowe zagadnienia z zakresu Technologii Informatycznych w odniesieniu do webdesigne i webdeveloper (serwer, domena, responsywność, konwersja, cele biznesowe klientów)
● omówienie różnych technologii programowania i podziału na Front end
● Pozyskanie lub rozwój zawodowy na stanowisku programisty
MODUŁ 2 | Podstawy tworzenia stron WWW
● Przedstawienie technologii HTML5
● Wykorzystanie kaskadowych arkuszów stylów (CSS3) do zmiany wyglądu strony
● Omówienie zasad UX (user experience) oraz UI (user interface) w projektowaniu stron
● Implementacja RWD oraz jego wpływ na pozycjonowanie oraz konwersję
MODUŁ 3 | Zapoznanie i praktyczne wykorzystanie języka JavaScript
● Wstęp do języka JavaScript
● Jak działają języki programowania(omówienie logiki i pojęć)
● Czym jest biblioteka jQuery
● Praktyczne zastosowanie zmiennych, instrukcji decyzyjnych i pętli
● Tworzenie przykładowych programów oraz wykorzystanie JavaScript w alternatywny sposób niż na stronie WWW.
MODUŁ 4 | Wykorzystanie zdobytej wiedzy w praktyce
● Tworzenie praktycznych stron WWW z naciskiem na UI oraz UX (na przykładzie landing page)
● Implementacja RWD w praktyce
● Omówienie i implementacja frameworka Bootstrap oraz wybranych bibliotek
● Wykorzystanie technologii AJAX to komunikacji z użytkownikiem
MODUŁ 5 | Stworzenie strony WWW w formie własnego portfolio
● Przygotowanie serwera i domeny na współdzielonym hostingu
● Połączenie z serwerem FTP i przygotowanie projektu
● Realizacja projektu w oparciu o przedstawiony layout
● Indywidualna modyfikacja zrealizowanego projektu
MODUŁ 6 | Publikowanie i zarządzanie stroną WWW
● Wykorzystanie kanałów Social Media do promocji
● Zapoznanie z wymaganiami Facebook Developers (tworzenie własnej aplikacji ICT do wykorzystania na stronie)
● ICT w praktyce – implementacja i podstawy Google Analytics
● Publikacja strony w Google Search Console
MODUŁ 7 | Omówienia dodatkowe
● Pozyskanie i negocjacje z klientem – wykorzystanie narzędzi do prowadzenia projektu
● Dalsze drogi rozwoju – czym różni się Front End Developer, Back End Developer oraz Full Stack Developer
● Narzędzia oraz strony ułatwiające pracę i rozwój
Uwagi:
Wymagania i materiały
Uczymy od podstaw, brak wymaganej jakiejkolwiek wiedzy o programowaniu. Potrzebny jest własny laptop z systemem Windows Potrzebne do kursu oprogramowanie, które jest darmowe. Linki do jego pobrania zostaną przekazane kursantom. Osoby uczestniczące w szkoleniu otrzymają także materiały w formie drukowanej zawierające wybrane przykłady z omawianych modułów.
Z uwagi na rozległy zakres zagadnień, omawiany materiał na życzenie uczestników może zostać lekko zmodyfikowany.
Metody szkoleniowe
Szkolenie prowadzone jest metodą warsztatową z wykorzystaniem komputera*.
* W przypadku szkoleń zamkniętych istnieje możliwość przygotowania dedykowanych ćwiczeń na podstawie wcześniej przesłanych plików.
Adresaci
Zapraszamy wszystkich zainteresowanych.
Cena i zapisy
Szkolenie na zamówienie