Coming soon!
Microservices course
Enroll in the waiting list now and secure an exclusive early-bird discount as soon as the course becomes available.
Course description
Angular is an amazing frontend JavaScript & TypeScript framework with which you can build powerful web applications.
There are a lot of courses that dive deeply into Angular but sometimes you just want to build an entire app and see how it all works in practice. And you want to 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, realistic app which looks absolutely beautiful, uses Google's Material Design and is extremely fast! Thanks to Spring framework, we'll add real-time database functionalities and see our updates almost before we make them!
What are you waiting for, this is what you'll get in detail:
- A realistic full app that uses many Angular Material components
- Examples for components like Sidenavs, Cards, Forms, ...
- A real-time database connection powered by Spring boot
- Generating the API documentations, so no need to write it your self on the frontend side
- And so much more!
This course will allow you learn and have your first hands-on Spring boot framework and implement a full RESTFUL API
This course is for you if you want to practice Angular, want to see it in action or want to learn it with the help of a 100% practical project!
Hi, I’m Ali Bouali - {Alibou}
I started my software development journey at 2011, throughout my career, I worked on different projects for different companies which allowed me to learn different technologies such as, Java, Spring, Spring Boot, Hibernate, AWS and more, that knowledge was essential to reach the level of a senior software engineer.
Finally I would like to add a few things about me as a developer.
What I would like to talk about is what drives me to work so hard, it’s about many reasons but mainly I’m fascinated by how many programming languages can create an ecosystem that works so well together in spite of each language’s fundamental differences from the other, in short the technical stack is what really matters to me. No matter how many years I put into development I can never get enough of learning new technologies and improving my knowledge.
But after so many years of learning I thought about sharing my knowledge so I opted to create a Youtube channel and my personal website where I publish videos and courses to hep other gain more knowledge and experience in software development.
Course Curriculum
- Why this course? (2:15)
- Refer a friend and get 30% discount for both of you
- What will you learn in this course? (2:08)
- Application demo (6:08)
- Setup and run the application (5:53)
- Modelling the application (2:06)
- The backend architecture (6:54)
- The frontend architecture (3:00)
- Create a new Spring boot project (5:07)
- Configure the project (6:34)
- Coding the REST API (36:58)
- Adding the swagger configuration (5:50)
- Generating the API documentation (14:40)
- Create a new Angular project (8:26)
- Configure the angular project (1:54)
- Generate the services using swagger (11:16)
- Create the components (2:41)
- Create the login and signup components (14:49)
- Create todo list component (9:47)
- Create the services (5:41)
- What is and why using a Guard? (3:25)
- Add and configure the routing (4:24)
Frequently Asked Questions
How long do I have access to the course? Does the material expire?
Access never goes away. Once you're enrolled in the course - you have access to it indefinitely. It doesn't expire, there is no time limit, and you can re-watch the lessons as much as you like. The platform will keep track of your progress as you finish each module so you can pick up where you left off at any time.
Do you offer support?
Yes, of course, I handle support myself, directly over email. You can (and should) already reach out and ask.
What if I am unhappy with the course? Can I ask for a refund?
That's absolutely fine, of course. If the material doesn't work for you, definitely get in touch within 30 days and you'll get a full refund for any single course package. It's all documented in the refund policy here.
Are there any pre-requisites for this course?
Before going through this course, you do need a basic understanding of Java, Spring, as well as JPA/Hibernate. The material is focused on Spring Data JPA, not the basics of JPA.
If you're just getting started with Spring, have a look at the First hands on Spring framework course first.