Course
Build Single-Page-Applications With Angular
Overview
Create high-performing, enterprise-grade single-page web applications tailored for seamless operation across desktop and mobile interfaces. Angular serves as an indispensable framework, empowering developers to craft immersive, interactive experiences compatible with diverse platforms. Renowned for its scalability, Angular has proven instrumental in crafting expansive dynamic web solutions. Emphasizing modular, reusable, and easily testable code, Angular streamlines development processes and fosters robust application architectures.
Who Should Attend
This course is intended for people from all walks of life including hobbyist programmers and those who do not have any programming experience.
Pre-requisites
- Has basic knowledge of HTML and CSS
- Has basic to intermediate knowledge of TypeScript
- Participants are required to bring their own laptop PC or MacBook for the practical hands-on portions of the workshop

Angular Course
3 Days
24 Course Hours
Course Fee
Entry Requirements
Ideal for hobbyist programmers and beginners with basic HTML, CSS, and TypeScript knowledge
Certificate Completing the Course
You will be receiving the course completion certificate upon completing the course.
What You Will Learn
Fundamental Understanding
Gain a comprehensive understanding of Angular’s core concepts, including components, modules, directives, services, and dependency injection.
Single-Page Application (SPA) Development
Learn how to develop sophisticated single-page web applications using Angular, leveraging its features for efficient navigation, state management, and data binding.
Responsive Design
Master techniques for creating responsive user interfaces that adapt seamlessly to various screen sizes and devices, ensuring optimal user experiences across desktop, tablet, and mobile platforms.
Integration with Backend Services
Explore methods for integrating Angular applications with backend services and APIs, enabling seamless data exchange and communication between the client and server.
Advanced Features and Techniques
Testing and Debugging
Course Outline
Day 1
- Setting up
- Modules and components
- Templates and styles
- Using types
- Data binding
Day 2
- Directives
- Inter-component communications
- Pipes
- Component lifecycle
- Events
Day 3
- Forms
- Data validation in forms
- Communicating with backend services
- Routing
- Testing
- Deployment
Professional Certificates
Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.
Get a Bronze Certificate for students who takes up to 4 courses
Get a Silver Certificate for students who takes up to 6 courses
Gain a Gold Certificate for students who takes up to 9 courses
Trainers Profile

Peter Goh
Peter Goh is an experienced system administrator, developer, trainer, and consultant with over 20 years of expertise in cutting-edge software development. He specializes in creating and deploying customized applications for desktop, web, and mobile platforms. Additionally, he is an ACTA certified trainer.

Dwight Fonseca
Dwight Fonseka embarked on his educational journey in 2001, achieving a Bachelor’s degree in Biotechnology from NUS, followed by an Advanced Diploma in Pharmaceutical Management from MDIS in 2007, and a Master’s degree in Education from NTU in 2013. Dwight has accumulated eight years of experience teaching biology at O and A levels/IB level in international schools in Singapore and abroad, specializing in genetics, biostatistics, and bioinformatics, particularly in Rbioconductor.

Truman Ng
Truman has over 15 years project experiences across Database & Web Design, PLC machinery, Data Center Design , Structure Cabling System(SCS) and Enterrise Network Design and Implementation. He used to be a network architect for Hewlett Packard, working with a group of virtual team from the US in handling network design and projects in the States.