
Master designing, prototyping, and deploying a modern Angular web application from scratch, using Bootstrap, fundamental concepts, debugging practices, and Firebase services like Firestore, Storage, and Authentication.
design and build a complete angular blog app, creating modular components and an admin dashboard, while implementing firebase features like firestore, storage, authentication, and crud operations, deploying to production.
Environment Setup Introduction
Learn to change the code editor theme and font using the themes panel, install new themes from the library, and observe syntax colors in a typescript file.
Designing and prototyping with design tools like Figma helps you preview layouts, colors, and typography, gather client feedback, and design fast and efficiently before coding.
Sign up for a free Figma account using Google, then explore the dashboard, drafts, and community projects. Create a desktop blog frame in the editor.
Learn how to use Figma constraints to fix element positions within a frame, keeping logos at the bottom or top while scrolling, and to adapt layouts as frame height changes.
Discover how to create reusable Figma components, including primary and secondary color sheets and text components, to establish a consistent Angular design theme.
Design the home page featured post area by creating a child component, adding a centered white heading and text with font sizes 36 and 14, and organizing into a group.
Design the latest post area by creating a post section, displaying latest post text in font size 36, and centering a load more button under three postcards in a row.
Discover how Figma components are used in action to customize a main component and its children, adjusting primary and secondary colors from red to lighter tones.
Create single category page by duplicating header, footer and subscription form into a frame, then add a post section with white 48px title, white 14px body and load more button.
Design the terms and conditions page by duplicating the about us page, renaming it, updating the group name, and placing it in the frame, then design the contact us page.
Designs the contact us page in a new frame, adds header, logo, nebula, and footer, and places a centered primary color rectangle with a name, email, and message form.
Learn how to add and customize prototype animations in Figma, including on click actions, navigate to targets, move in animation, direction and behavior, and applying animations across frames.
Discover Angular from scratch by defining what Angular is, and learn to set up, generate an Angular app, and understand the project file structure with Angular CLI.
Learn how Angular, a front-end framework built with JavaScript by Google, enables fast, robust web apps with DOM manipulation, class binding, and prebuilt methods that speed design and deployment.
Explore the angular file structure part ii, detailing the slc folder with assets, environment variables, index, main entry point, app modules, browser support scripts, and the test entry.
Explore the core Angular concepts and file structure covered in this introduction, and prepare for deeper learning as questions arise in the Q&A ahead.
Explore data binding in Angular with string interpolation, property binding, class binding, and style binding, then apply it in a small task and learn event handling.
Learn about Angular directives, how to use directives in the template, and the differences highlighted in the section intro on directives.
Master the ngClass directive to conditionally apply css classes in Angular by binding an object of class names to boolean conditions.
Create a simple object in an angular component and display it with string interpolation, then convert it to a json string using the json pipe for browser rendering.
Explore how the percentage pipe formats values as percentages in Angular, using the pipe operator to display numbers as percentages and control decimal and total digit precision.
Discover how to use the angular slice pipe to display the first three values of an array by passing start and end indices, and see updates in the browser.
Create and register a custom pipe in Angular, define value and optional args parameters, implement logic to prepend the city name to values, and declare the pipe in the module.
Use an Angular service to share data and methods between unrelated components, reducing duplication by centralizing a post array and common on click logic.
Generate an Angular service using the Angular CLI by creating a user service inside a services folder, producing the service file and its unit test spec.
Angular App From Scratch - Complete Guide Design to Deploy
A few years back I'm also a student or learner like you finding the best resources to master Angular, I struggled a lot to find a tutorial that cover design to deploy all in one, and I know you also struggling with the same problem, so I decided to come up with a brand new course that covers All the Essentials part that you want to build a full modern Angular App from Design to Deploy.
so in this course will build a complete Angular Blog Application, using Angular framework, Firestore database, and Bootstrap CSS Framework, this blog apps comes with two main parts the front end view and the backend dashboard,
so we will develop this Full Fledge Real-world Modern Lookin Angular web app with 3 major steps,
Design Develop and Deploy
Design section,
In this section we will learn how to design a Website idea, into a graphical design using a design tool called Figma, using this tool we will design all the sections and pages of our angular blog site, once it done we will learn to make these graphical designs into a web prototype so then we can get the overall idea off what we are building.
Development stage,
In this Section will learn a to z all the core concepts, features technologies used in Angular from basic to advance, with this will learn,
Components, services, directives, pipes, Angular Forms, routers, Authentication, and so on,
Once we learned all the fundamentals of Angular, will start to build our Final Blog App from scratch, for this will take the advantage of bootstrap CSS framework, so will learn all the fundamentals of Bootstrap as well,
As a backend solution for our Angular app will use Google's Firebase, as the database will use the Cloud Firestore, as the Cloud Storage will use the Firebase Storage, For Authentications system Will Use the Firebase Authentication, and for the Last Deployment, will use the Firebase Host as our Hosting Space, will learn all about these firebase features from scratch one by one,
Actually, in this course, you will not only learn about Angular, but you will also get an overall idea of how to build a real-world modern App From scratch.
This course is well organized from Basic to advanced topics so anyone can follow up on this course even if you are Beginner.
by the end of this course, if you followed my instructions exactly, you will gain the knowledge and Confidence to build any kind of real-world app on your own from scratch.
and finally, if your get stuck with anything, or if you have any questions, I will be always there for you :)
Pay once, benefit a lifetime!
Don’t lose any time, gain an edge and start developing now!