Library

Course: Full Stack Development with Angular and Spring MVC

Full Stack Development with Angular and Spring MVC

  • Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App
About this Course

Welcome to the Full Stack Development with Angular and Spring MVC. For those of you, who don't know Angular and Spring MVC, i would like give a quick introduction about these two technologies.

Angular is one of the most popular front end Javascript framework for building web application, on the other hand, Spring MVC is also one of most popular Java framework for building Java Web Applications, using which we can build industry standard Java/J2EE Enterprise Applications.

So in this course we are taking an advantage of these two technologies and we are going to build a web application. The application that we are going to build is not a simple Hello World application, we are going to build an End-to-End Database Application, we are going to perform all the CRUD operations, like CREATE, READ, UPDATE, DELETE.

What are we going to build in this course ?

In this course we are going to build a Book Management System, where the user can,

  • CREATE a book
  • READ a book
  • UPDATE a book
  • DELETE a book

How do we start this course?

  • We will begin this course by Creating a REST API which is a BOOK API and we are going to build this API using Spring MVC and we will make use of Hibernate as our ORM. The BOOK API provide a bunch of service end points which we are going to make HTTP calls on those service end points using Angular

I am super excited to teach you this course. I will see you inside the course.

Basic knowledge
  • Basic knowledge of HTML, CSS and Javascript
  • Basic knowledge of Core Java
  • Basic knowledge of Spring MVC
  • Basic knowledge of Hibernate
  • Basic knwoledge of RESTful web services
What you will learn
  • So by the end of this course, you will have a better knowledge of Angular and Spring MVC. You will have a better understanding of how to integrate Angular and Spring MVC. You are able to create your own API and making a HTTP calls using Angular
Curriculum
Lectures quantity: 23
Common duration: 01:55:03
Setting up the Maven Project and Configuration
  • Creating a maven project and Setup the database  

    In this video, we will create a Maven project for our BOOK API and setup the MySQL database.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/



  • Writing the property file  

    In this video, we will create a property file and write all the properties like driver name, database URL, username, password etc...


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Spring Hibernate Configuration - Part 1  

    In this video, we will configure the Spring and Hibernate.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Spring Hibernate Configuration - Part 2  

    In this video, we will configure the Spring and Hibernate.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

Creating a Model, DAO, Service, Controller classes and Test the application
  • Creating a Model class  

    In this video, we will create a model class for our BOOK API.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Creating DAO and DAO implementaion  

    In this video, we will create a DAO interface and DAO implementation class for our BOOK API.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Creating Service and Service implementation  

    In this video, we will create Service interface and Service implementation class for our BOOK API.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Creating a Controller and test the API  

    In this video we will create a controller class and will test our BOOK API.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

Performing CRUD Operations
  • Create/Save a book  

    In this video, we will create a book/save a book on the database.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Getting a single record  

    In this video, we will create an service end for getting a single book.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Updating the record  

    In this video, we will update the book record in the database.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Deleting a record from database  

    In this video, we will delete a book from the database.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

Setting up the Angular Project and Creating Component, Model, Service classes
  • Creating an Angular Project  

    In this video, we will create an Angular project.


    You can find the written post @

    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Creating a Component and Model class  

    In this video, we will create our first component and model class for our book.


    You can find the written post @


    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Creating a Service class and Calling http get()  

    In this video, we will create a Service class and will call the HTTP get().


    You can find the written post @


    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Calling the service method and log the records in console  

    In this video, we will call service method and log the records in console.


    You can find the written post @


    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

Making a HTTP calls to perform CRUD operations
  • Displaying the records in a html table  

    In this video, we will display the records in HTML table.


    You can find the written post @


    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Calling the http post()  

    In this video, we will make a HTTP post() request to create a Book.


    You can find the written post @


    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Creating a form and adding a new book  

    In this video, we will create a form and create a new book.


    You can find the written post @


    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Deleting a book by calling http delete()  

    In this video, we will delete a book by calling HTTP delete() request.


    You can find the written post @


    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/


  • Calling a http get() to get the single record  

    In this video, we will get the single record by calling HTTP get() request.


    You can find the written post @


    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Updating a record with http put()  

    In this video, we will update the record by calling HTTP put() request.


    You can find the written post @


    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

  • Adding bootstrap and wrap up the course  

    In this video, we will add the bootstrap styling to our app and we will wrap up the course.


    You can find the written post @


    http://bushansirgur.in/angular-2-and-spring-mvc-simple-crud-application/

Reviews (2)
2 weeks before
1 week before