JavaScript – zaawansowane tworzenie aplikacji internetowych

  • Cele szkolenia

    Po zakończeniu szkolenia jego uczestnik pozna zaawansowane techniki programowania w języku JavaScript i jednocześnie przyswoi sobie dobre praktyki kodowania. Pozna jednocześnie zaawansowane funkcje walidowania formularzy. Zapozna się z wybranymi wzorcami projektowymi ich zastosowaniami, jak również z technikami testowania aplikacji. Każdy z uczestników nabędzie praktyczne umiejętności zabezpieczenia aplikacji przed atakami.

    Ponadto uczestnik zapozna się wybranymi bibliotekami JavaScript i frameworkami, pozna podstawy pracy z platformą node.js oraz podstawami pracy z bazami noSQL na podstawie bazy mongoDB. Zapozna się też z podstawami pisania aplikacji w oparciu o rozwiązania asynchroniczne(async-await, ajax).

  • Profil słuchaczy

    Szkolenie jest przeznaczone dla programistów tworzących zaawansowane rozwiązania dla stron internetowych oraz interfejsy webowe aplikacji.

  • Wymagania wstępne

    Od uczestników szkolenia wymagana jest znajomość podstaw języka JavaScript (omawianych na szkoleniu Tworzenie aplikacji internetowych w JavaScript) oraz języka HTML.

  • Czas trwania

    3 dni po 8 godzin lekcyjnych

  • Metoda realizacji szkolenia

    Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy. 

  • Wiedza teoretyczna i praktyczna

    Standardy języka JavaScript: ECMAScript5 i ECMAScript6 - porównanie
    Obiektowość w języku JavaScript
    • Obiekty
    • Prototypy
    • Klasy
    • Funkcje a metody klas
    • Realizacja paradygmatów obiektowości w JS
    • Zaawansowane aspekty języka związane z obiektowością
    Użyteczne Biblioteki
    • Underscore.js/Underscore.string.js
    • Sugar.js
    • Biblioteka jQuery
    • WebSlides, reveal.js, Impress, deck.js, fathom.js, Flowtime.js
    Wzorce projektowe w JavaScript
    • Singleton
    • Fabryka Abstrakcyjna
    • Prototyp
    • Budowniczy
    • Metoda wytwórcza
    • Adapter
    • Kompozyt
    • Dekorator
    • Fasada
    • Interpreter
    • Mediator
    • Inne wzorce
    Wzorzec MVC
    • Omówienie wzorca projektowych MVC
    • Biblioteki wspomagające programowanie w MVC na przykładzie Angular.js
    Platforma Nodejs
    • Instalacja i konfiguracja platformy
    • Użycie języków JavaScript i TypeScript do pisania skryptów node.js
    • Uruchamianie skryptów na konsoli
    • Środowisko Express 4
    Programowanie asynchroniczne
    • Korzystanie z możliwości Async-Await
    • Ajax
    • Biblioteki wspierające programowanie procesów asynchronicznych
    Testowanie kodu JavaScript
    Wzorce kodowania w JavaScript
    • Pisanie przejrzystego kodu
    • Umiejscowienie kodu
    • Generowanie kodu
    Aspekty bezpieczeństwa JavaScript
    • Przegląd pułapek i ataków w JavaScript
    • Przykład złośliwego kodu w JavaScript
    • Pisanie bezpiecznego kodu JavaScript 
  • Umiejętności

    Po ukończeniu kursu uczestnik/czka będzie potrafił/a:
    • Tworzyć efektywny kod przy wykorzystaniu wzorców projektowych i gotowych bibliotek oraz frameworków
    • Wykorzystywać zaawansowane rozwiązania w języku JavaScript
    • Tworzyć dynamiczne rozwiązania w programowaniu aplikacji www
    • Wykorzystywać mechanizmy automatycznego generowania kodu
    • Przeprowadzić proces testowania aplikacji
    • Zadbać o bezpieczeństwo aplikacji
    • Pracować z platformą node.js
    • Używać bazy danych mongoSB
    • Projektować rozwiązania asynchroniczne
  • Ścieżka rozwoju

    Po zakończeniu szkolenia rekomendowane jest skorzystanie ze szkolenia:

    • Wzorce projektowe w JavaScript
    • Asynchroniczne aplikacje bazodanowe dla rozwiązań web oraz mobile
    • Ajax – programowanie aplikacji asynchronicznych

Poinformuj mnie o innym terminie tego szkolenia

Prosimy o tę zgodę z uwagi na przepisy dotyczące wysyłania informacji handlowych drogą elektroniczną oraz przepisy prawa telekomunikacyjnego, aby nasi przedstawiciele mogli skontaktować się z Tobą mailowo. Twoje dane osobowe będą przetwarzane w tym przypadku przez spółki z grupy Comarch na podstawie ich prawnie uzasadnionego interesu. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.
Na podstawie tej zgody Twoje dane osobowe będą przetwarzane przez spółki z grupy Comarch w celu wysyłki newslettera. Możesz wycofać tę zgodę w dowolnym momencie. Pamiętaj, że wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych sprzed cofnięcia zgody. Prosimy o Twoją zgodę przede wszystkim z uwagi na przepisy o ochronie danych osobowych. Twoja zgoda jest równoznaczna z akceptacją marketingu bezpośredniego i otrzymywania na wskazany adres e-mail informacji handlowych zawartych w naszym newsletterze. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.

Najbliższe szkolenia

JavaScript – zaawansowane tworzenie aplikacji internetowych Informatyka Inne Warszawa 3 dni
2019-05-08
Netto:1700.00zł
Brutto:2091.00zł
JavaScript – zaawansowane tworzenie aplikacji internetowych Informatyka Inne Kraków 3 dni
2019-05-22
Netto:1700.00zł
Brutto:2091.00zł
JavaScript – zaawansowane tworzenie aplikacji internetowych Informatyka Inne Wrocław 3 dni
2019-05-29
Netto:1700.00zł
Brutto:2091.00zł
JavaScript – zaawansowane tworzenie aplikacji internetowych Informatyka Inne Łódź 3 dni
2019-06-05
Netto:1700.00zł
Brutto:2091.00zł
JavaScript – zaawansowane tworzenie aplikacji internetowych Informatyka Inne Warszawa 3 dni
2019-06-19
Netto:1700.00zł
Brutto:2091.00zł
JavaScript – zaawansowane tworzenie aplikacji internetowych Informatyka Inne Kraków 3 dni
2019-07-08
Netto:1700.00zł
Brutto:2091.00zł
Strona 1 z 4

Podobne szkolenia

Skontaktuj się z naszym konsultantem

Do każdego klienta podchodzimy indywidualnie. Ofertę naszych szkoleń dopasujemy do Państwa potrzeb, oczekiwań i możliwości. 

Zadzwoń lub napisz do nas jeśli napotkasz problem

31-864 Kraków

ul. Prof. Michała Życzkowskiego 33