23 — 24 мая, Киев — Мастер-класс Якова Файна по Angular 2

На сегодня AngularJS самый популярный фреймворk для разработки веб приложений. Согласно ежегодному отчету Pluralsight, Angular лидирует в список скилз, которые хотят иметь разработчики. Angular 2, выходящий в этом году будет еще более популярен: программировать на нем проще, А использование языка TypeScript позволяет использовать классы, интерфейсы, генерики, и лямбды. Причины, по которым многие Java и C# программисты начнут использовать Angular 2 в реальных прооектах описаны здесь.

Пройдя этот тренинг вы получите практические знания по разработке веб приложений с Angular 2 и TypeScript. Мы с вами разработаем фронт енд приложения “Online Auction”. В качестве бонуса мы сделаем сервер на Node.js, который будет поставлять данные нашему аукциону с использованием протоколов HTTP и WebSocket.

Этот двухдневный тренинг будет проходить 23 и 24 мая 2016 года с девяти утра до пяти вечера (обед включен). Для участия в тренинге вы должны будете принести свой ноутбук. Тренинг проводится на русском языке, но все материалы на английском. Количество мест в группе ограничено.

Instructor

This course is taught by Yakov Fain, who is a co-author of the upcoming book “Angular 2 Development with TypeScript”. Yakov is Java Champion. He authored and co-authored a number of technical books on programming. Yakov presented on various international conferences on Java and Web development subjects. He blogs at yakovfain.com.

Prerequisites

Attendees must have a working knowledge of JavaScript and HTML. No knowledge of AngularJS 1.x is required. If your JavaScript is a little rusty, please watch this video (in Russian) from one of the previous Yakov’s trainings.

Course Outline

Unit 1. High-Level Overview Angular 2. Introduction to TypeScript language. Overview ot the TypeScript/Angular development process and tooling. Dissecting a component — a centerpiece of Angular 2 applications. Bringing Together Data and Views with Data Binding.
Hands on: HelloWorld in TypeScript/Angular. Start working on the Home page of the Online Auction application.

Unit 2. Web site navigation with Angular router. Passing data to routes, child routes, and lazy loading of components. Inter-component communications.
Hands on: Implementing routing by adding the Product Details view to the Online Auction.

Unit 3. Overview of Angular’s implementation Dependency Injection. Providers and Injectors. Passing data to components using injectors. Event handling with RxJS observables.
Hands on: Applying Dependency Injection in Product Detail view of the Online Auction.

Unit 4. Working with forms. Data Validation. Change detection. Component lifecycle.
Hands on: Implementing the client-side search in the Online Auction.

Unit 5. Communication with servers using HTTP and WebSocket protocols. Consuming server’s data with promises and observables. We’ll use Node.js to create a Web server communicating with the Angular client.
Hands on: Subscribing for bid notifications in the Online Auction. Pushing bid notifications to the subscribers.

Unit 6. Testing and deployment. Testing with Jasmine and Karma. Creating deployment builds with Webpack.
Hands on: Building and deploying the auction app.


Подробности и регистрация.

Похожие статьи:
He: You work for Amazon, what is your background?Me: MS in Mechanical Engineering.He: @ MIT, of course?Me: Not yet.He: What do you mean «yet»?Me: I got my degree in Ukraine but consider applying for MIT.He: You came to the US from Ukraine...
Начните изучать самый популярный язык программирования Java и станьте востребованным IT-специалистом! 23 мая (понедельник) стартует курс...
IT-компанія з білоруським корінням EPAM опублікувала звіт про фінансові результати за другий квартал 2023 року та оновила прогноз...
Как на самом деле работает рынок сервисных IT услуг в Калифорнии? Какие типы компании уже успешно работают, как попасть...
Меня зовут Арт Тоноян, я Senior DBA в Provectus, и в конце марта я сдал свою первую AWS сертификацию Cloud Practitioner. Хотел бы помочь...
Яндекс.Метрика