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

Dive into advanced features of Angular, such as routing, forms handling, HTTP client, to build robust and feature-rich applications.  
                                                  

Testing and Debugging

Develop proficiency in testing Angular applications and learn effective debugging techniques to identify and resolve issues efficiently during development.                                                  

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

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.

 

Peter

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.

Peter

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.