Web Programming Training Courses
| Name | Description |
|---|---|
| Angular Developer Training - Introduction | This course is a comprehensive, practical introduction to building applications with Angular.
It is built around components, and around an application that grows across the week. Delegates have that application running on the first morning and write their own components into it on the first day. Every topic that follows is added as a new page: a component, a route, and an entry in the navigation. Delegates leave with a working Single Page Application containing a worked example of everything the course covers. Along the way they learn how a component holds data that changes, how components pass data to each other, how they are composed into screens, and how they draw on shared services and server data. The application is then rebuilt a second time using Bootstrap and NgBootstrap, with the emphasis on the finished result — proper navigation, modal dialogs, tooltips and notifications. By that point the Angular is familiar, so the attention goes on producing something of a quality you would be willing to show a customer. The course also covers the TypeScript needed to be productive in Angular, and every core concept in the framework — templates, directives, pipes, dependency injection, HTTP, forms and routing — with hands-on exercises throughout. The material is written against current Angular and teaches the framework as it is used today, so delegates can move straight onto a live project without unlearning anything. |
| Angular Developer Training - Advanced | This course follows on from the introductory course and takes experienced Angular developers to the level needed to lead a serious production application.
It goes deep on the signal graph and asynchronous reactivity, on the advanced component and directive techniques used to build reusable components, and on the parts of RxJS that remain genuinely valuable now that signals handle everyday state. It covers Signal Forms at depth, building accessible components with Angular Aria and the CDK, state management at scale, authentication, authorisation and application security, automated testing with Vitest and how to structure, build and deploy a large Angular codebase. |
| Angular 2 Development | Angular 2 is a complete rewrite of the Angular framework, incorporating the latest standards in ECMAScript and unifying many of the diverse elements found in Angular 1. Angular 2 has now been officially launched, and this course is based on the final version. |
| AngularJS Programming | This course introduces the AngularJS framework, which has become a popular JavaScript framework for the development of "single page" Rich Internet Applications. The AngularJS framework augments applications with the "model-view-controller" pattern which makes applications easier to develop and test because there is a separation of responsibilities within the code. Although there are many benefits to using the AngularJS framework it is fairly different than the way "typical" web applications involving JavaScript have been designed. This AngularJS training course will provide an introduction to the benefits of AngularJS, so course participants can start to develop responsive applications quickly using the framework. |