Zawód Frontend Developer?
W dzisiejszych czasach byłby problem znaleźć osobę, która nie korzysta z Internetu. Jednak spora część osób nie wie, jak są skonstruowane strony internetowe.
Osoby posiadające wiedzę i umiejące budować rozwiązania związane z stronami, mają większą świadomość technologiczną, ale również większą możliwość znalezienia pracy w IT. Specjalistów wcząż brakuje i będzie brakować.
Najlepiej zarabiającą grupą specjalistów IT są programiści. Zmierzają się z wieloma różnymi rozwiązaniami. Część z nich tworzy rozwiązania webowe, które można otworzyć w przeglądarce internetowej. Przyjęło się że taka osoba nazywana jest ogólnie webdeveloperem.
W ramach zawodu webdevelopera wyróżnia się następujące specjalizacje:
Front-end Developer – osoba która tworzy warstwy wizualne strony internetowej na wzór projektu od grafika, oraz dodaje interakcje elementom dynamicznych, np. kliknięcie w przykładowy element spowoduje zmianę na stronie. Projektuje szablony które mają głównie charakter prezentacyjny. Zaawansowany front-endowiec umie tworzyć również rozwiązania funkcyjne, tzn. interakcje z komunikacją z baządanych). Front-endowiec powinien znać między innymi następujące technologie: HTML5, CSS3, SASS, framework odpowiadający front-endowi oraz podstawy JavaScript/jQuery.
Back-end Developer – osoba która jest od logiki aplikacji wpływająca na jej funkcjonalność (zachowanie) oraz za konstrukcje bazy danych, w której są przechowywane dane wyświetlane w aplikacji – w warstwie front-endowej. Również taka osoba odpowiada za wydajność i bezpieczeństwo. Niezbędne technologie, to między innymi: PHP lub Python, baza danych – MySQL lub MongoDB, system dla serwera – Linux lub Windows Server.
JavaScript Developer – programista stojący między front-endem a back-endem, budujący zaawansowane powiązania we front-endzie lub pomagając przy komunikacji pomiędzy front-endem a bazą danych w back-endzie. Zaawansowany programista JS używa jednego z frameworków (bibliotek), przykładowo: Angulara lub Reacta.
Full-stack Developer – osoba doświadczona, która łączy w sobie kompetencje front-endowe, back-endowe i JavaScript developera, czyli osoba potrafiący 3 powyższe specjalizacje.
W moim kursie chciałbym przedstawić materiał osobom chcącym być Junior Front-end Developerem. Jest to zapewne tańsze rozwiązanie niż szkolenia typu bootcamp, tzn. udostępniam autorski materiał z niskim progiem wejścia. Każdy programista ciągle się uczy, więc i ja tworząc takie materiały udoskonalam swoje umiejętności.
Rozdział podzieliłem na następujące podrozdziały:
- Zawód Frontend Developer?
- Metody internetowe,
- Działanie strony internetowej,
- HTML – definicja,
- Dokument HTML,
- Struktura i tagi HTML,
- Przykładowe tagi i struktura dokumentu HTML,
- Atrybuty tagów,
- Tagi – zagnieżdżanie,
- HTML – wersja 5,
- Ćwiczenie: Strona internetowa na rozgrzewkę.
Recenzje
Na razie nie ma opinii o produkcie.