In this hands-on training, you’ll dive into the Angular framework and learn how to apply best practices for developing web applications. With a focus on practicality, you’ll have the opportunity to create your own self-made project by the end of the program, ensuring you gain real-world experience.
By the end of the course the student will:
- Understands Angular framework and its general concepts to develop web applications.
- Applies Best practices in creating a modern web application using Angular
- Implements stand-alone web application
- Classroom or online training option
- Completely hands-on
- Creating self-made project by the end of the training
We expect the participants to be professionals and Non-professionals who:
- would like to learn more about Web Application development.
- would like to learn advanced front-end Angular framework, HTML, TS, CSS
Day 1: Introduction to Angular and Setting Up the Development Environment
- Understanding the basics of Angular framework
- Installing Angular CLI and setting up the development environment
- Creating your first Angular project
- Exploring the project structure and essential files
Day 2: Components, Templates, and Data Binding
- Creating and nesting components
- Building templates using Angular’s template syntax
- Understanding data binding and its types (interpolation, property binding, event binding)
- Implementing two-way data binding
Day 3: Routing and Navigation
- Configuring routes for your application
- Setting up routing modules
- Navigating between different views and passing parameters
- Implementing lazy loading for better performance
Day 4: Forms and Validation
- Building reactive forms and template-driven forms
- Implementing form validation and error handling
- Working with form controls and form groups
- Customising form validation and displaying error messages
Day 5: Services, HTTP, and Deployment
- Creating and using services in Angular
- Making HTTP requests and handling responses
- Deploying an Angular application to a web server
- Optimising and debugging your application
Tooling needed for the course:
- Bring your own computer (or ask BCS to provide the computer on-site)
- Visual Studio code
- Google Chrome
- Presentation slides
- Your own code
The course is held in English.
Don’t miss this chance to elevate your web development skills with Angular! Enrol today and take a significant step towards becoming a proficient front-end developer.
Õppekavarühm: 0612 Andmebaaside ja võrgu disain ning haldus.