Portfolio Project: Blogging App with Angular
What you'll learn
- Build reusable components and manage multi-page navigation with Angular’s routing module.
- Build a custom article editor with a toolbar and markdown support.
- Implement rich content creation, including image embedding.
- Add user reactions like likes and bookmarks for enhanced engagement.
- Tackle real-life development challenges.
- Gain hands-on experience building a fully functional blogging application.
- Create a polished blogging app to showcase in your portfolio, demonstrating your Angular expertise.
Requirements
- Understanding of core web development technologies is essential.
- Basic knowledge of TypeScript is recommended since Angular is built with TypeScript.
- Node js and npm should be installed on your machine for running Angular applications.
- A willingness to learn and apply new concepts in a hands-on project
Description
Welcome to this hands-on Angular course where we dive deep into building a fully functional blogging application from scratch! Throughout this journey, you will master Angular and its router as we craft multiple pages for seamless navigation. But that's just the beginning! Get ready to roll up your sleeves and tackle real-world challenges as we create an article editor complete with a customized toolbar, empowering users to publish, edit, and unpublish articles with ease.
But we don't stop there! We will introduce markdown editing and rich content creation, enabling user to enrich their articles with images. Plus, we'll explore the power of user engagement with features like reactions, allowing users to like and bookmark articles, amplifying interaction and community building.
Having hands-on experience with a real-life project like a blogging application will set you apart from other candidates and showcase your ability to translate theoretical knowledge into impactful results. It's a chance to prove your worth, not just as a developer, but as a problem solver, innovator, and team player—all qualities that are highly valued in today's professional landscape.
Whether you are a seasoned developer looking to expand your skills or a newcomer eager to jumpstart your career, this course is tailored for you. Join me on this transformative journey and equip yourself with the practical skills and confidence needed to excel in your career.
Who this course is for:
- Looking to enhance their skills with Angular and build complex, interactive web applications.
- Eager to learn Angular and add a robust project to their portfolio.
- Seeking to understand modern frontend frameworks and improve their development workflow.
- Aiming to strengthen their resumes with practical, hands-on project experience.
- Looking for structured learning and real-world application development with Angular.
Instructor
I have experience on
• Java / Java EE specifications JAX-RS (Jersey), JPA (Hibernate)
• Spring Framework (Spring Boot, Security, Data)
• Spring Cloud components & microservices frameworks, messaging bus (RabbitMQ)
• JavaScript (ES6, TypeScript) / Node JS (Express.js) and frontend JS Frameworks (React (and Redux), Vue, Angular, Svelte)
• Testing frameworks (For Java pojects JUnit, Mockito, AssertJ, Cucumber / for Javascript projects Jest, Vitest, and Testing Library (for React, Svelte, Vue, Angular))
I've been teaching Spring Boot, React and Test Driven Development to newly graduate engineers and interns either in class environment or one on one.