Ramat-Gan, 3 days | July 25,26,27 | 8:45 - 16:00
We will review the tools every frontend developer should know, and dive into implementing a scalable Angular application.
Weather you've worked with Angular 1.x, or not, the strength of Angular 2 will amaze you.
You will experience that Angular embraces:
Warranty: Getting a hold of those super-powers will enable you to build outstanding frontends!
Frontend developer, Project manager and the Marketing lead at misterBIT
Professional trainer ; misterBIT CTO ; Building the web for over 20 years ; Deep understanding of web technologies, aspects and evolvement ; Expert in building powerful, scalable and secure software ; Mamram graduate
Fullstack Web Developer and more. with varied experience and knowledge in many programming environments, the Mobile world, Linux and other OSs,Networking, design and art.
Rock solid experience helping individuals, teams and organization to achieve excellence
We are here to help you make the best of your coding time!
This workshop will take you through power sessions and get our hands on the practical usage of those tools.
Angular 2 is built in Typescript and uses RxJS reactive principals and building blocks such as Subjects and Observable, lets practice those two super powers.
Getting a deep look into Components, Pipes, Services, Forms, Routing, Http, Dependency Injection, Component lifecycle, Content projections and other communications.
Modules types, project structuring, debugging and testing, change detection and data flows (Redux)
Review the current state of frontend development and single page web applications, task runners, module loaders, ES6, Modular CSS & SASS, and setup our initial project
It's a productivity booster, a code-quality enabler and the most elegant way to get dependency injection in Angular
In this session we will examine the most important operators you should know about and unleash the force of functional reactive programming.
Introducing the component as the core primitive building block of the application
Understand the nitty-gritty of the most important concepts of the framework
The DI system that comes with Angular is one of the most beautiful pieces of codes we've seen, let's get excited.
It’s sometimes desired to interact with other components such as the host, the children or projected content. Let's review some useful ways to achieve that.
The inversion of control design pattern in at the roots of Angular, so knowing which hooks are available for us to tap into key moments is important.
Awake our frontend by communicating with servers using XHR, JSONP, we will use Observables and also look into Building real time apps using web sockets.
Single Page applications are becoming the standard for modern UX, lets unlock the power of the component's router
Component types, module types, structuring your bits right
Debugging & testing tools for Angular
Tracking changes over time and reflecting them efficiently is the key for having a rich, flowing, real time application.
In the past it was not uncommon to have bits and pieces of state strewn across our application tucked inside of controllers, services, routes, directives, and templates. When the application grows, this approach is hard to scale.
In this session we will dive into state management and one way data flows, immutability, stores and Redux.
In this session we will look at different standards, libraries and tools, and how Angular will play part in the future of frontend.
We are putting a lot of effort to make this workshop the best it can be, and capture the most important ideas and coding practices in modern frontend development. We help developers use the newly-born-super-powers of web technologies to get the job done. Expect to leave this workshop with a heap of useful examples and resources.
We have trained tons of developers and helped companies build up their teams and knowledge for over twenty years. We also provide on-site tailored sessions designed to meet your special needs, please contact us for any question, or provide your details below and we will get back to you shortly.
and we will be with you shortly