stacjonarne kursy
FRONT-END'u
czyli projektowania i programowania
stron internetowych oraz interfejsów graficznych

przygotowanie zawodowe na stanowisko
junior/regular front-end developer

nauka samodzielnego tworzenia stron internetowych dla dzieci i zupełnie początkujących

Co to jest ten front-end?

Jest to ta część strony internetowej (aplikacji), którą widzi użytkownik. Czyli to co widzi na ekranie. No dobrze, a której nie widzi? Nie widzi tych mechanizmów, które zachodzą po stronie serwera w przypadku bardziej rozbudowanych stron/aplikacji. Mniej skomplikowane strony internetowe nie potrzebują w ogóle backendu, takimi z początku będziemy się zajmować.

Czyli czego mogę sie tutaj nauczyć?

Tworzyć strony internetowe na komputery i urządzenia mobilne, interfejsy (czyli wygląd i interakcje z użytkownikiem) dla aplikacji, urządzeń informacyjnych, obsługiwać oprogramowanie zgodne z obowiązującymi na rynku trendami, być na bieżąco z obowiązującą wiedzą branżową, zdobyć pierwsze zlecenia/pracę

A tak konkretnie?

  • Posługiwaniem się językiem HTML i CSS. To absolutne podstawy i bez tego nie da się ruszyć w żadnym kierunku rozwoju.
  • Konfiguracji wydajnego środowiska pracy. Użyjemy programu Visual Studio Code i zestawu najbardziej przydatnych wtyczek. Nauczymy się sprawnego zarządzania plikami z programem Total Commander. Zautomatyzujemy zadania w środowisku Node.js. Napiszemy proste skrypty używając paczek NPM i task runnera - gulp.js
  • Przyspieszymy pracę ze stylami preprocesorem SCSS (SASS). Zbudujemy większy projekt wymagający dobrego zaplanowania struktury projektu. Zrealizujemy projekty, które są bliskie codziennej praktyki w tej branży zawodowej
  • Zapoznamy się z zasadami RWD (Responsive Web Design), czyli mechanizmem, który dostosowuje wygląd tej samej strony internetowej do urządzeń o różnych rozmiarach ekranu, w szczególności dotykowych
  • Umieścisz stronę na serwerze tak, aby ktoś inny mógł zobaczyć efekty Twojej pracy wpisując odpowiedni adres w przeglądarce. Oczywiście poznamy przy okazji zagadnienia związane z hostingiem stron, domenami internetowymi, protokołem FTP itd.
  • Nauczymy się pracy z dwoma monitorami. Dowiesz się jak zrobić żeby tworzona strona automatycznie reagowała na zmiany wprowadzane w edytorze.
  • Nauczymy się debugowania, czyli lokalizacji problemów i ich naprawy, to bardzo cenna umiejętność
  • Poznamy chyba najpopularniejszy obecnie język programowania - JavaScript. W jakim zakresie? To już zależy ile damy sobie na to czasu. W każdym razie nawet podstawy otwierają ogromne możliwości w uatrakcyjnieniu budowanej strony/aplikacji
  • Poznamy biblioteki/frameworki JS (JS czyli JavaScript) takie jak jQuery, Vue.js, Svelte, Express. One bardzo przyspieszają pracę
  • Zaprogramujemy zaawansowane efekty graficzne na stronie tak, żeby wyglądała nowocześnie i działała płynnie na różnych urządzeniach
  • Pokażę Ci jak ułatwiać sobie życie w tej pracy. Przecież tu nie chodzi o to, żebyś posiadł encyklopedyczną wiedzę. Przy obecnym tempie rozwoju bardzo ciężko nadążyć za nowościami. Sztuką staje się odpowiedni balans. Pokażę Ci na czym warto się skupić, żeby jak najmniej obciążać szare komórki i równocześnie osiągać imponujące efekty. Jak używać gotowych rozwiązań, aby projekty budować jak z klocków.

Sporo tego, nie wiem czy dam rade…

Podobnie jak z gitarą, czy jakąkolwiek inną umiejętnością. Nawet po miesiącu będziesz w stanie coś stworzyć i zaimponować znajomym. Oczywiście im więcej poświęcisz czasu na trening i naukę tym bardziej umocnisz swoją pozycję. Ta dyscyplina nie różni się specjalnie od innych. Trenujesz - masz wyniki, leniuchujesz - nawet najlepszy nauczyciel nie pomoże. Na szczęście nauka jest dość przyjemna, bo daje szybko satysfakcję.

Czy potrzebuję do tego drogiego komputera?

Nie. Pokażę Ci co i gdzie trzeba kupić, żeby mieć profesjonalne stanowisko pracy. Już za 1000zł możesz mieć solidny komputer z dwoma monitorami. Jeśli masz już komputer to problem z głowy :) Oczywiście zawsze podpowiem co zrobić, żeby małym kosztem go przyspieszyć i poprawić komfort pracy.

Warto w to inwestować swój czas?
Czy to ma przyszłość?
Wiem, powiało tanim marketingiem,
trudno nie domyśleć się odpowiedzi ;)
Sam(a) sprawdź:
Muszę być jednak z Tobą szczery. Żeby dostać tak dobrze płatną pracę trzeba spełniać podane w ogłoszeniu wymagania. I to jest moje zadanie a Twoja inwestycja. Zarówno finansowa jak i czasowa. Stopień kwalifikacji w branży IT umownie podzielono na 3 etapy:
JUNIOR

na tym stanowisku zaczynamy ścieżkę kariery, to zazwyczaj pierwsza praca

MIDDLE
(REGULAR)

ten stopień osiąga się przez doświadczenie. Po prostu musisz ukończyć kilka projektów, zderzyć się z typowymi problemami, doszlifować pewne umiejętności we własnym zakresie

SENIOR

ten pułap zazwyczaj osiąga się po kilku-kilkunastu latach pracy. Wymaga samorozwoju i chęci do pogłębiania wiedzy, aczkolwiek jak najbardziej osiągalny. Niewątpliwie istnieją czynniki, które skracają czas awansu na seniora. Predyspozycje, samodyscyplina, zasoby czasowe oraz motywacja - im więcej tym lepiej

Ja przygotuję Cię do pierwszej, ewentualnie drugiej pozycji.
Później nie będziesz mnie już potrzebować, czego szczerze Ci życzę.
Jeśli chcesz o coś dopytać śmiało !
Etapy nauki przez które przechodzimy startując od zera
koszt pojedynczych zajęć
55
czas trwania zajęć
75-100 min
Dla początkujących i dzieci
  • HTML
  • CSS
  • Emmet
  • Potrzebne narzędzia
  • Zarządzanie plikami
  • Podstawowa obróbka grafiki na potrzeby strony internetowej
koszt pojedynczych zajęć
55
czas trwania zajęć
75-100 min
Dla średniozaawansowanych
  • SASS
  • JavaScript
  • jQuery
  • Gulp
  • wykorzystanie pluginów
  • RWD
  • obsługa formularzy
  • NPM
  • GIT
  • praca przy cudzych projektach
koszt pojedynczych zajęć
60
czas trwania zajęć
75-100 min
Dla zaawansowanych
  • React
  • Svelte
  • Pixi.js
  • REST API
  • Three.js
  • Node.js
  • Express
  • uzyskiwanie pasywnego dochodu