fbpx

Nowoczesne buildy aplikacji webowych

Dlaczego warto wziąć udział w szkoleniu?

Umiejętność tworzenia własnych systemów build’ów aplikacji webowych oraz dodania automatyzacji do procesu programowania jest bardzo ważnym atutem u każdego programisty. My jako programiści potrafimy docenić potęgę automatyzacji niektórych czynności, które normalnie musielibyśmy żmudnie powtarzać. Wielu programistów ma problem ze zrozumieniem jak działają buildy, a co za tym idzie nie potrafią ich wykorzystać w 100%. Dobrze skonfigurowany build potrafi wykryć bardzo dużo błędów jeszcze przed uruchomieniem strony. Oszczędza to nam bardzo dużą ilość czasu oraz pozwala skupić się na większych problemach niż ciągłe powtarzania tych samych czynności. Po skończeniu kursu będziesz potrafić samodzielnie wybrać najlepszą technologię do budowania projektu oraz stworzyć własny zaawansowany skrypt budujący projekt. Szkolenie jest oparte na wykładzie w którym przedstawimy ogromną ilość przykładów od najprostszych do tych bardziej rozbudowanych pomieszanym z krótkimi sesjami praktycznymi. Umiejętność efektywnego zarządzania systemem buildów strony jest ogromnym atutem dla każdego programisty na rynku pracy, a dzięki naszemu kursowi uzupełnisz swoje CV o kolejne kluczowe umiejętności.

Czy to szkolenie jest dla Ciebie?

Szkolenie jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy mieli już styczność z tworzeniem stron internetowych. Rozumiemy jak bardzo pomieszane i mylące mogą być procesy budowania aplikacji webowych, dlatego w sposób prosty i oparty na przykładach przedstawimy o co w nich właściwie chodzi oraz jak samemu stworzyć taki proces i jak konserwować gotowe build’y. Wymagania na ten kurs to znajomość podstaw Javascript, html i css.

Gulp, Grunt czy może własny skrypt NodeJS?:  

Wiele gotowych frameworków takich jak Angular czy React z góry zakładają i proponują nam który system build’ów wybrać. Każda z tych technologii ma swoje wady i zalety. W ciągu dwóch dni kursu przejrzymy się im dokładniej oraz nauczymy się budować aplikacje z wykorzystaniem każdej z tych technik. Na podstawie wykładu, analizy gotowych przykładów oraz krótkich sesji praktycznych nauczymy się szczegółów działania takich technologii jak Gulp, Grunt oraz Npm Script.

Kto poprowadzi szkolenie?  

Zachęcamy do zapoznania się z podstroną Prowadzący kursy, w celu uzyskania szczegółowych informacji na ten temat.

Dzień I:

1
Wprowadzenie do procesów budowy aplikacji
9.00 - 10.00
  • Co to właściwie jest ten build?
  • Pomysł, aby budować aplikację
  • Po co budujemy web aplikacje? Kiedy buildy nie są konieczne?
2
Rodzaje buildów
10.00 - 11.00
  • Poziom skomplikowania i prędkość budowy
  • Jak najprościej zacząć?
  • Przykłady prostych buildów
3
Ćwiczenie praktyczne
11.00 - 12.00
  • Budujemy pierwszą aplikację
4
Przerwa na lunch
5
Z czego składa się build?
13.00 - 15.00
  • Składowe buildu
  • Task runner i Module loader
  • Jak wywoływać buildy?
  • Integracja z menadżerem paczek - NPM Script jako task runner
6
Ćwiczenie praktyczne
15.00 -17.00
  • Tworzymy kompletny build za pomocą NPM Script

Dzień II:

1
Konfiguracja kontra programowanie
9.00 - 10.00
  • Problemy z NPM Script
  • Grunt i Gulp
2
Grunt task runner
10.00 - 11.00
  • Co to jest Gruntfile?
  • Wtyczki do Grunta
  • Przykładowa konfiguracja Grunta


3
Ćwiczenie praktyczne
11.00 - 13.00
  • Konfigurujemy build web aplikacji w Grunt
4
Przerwa na lunch
13.00 - 14.00
5
Gulp task runner
14.00 - 15.30
  • Wady i zalety. Co się zmieniło?
  • Konfiguracja w Gulpie
  • Pluginy do Gulp
6
Ćwiczenie praktyczne
15.30 - 16.30
  • Konfigurujemy build webowych aplikacji w Gulp
7
Podsumowanie
16.30 - 17.00

Projekt końcowy pod okiem doświadczonego mentora

Po skończonym kursie zostanie przydzielony "Projekt Końcowy". Każdy kursant dostanie przydzielonego mentora, który będzie odpowiadał na pytania, w razie potrzeby pomagał oraz przeprowadzi dogłębne code review, oceni projekt oraz zaproponuje poprawki i ulepszenia. Projekt końcowy będzie starannie dobrany do poziomu kursu tak aby wykorzystać i utrwalić wszystkie zagadnienia poznane na kursie oraz nauczyć się jeszcze więcej nowych funkcjonalności które zostały tylko napomknięte podczas kursu. Wykonany projekt będzie w pełni funkcjonalny oraz będzie idealnie pasował jako element w portfolio. Czas na wykonanie projektu to dwa miesiące.

Stały kontakt z prowadzącymi szkolenie

Uważamy, że to właśnie po zakończeniu kursu kiedy próbujemy wdrożyć nową wiedzę którą poznaliśmy, rodzi się najwięcej pytań i problemów. My służymy pomocą i udostępniamy kontakt do naszych instruktorów, którzy chętnie odpowiedzą na każdą wiadomość. Dzięki temu wszystkie wątpliwości i pytania zostaną wyjaśnione, nawet te o których kursanci nie pomyśleli podczas spotkania i pojawiły się później w czasie pracy.

Przejrzymy CV każdego chętnego kursanta i pomożemy je zaktualizować o nowo zdobytą wiedzę

Po zakończonym kursie będzie można wysłać nam CV które przejrzymy pod kątem przyszłych rekrutacji. Zaproponujemy zmiany i poprawki, które znacząco podniosą szanse na rozmowę rekrutacyjną. Pomożemy podzielić się wiedzą zdobytą na kursie nie tylko w czasie przyszłej pracy ale również w CV. Wiemy na co rekruterzy patrzą i dodanie kilku niezwykle istotnych pozycji i umiejętności pomoże w przedostaniu się do pierwszego etapu rekrutacji oraz w przyszłej negocjacji wypłaty.

Treningowa rozmowa rekrutacyjna z doświadczonym instruktorem

Dlaczego nie pójść o krok dalej i nie odbyć treningowej rozmowy rekrutacyjnej z osobą, która jako część swoich obowiązków w pracy przeprowadza techniczne rozmowy z potencjalnymi kandydatami? Gwarantujemy czas na odbycie takiej rozmowy przez wideo konferencję lub telefon w wygodnym terminie. Ćwiczenie odbywania rozmów rekrutacyjnych to najlepszy sposób na przygotowanie się oraz zredukowanie stresu w nadchodzącej rozmowie o pracę. Po treningu znajdziemy jeszcze czas na krótką rozmowę i komentarz z naszej strony, włącznie z listą rzeczy które uważamy, że trzeba powtórzyć.

Certyfikat ukończenia kursu

Certyfikat ukończenia kursu wraz z możliwością potwierdzenia go przez stronę online. Dyplom potwierdzi ukończenie kursu, tematykę oraz informacje o organizatorze szkolenia.

Dofinansowanie w ramach KFS

  • Dofinansowanie od 80% do 100% wartości szkolenia,
  • Maksymalna wysokość dofinansowania to aż 14 000 PLN
  • Możliwość dofinansowania nawet kilku szkoleń
1 900 PLN 0 PLN Cena całkowita: 0 PLN netto (0 PLN z VAT)

Płatność jednorazowa

  • Oszczędzasz aż 10%!
1 900 PLN 1 710 PLN Cena całkowita: 1 390.24 PLN netto (1 710 PLN z VAT)

3 raty 0%

  • Bez dodatkowych zgód i formalności
1 900 PLN Cena całkowita: 1 544.72 PLN netto (1 900 PLN z VAT) Raty od 633.33 PLN/miesięcznie

Program Inwestuj w Rozwój z umorzeniem

  • Wymaga rozpatrzenia wniosków i ok. miesiąca formalności
  • Możliwość umorzenia do 25% ceny szkolenia
  • Płać 3 miesiące po kursie
1 900 PLN 1 425 PLN Cena całkowita: 1 158.54 PLN netto (1 425 PLN z VAT) Raty od 39.58 PLN/miesięcznie
Brak wolnych terminów. Zapraszamy wkrótce.