Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia

Podobne dokumenty
Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

Angular 2 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych

ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH

Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE

Efektywne tworzenie aplikacji webowych z wykorzystaniem AngularJS, HTML5 i JavaScript

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Aplikacje webowe z wykorzystaniem Node.js oraz Express

O sobie. Adam Kowalski. Absolwent informatyki Uniwersytetu Wrocławskiego Full-stack Developer w firmie Synergy Codes.

Korporacyjna Magistrala Usług na przykładzie Mule ESB

Piotr Bubacz Cloud Computing

Spring Framework - wprowadzenie i zagadnienia zaawansowane

Architektura mikroserwisów na platformie Spring IO

Projektowanie, tworzenie aplikacji mobilnych na platformie Android

Program szkolenia: JavaScript Craftsmanship

Szkolenie wycofane z oferty

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki Promotor dr inż. Paweł Figat

Program szkolenia: REST i Microservices w PHP

Program szkolenia: Symfony, nowoczesny framework PHP

Techniki efektywnego testowania kodu dla programistów Java (Spock

Program szkolenia: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem zwinnych metodyk

Front-end: solidne podstawy. Wszystko, co warto wiedzieć o HTML, CSS, JavaScript i Bootstrap.

Angular, cz. II. Tworzenie serwisów Web 2.0. dr inż. Robert Perliński

Ruby i Ruby on Rails. Mateusz Drożdżyński

Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2

KURS SPRING APLIKACJE WEBOWE

Aplikacje Internetowe

Program szkolenia: Test Driven Development (TDD) using Spock or JUnit 5

Aplikacje Internetowe, Servlety, JSP i JDBC

Programowanie.NET - kurs zaawansowany

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

Wybrane działy Informatyki Stosowanej

Szkolenie wycofane z oferty. Program szkolenia: Enterprise Java Beans 3.0/3.1

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

Exulto Software House

Programowanie Komponentowe WebAPI

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

ASP.NET MVC. Grzegorz Caban 20 stycznia 2009

Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework

Szkolenie. IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

Testowanie aplikacji mobilnych na platformie Android - architektura, wzorce, praktyki i narzędzia

WYKŁAD 1 ANGULARJS CZĘŚĆ 1

Django : praktyczne tworzenie aplikacji sieciowych / Antonio Mele. Gliwice, cop Spis treści

Kompleksowe tworzenie aplikacji klasy Desktop z wykorzystaniem SWT i

Projekt Giełdy Terminów Koncepcja. 19 czerwca 2015

Aplikacje internetowe oparte na kluczowych technologiach Java Enterprise(Servlet,JSP,JDBC, )

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

REFERAT PRACY DYPLOMOWEJ

Zaawansowane programowanie w języku C++

Aplikacje SPA, Angular, TypeScript. dr hab. inż. Marek Wojciechowski

Modelowanie procesów biznesowych, przepływu pracy i wdrażanie aplikacji w oparciu o Jboss jbpm lub Activiti

Podstawy frameworka Spring

Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)

Oracle Application Express -

Aplikacje SPA, Angular, TypeScript. dr hab. inż. Marek Wojciechowski

Program szkolenia: Jenkins - Continuous Integration

Ewolucja projektowania aplikacji w PHP na bazie frameworka Symfony 2

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Aplikacje Internetowe

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Budowanie interfejsów do baz danych

KARTA PRZEDMIOTU. Warsztaty z Ruby on Rails. Ruby on Rails Workshop

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

W czystym JavaScripcie zasięgi zmiennych tworzone były poprzez funkcje anonimowe, w AngularJS posiadamy kontrolery, które także są funkcjami.

PRZEWODNIK PO PRZEDMIOCIE

Górnośląska Wyższa Szkoła Pedagogiczna imienia Kardynała Augusta Hlonda - pedagogika, studia, studia podyplomowe, Śląsk, Katowice UTW Mysłowice

Tworzenie aplikacji GIS w technologii Flex. Tomasz Turowski Esri Polska

Full Stack Developer

Wzorce architektoniczne

Projekt warsztatów. Full Stack Developer. Autor: Kamil Wołczyk

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Program szkolenia: Receptury testowania automatycznego - problemy, strategie, taktyki, techniki, narzędzia

A Zasady współpracy. Ocena rozwiązań punktów punktów punktów punktów punktów

Programowanie w internecie nazwa przedmiotu SYLABUS A. Informacje ogólne

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

Korporacyjna Magistrala Usług na przykładzie Oracle Service Bus

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Tworzenie aplikacji Web Alicja Zwiewka. Page 1

Wybrane działy Informatyki Stosowanej

Wstęp Budowa Serwlety JSP Podsumowanie. Tomcat. Kotwasiński. 1 grudnia 2008

Tester oprogramowania 2014/15 Tematy prac dyplomowych

NAJLEPSZE STRATEGIE SKUTECZNYCH PROGRAMISTÓW. TECHNIKI PRACY Z KODEM KOD: NSKOD

I. Opis przedmiotu zamówienia

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

PHP: bazy danych, SQL, AJAX i JSON

ANGULAR 2+ Waldemar Korłub. Aplikacje i Usługi Internetowe KASK ETI Politechnika Gdańska

Przesłanki powstania książki... xvi Dla kogo przeznaczona jest ta książka?... xvi Co znajdziemy wewnątrz książki?... xvii

CouchDB. Michał Nowikowski

Przykłady tworzenia aplikacji komponentowych w technologii JavaServer Faces 2.1 na podstawie

ZAKŁADOWY: ZŁ WPŁACONY KRS REGON: NIP

Dni: 3. Opis: Adresaci szkolenia

Szkolenie wycofane z oferty. Programowanie w JavaScript (zawiera jquery)

Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:

ZAKODUJ SWOJĄ PRZYSZŁOŚĆ. Zostań programistą i zacznij dobrze zarabiać w IT, jednej z najlepiej rozwijających się branży w Polsce i na Świecie!

Szczegółowy opis zamówienia:

EPI: Interfejs Graficzny Wykład nr 4 Podstawy frameworku Rails

Transkrypt:

Kod szkolenia: Tytuł szkolenia: DED/FSJS Full Stack JavaScript z Angular i Nest Dni: 5 Opis: Adresaci szkolenia Kurs przeznaczony jest dla programistów posiadających podstawową wiedzę w zakresie JavaScript, którzy chcą poznać nowoczesne poszerzyć swoje kompetencje związane z tworzeniem zaawansowanych aplikacji internetowych działających po stronie przeglądarki. Oraz którzy chcą poznać nowoczesne metody budowy aplikacji serwerowych w technologi Node.js i TypeScript. Cel szkolenia Celem szkolenia jest zapoznanie uczestników z dobrymi praktykami programowania w języku JavaScript oraz praktycznymi zagadnieniami związanymi z tworzeniem aplikacji internetowych w architekturze Single-page application przy użyciu frameworka Angular. Osoby, które ukończą szkolenie dowiedzą się jak: konstruować czytelne i wydajne aplikacje w JavaScript oraz TypeScript z wykorzystaniem aktualnych możliwości tych języków, używać elementów programowania funkcyjnego i reaktywnego do rozwiązywania typowych problemów, prawidłowo i efektywnie skonfigurować środowisko do pracy z zaawansowanymi projektami front-endowymi, stosować stworzyć aplikację mechanizmy opartą pozwalające na komponentach kontrolować jakość kodu aplikacji JavaScript, Powyższa wiedza umożliwi uczestnikom samodzielne tworzenie zaawansowanych aplikacji webowych. Głównym celem drugiej części szkolenia jest przekazanie praktycznej wiedzy pozwalającej tworzyć aplikacje serwerowe w oparciu o Node.js i TypeScript, a w tym: Poznasz dobre praktyki, wzorce architektoniczne i narzędzia pozwalające na budowanie aplikacji, które będą skalowalne oraz łatwe w utrzymaniu i rozwoju. Poznasz architekturę Node.js oraz frameworka Express.js. Porównasz aplikację napisaną w czystym JavaScript oraz napisaną w TypeScript. Poznasz nowoczesny framework NestJS i porównanie jego zalet na tle aplikacji opartej o Express. Poznasz podstawy TypeScript na praktycznych przykładach.

Zbudujesz REST API za pomocą NestJS wraz z automatycznie generowaną dokumentacją w formacie Swagger. Połączysz się z baza danych SQL przy użyciu TypeORM. Wykorzystasz i wzbogacisz swoją wiedzę tak, by stworzyć skalowalną aplikację Node.js w NestJS Nauczysz się jak pisać i uruchamiać testy jednostkowe oraz e2e. Program szkolenia: Program 1. JavaScript i TypeScript I. Programowanie reaktywne z RxJS II. ECMAScript 2015 III. TypeScript i. Narzędzia do transpilacji ii. Podstawowe struktury iii. Praktyczne zastosowanie iv. Linting kodu ES2015 i. Wprowadzenie do TypeScript ii. Migracja na TypeScript iii. Definicje typów dla zewnętrznych bibliotek iv. Linting TypeScript 1. Angular I. Angular a AngularJS - różnice i cechy wspólne II. Architektura Angular i. Elementy składowe frameworka

ii. Wstrzykiwanie zależności w Angular III. Startowanie aplikacji IV. Komponenty i. Proste komponenty ii. Komponenty zagnieżdżone iii. Przekazywanie parametrów do komponentu iv. Metody komunikacji między komponentami v. Cykl życia komponentów V. Warstwa widoku i. Elementy składni szablonów ii. Poszczególne rodzaje wiązania danych iii. Dyrektywy strukturalne VI. Formularze i. Budowa formularzy ii. Stany pól formularza iii. Obsługa walidacji iv. Własne reguły walidacj VII. Komunikacja z RESTowym API i. Wprowadzenie do modułu HttpClient ii. Metody i dodatkowa konfiguracja zapytań VIII. Usługi i. Organizacja danych w aplikacji ii. Wykorzystanie RxJS IX. Filtry i. Filtrowanie danych za pomocą Pipe

ii. Przekazywanie parametrów do fitru iii. Filtry stanowe i asynchroniczne X. Routing i. Idea routingu w aplikacjach SPA ii. Podstawy Component Routera iii. Routing strategies iv. Przekazywanie parametrów w URL v. Routing zagnieżdżony vi. Cykl życia w routingu i jego praktyczne zastosowanie XI. Testy jednostkowe elementów składowych aplikacji i. Testowanie filtrów ii. Testowanie usług iii. Mockowanie komunikacji http iv. Testowanie komponentów v. Testowanie formularzy 1. Architektura NestJS I. Nest CLI i. Generowanie nowej aplikacji ii. Generowanie komponentów aplikacji II. Dependency Injection III. Module IV. Controller V. Providers

VI. Service VII. Guard VIII. Middleware IX. Custom Decorators X. Pipes XI. Interceptors XII. Exception Filter 1. Budowa REST API I. Routing II. Autoryzacja III. Walidacja IV. Upload plików V. Generowanie dokumentacji Swagger VI. Serwowanie HTML i plików statycznych VII. Konfiguracja 1. Bazy danych I. TypeORM II. SQLite/MySQL 1. Testowanie

Powered by TCPDF (www.tcpdf.org) I. Testy e2e i. Zapytania: GET, POST, DELETE... ii. Upload plików II. Testy jednostkowe i. Testowy moduł ii. Mockowanie serwisów