Course Outline
Introduction
Angular 8
- What is Angular?
- Angular architecture
- Angular 8 features
Preparing the Development Environment
- Installing and configuring Angular 8
Angular Quick Start
- Creating an application
- Adding Bootstrap
- Creating routing
Components and Binding
- Creating and using custom components
- Working with bindings
- Building modules
- Styling components
Developing an Angular Library
- Creating Angular libraries
- Publishing Angular libraries
Services and Dependecy Injection
- Creating a service
- Injecting a service into a component, directive, and service
Form Handling
- Creating a form
- Validating, filtering, and sanitizing form data
Pipes and HTTP Requests
- Transforming output
- Setting up Firebase
- Sending requests
Offline Capabilities
- Adding service workers
- Caching assets and URLs
Testing the Application
- Testing with unit tests
Debugging the Application
- Handling errors
Deploying the Application
- Hosting with Firebase
Securing the Application
- Using JWT authentication
Troubleshooting
Summary and Conclusion
Requirements
- JavaScript and TypeScript programming experience
Audience
- Web Developers
Testimonials
The practical experience of actually working with the code
Chad Roskuge - ALTRON
He definitely took the questionnaire we filled into account. His pace was well and just as you think you're lost it gets connected. He takes a very complicated subject and makes it very manageable.
Saadique Abader - ALTRON
The interactive training so it keeps you focused and involved
Craig Hinson - ALTRON
Friendly environment, very knowledgeable and respectful trainer. Always willing to assist attendees, especially those that are struggling
ALTRON
He was very helpful and was always ready to assist.
Gilton Ward - ALTRON
Very Good Pace and a patient and clearly knowledgeable Trainer made it so much easier
Leroy Barney - ALTRON
Trainer explained things well.
Naasih Fakier - ALTRON
The trainer was very knowledgeable and was great answering questions :)
Gareth Jenkins
The subject.
Eduardo Hernández
That files were provided and were ready to used throught the course. Trainer was well prepared and always open for questions :)
SPOC S.A.
interesting showing the topic
Adam Boroch - SPOC S.A.
Knowledgeable and friendly trainer
Magdalena Frankowska - SPOC S.A.
Live coding.
SPOC S.A.
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.
Joseph Fuerst
interactivity and free style questions where we can explore any subject
Mehdi Ahmed
The code examples and the elaboration.
Antony Ho
It is good to have hands on exercises after lectures
bonnie lee
learning new and fascinating thing in an entertaining an engaging manor
david atkinson, Griffiths & Armour
I liked your jokes
Dermot Murphy - david atkinson, Griffiths & Armour
The first two days went wonderful, I learned some useful information/ workflow improvements when asking questions that weren't fully tied to the course.
Arcese Transport SRL
I liked the trainer's enthusiasm and the learning pace was really good. I believe it was a good overall basic training in Angular.
Arcese Transport SRL
He knows perfectly the subject
WIPO
The journey from introducing the history of Javascript and progressively moving into Node, parallel programming, promise and async.
- Rockwell Automation Asia Pacific Business Center Pte. Ltd.
the trainer takes us to the journey of behind scene of how everything works by doing it.
- Rockwell Automation Asia Pacific Business Center Pte. Ltd.
Learned everything I needed to get a firm grounding in Angular 6.
- HSE - Healthlink
I mostly enjoyed the hands-on training code.
Tomislav Brajkovic - HSE - Healthlink
Seeing problems/issues quickly resolved during the session. Broad concepts covered.
JD - Datacom
guide us step by step in details
Tam Jia Jun
His knowledge
Rema Alsuwailm - Elm Information Security
In general now I (mostly) know how to do testing. I really appreciate that Lukasz took some time to talk specifically about my project and how I could not only test my specific scenario, but he also went the extra step to explain how instead of that I could refactor *how* I was writing the code, which makes everything simpler and thus also easier to test.
Intel Corporation
Flexibility of the trainer's content and that he could cater to all of our queries.
Bendexter Lim - DBS
Learning about the full stack. I had very little knowledge about any of it and feel confident enough after the course to help support development and use the software for myself when I have the time.
Jeff Pattison
Very good trainer and training. Took the time to make sure everyone was caught up before moving on, so that no one was left behind.
Rob Dean
Very hands on which was good
John Trembath
focused on my needs
caroline lowery - Loughborough University
The fact that basics were covered (java and type script) and it was a nice intro for Angular for people without frontend background.
Dagmara Miłkowska, INWEBIT Sp. z o.o.
część o RxJS
Kacper - Dagmara Miłkowska, INWEBIT Sp. z o.o.
good explanation topic
Martyna Antonowicz, ATOS PGS sp. z o.o.
Explaining while coding - approach of showing in practice wrong behavior/pattern first and then showing how it can be improved and how it should look like in better way.
Justyna - Martyna Antonowicz, ATOS PGS sp. z o.o.
Proste przykłady, duża wiedza prowadzącego
Jarek - Martyna Antonowicz, ATOS PGS sp. z o.o.
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - Martyna Antonowicz, ATOS PGS sp. z o.o.
The underlying concepts were discussed properly and if we have questions, he would not mind repeating the areas where things are not clear.
RED ASIA INC
The trainer is skillfully great! It shows his mastery on the subject he is explaining and the way he delivered the topics are really clear and easy to understand. He is also very approachable and open to questions. He is friendly and easy to get along with.
RED ASIA INC
I was able to understand the underlying concepts of the topic and not just jump into the coding.
RED ASIA INC
Fulvio was a good presenter. We sticked to the plan, we had some time for our questions and cases.
- PSI Polska Sp. z o.o.
The style of teaching and the attitude of the trainer - he was calm and patient, but also very well prepared.
- PSI Polska Sp. z o.o.
Trainer was very open for questions and helpful.
- PSI Polska Sp. z o.o.
I liked the communication and way of passing knowledge.
Marcin Wojdowski - PSI Polska Sp. z o.o.
Materials provided by the trainer are very comprehensive.
- LUXOFT POLAND SP z. o. o.
The core functionality of angular was explained very well. With iterative approach to example.