Course Outline
The basics and the advanced patterns of JavaScript (2 days)
- Literals and constructors
- Functions
- Object Creation Patterns
- Code reuse Patterns
- DOM and Browser Patterns
The client side JavaScript is addressed with both plain JavaScript and JQuery (2 days)
- Interaction with the DOM (Document Object Model) & CSS
- Interaction with the BOM (Browser Object Model)
- Handling of events
- Forms
Server Side JavaScript (NodeJS) is introduced and depended (2 days)
- Design Fundamentals
- Module system
- Flow Control Patterns
- Coding with Streaming
- Design Patterns
- Wiring Modules
- Recipes and Scalability Architectural Patterns
- Data Serialization and Streams
- Network Paradigms
- ExpressJS
AngularJS (2 days)
- Directives and Controllers
- Filters
- Routing
- Services & Forms
- Testing your code
- Server communication
Requirements
As the progress and flow of the training covers both basics and advanced aspects for JavaScript, JQuery, NodeJS, AngularJS it is not required for attendees to have a specific level of experience, but they must be familiar with some kind of web development and web concepts.
Testimonials (5)
I liked that the training focused more on the practical side.
Mihaela - Ness
Course - NgRx
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
I liked your jokes
Dermot - Griffiths & Armour
Course - Angular 2 Fundamentals
Learned a whole lot about the topic
Zsolt Langviser - Accenture Industrial SS
Course - NestJS: Beginner to Advanced
Step by step analysis. Each line of code explanation. Every problem I had during the course was successfully solved and Łukasz told me the reason. I also liked good practices that have been presented. Never have I been convinced about TDD style - I just dont find it useful and worth its time. Łukasz pointed out so many advantages of TDD, it completely changed my opinion.