Angular 15 - Beginner Practical Guide [2023]
What you'll learn
- Build a Great Movies Web Application with Angular, PrimeNG and Real Movies API
- An actual real-world project built in a linear and progressive manner
- Great Division of the course for busy developers to get in fast
- Understand the terminology and concepts of Angular Architecture
- Build Angular Components and Make them reusable.
- Services and grab data from real-world API
- Discover Web design patterns used by experienced engineers
Requirements
- Basic Knowledge with Javascript
- Basic Knowledge with HTML, CSS
Description
Angular is a great frontend JavaScript & TypeScript framework that helps you to build powerful web applications for any goal.
There are a big amount of courses that dive deeply into Angular which is theory and hard to follow but sometimes you just want to build an entire app and see how it all works in practice. And this is how I am building my courses always and my motto is LEARN BY DOING, this is how I built my experience as a developer,
I don't like to do theoretical things, I like to do something Practical!
I always develop Real-World Applications and I want you to try that with me. Because sometimes you want to build the app and use all these great third-party packages that can add a lot of awesome functionalities to your Angular app!
This course covers exactly that!
We'll build an entire, real app that looks absolutely beautiful, uses PrimeNG Components Library, and is extremely fast!
So the main technologies which we are going to cover are:
- Angular 15, And Structuring your Project
- PrimeNg Material Library
- RXJS
- SCSS
- TypeScript
What will you learn in this course?
- Setting up the environment which will help you to be 99% productive while coding.
- The right extensions which you need to use for your code editor.
- Learn What are Angular Modules, Components, Pipes, and Services.
- How to use Angular CLI (Command Line Interface).
- How to Structure your Angular Code efficiently.
- How to build Angular Components and Make them reusable.
- Build Angular Services and grab data from real-world API
- Learn how to use APIs and how to read data from them.
- Use HTTP services and Methods (GET, POST)
- Angular Routers and how to pass parameters through URL's
- How to make everything Typed and avoid run time errors.
- Create your own UI-Components from scratch to be able to use them anywhere (eg. Slider)
- Discover Web design patterns used by experienced engineers
- Building Responsive Application using a CSS Grid System
- Install and use PrimeNG Component Library and use Amazing Components for the Application.
- How to create pagination for your data and load the data as page blocks.
- Tabs, Carousel, Sliders, Pagination, Video Player, and Image Gallery.
- Build a Search feature for data in your app
- Build and Deploy Angular applications.
Who this course is for:
- Students who want to practice Angular
- Developers Who are busy and want to get to Angular in Short Time
- Students who want a practical guide towards building Angular apps
- Students who want to dive deeper into Angular and who want to build a real app with it
Instructor
I'm Fadi, Full-stack web developer and living in the heart city of Europe, Prague !
I'm a full-stack web developer and designer with a passion for building beautiful things from scratch. I've been building websites and apps since 2008 and also have a Master's degree in Software Engineering from Universidad de Sevilla, Spain.
It was in college where I first discovered my passion for teaching and helping others by sharing all I knew. And that passion brought me to be a teacher in my university and also in private big institutes,
I love working with machines , I like PLC's and HMI's , I am always trying to deliver application which they are building the communication between the Human and the Machine
My 10+ years of experience after graduation have boiled my professional values down to the following:
:: Talent is overestimated, hard work is much more important; I strongly believe-in and practice “Hard work”.
:: Learning never stops, I’m always anxious to learn new stuff and to acquire new skills.
:: Have to be multi-language person; so I learned to speak nerdy engineer, team, coordinator, manager, trainer and presenter.
:: Acquiring skills are not as important as knowing how to deploy them in helping both business and others.