What you'll learn
- How to build the Front-End of a Web Application using Angular
Requirements
- Basic knowledge of Web Applications
- HTML, CSS and Basics of JavaScript
Description
This course teaches you how to build the Front-end of a full-stack Web Application using Angular Framework.
You get to learn how to develop a complete Angular application, build, deploy and integrate with ASP.NET website.
We use TypeScript language to write code and Visual Studio Code for development.
We use Angular CLI to generate application, components and to build it for final deployment.
The following are the major topics covered in this course:
TypeScript Language
Building Blocks of Angular
Data Binding - Property, Attribute, Event, Class and Style Binding
Attribute and Structural Directives
Services and Dependency Injection
Inter-component communication
Forms - Template and Reactive Forms
Making AJAX calls
Using Mock API
Routing and Navigation
Building and deploying Application
The prerequisites of this course are:
HTML, CSS
Basics of JavaScript
Basic idea about AJAX
JSON format
Software used:
Node.js Version 14.15.3
Node Package Manager (NPM) Version 6.14.9
TypeScript Version 3.9.7
Visual Studio Code Version 1.54
You are expected to try everything discussed in this course. To assist you in this process, the complete source code of all the examples discussed in this course is made available in git repo.
Slides are also provided for your reference in lecture 3.
Every section is followed by a Quiz to test your knowledge gained in that section.
Who this course is for:
- Anyone who is interested in building Front-end of Web Applications using Angular
Instructor
I have been teaching programming languages for more than 30 years. I worked with more than 15 programming languages. Specialized in developing Web applications using Java, Microsoft .NET, Python, React and Angular Framework.
I provide classroom and online training on C, Java, Microsoft .NET, Oracle, Python, AWS, Data Science and Machine Learning with Python, React and Angular through my company, Srikanth Technologies, Vizag, India.
I love to learn and share my knowledge with as many as possible through my offline and online courses, my website, YouTube channel and repositories in GitHub.
I acquired the following industry certifications:
- Sun Certified Java Programmer
- Sun Certified Web Component Developer for Java EE
- Sun Certified Business Component Developer for Java EE
- Oracle Database SQL Expert
- Oracle PL/SQL Developer Certified Associate
- Microsoft Certified Technology Specialist (MCTS) for Web Applications Development with .NET