Java A to Z : Full Stack Development

From a beginner to expert. Beat everyone !
Online batch starting on 5th January
LEARN.INSPIRE.GROW.

Build Your First Full Stack Application with Javascript and Spring MVC. Become a Full Stack Web Developer Now!

Course Contents

All Sessions :2-3 months
  • Introduction
      Source Code
      Introduction
      Install HTTP client Postman
      Postman overview
      Resource and Collection URIs
      HTTP Methods: GET, POST, DELETE and PUT
      HTTP Headers: Accept and Content Type
      Introduction to Web Service Application Layers
  • Download, Install and run MySQL Database on Local Computer
      Downloading and Installing MySQL on MAC
      Start MySQL Server and Login
      Creating MySQL Database and a new User
      Downloading and Installing MySQL Workbench
      Connect to MySQL Database using MySQL WorkBench
      MySQL WorkBench brief overview
  • Setup Development Environment
      Install Java Platform (JDK)
      Download and Install Spring Tool Suite(STS)
  • Getting Started. Creating a New Project.
      Create new Spring Boot Project with Spring Tool Suite
      Creating a new Spring project using Spring Boot Initializr
  • Quick Start
      Create Users Rest Controller class
      Adding Methods to Handle POST, GET, PUT, DELETE HTTP requests
      Running Web Service Application
  • Adding MySQL Database Support
      Update div file
      Configure MySQL Database Access Details
  • Implementing User Sign up
      Adding method to handle HTTP Post Request
      Implementing the Create User Request Model class
      Implementing Create User Response Model
      Implementing the UserDto
      Making use of UserRest and UserDto in RestController
      Implementing Service class method
      Implementing UserEntity class
      Set Default Value for Email Verification Status field
      Implementing UsersRepository class
      Autowire UserRepository into Service class
      Trying how the User Sign up works
      Preventing Duplicate Entries with
      Column(unique=true)
      Check if user already exists
      Generate User Public ID
  • Spring Security for User Sign-up
      Adding Spring Security to our project
      Encrypt User Password
      Make the Sign-up Web Service Endpoint Public
  • Spring Security for User Sign-in
      Implementing User Sign-in Request Model
      Implementing Load User By Username
      Implementing SecurityConstants class
      Implementing Authentication Filter
      Trying how user Sign-in works
      Add public User ID to a Response Header
      Customize User Authentication URL
      Implementing Authorization Filter
      Trying how User Authorization works
      Making Your REST API Stateless
      Reading Token Secret from a property file
  • Implementing Get User Details Web Service Endpoint
      Get User Details Resource Method
      Implement Service layer method
      Update UserRepository
      Trying the Get User Details API Call
  • Deploying Your App
      Running Your Web Services App without STS
      Create Context Path to Your Web Service
      Run Your App as a Java application
      Generating WAR file
      Downloading Apache Tomcat
      Starting and Stopping Apache Tomcat
      Creating a new Apache Tomcat User
      Deploying Your Web Service to Apache Tomcat
Ask doubts  on live session or via daily discussion on batch whatsapp group can be done with team  anytime. Additional recorded sessions will be provided for practice too along with live sessions.

Course Schedule


Online Live Sessions + Recorded Sessions + Assignments
Online Live Sessions Start Date End Date Day & Time
Each Session : 90 mins 5th January2-3 months2 sessions per week



Additional recorded sessions will be provided for practice too along with live sessions. Each session will be live so that you can ask doubts and same session will be available as recorded stream till course deadline + extra 3 weeks. Ask doubts on live session and daily discussion can be done with team on batch group.

Instructor and Teaching Assistants

Java A to Z : Full Stack Development

About the Instructor

Rishabh Jain

Instructor

Check on LinkedIn

Check on Quora

Rishabh has a Bachelor's degree in Software Engineering from DTU. He is a code enthusiast with previous experience at Media.net @ Directi for 3.5 years. He has been in into tech industry for 6 years. Rishabh has been working on his own ventures in AdTech, Media and Education Industry. He loves to Mentor people.

Check Teaching Assistants

Language

English

Commitment

3-5 hours/week

Course Duration

2-3 months

What Students Say About Us ?

Actually Its like a family. Its a club for coders where we from different colleges meet discuss on problems.Its like a place where we can come, discuss and enjoy.There are great Alumni's to guide us all through.The classes being conducted by the alumni are definitely awesome for boosting our CV.

Pranav Malik, DTU

Coding club is a great community which provides interface with some brilliant minds. It provides us with resources and guidance regarding your interests and motivates you to take up new challenges everyday.

Mukan Sakyavar, IGDTUW

Coding club is a awesome place for explorers and learners. Personally I have seen whenever I go to Coding club I ended by discussing a awesome coding question asked in Campanies like Directi,Paytm etc. So that's what I love about it. We solve challenging questions there. I got to know new approach to challenging questions given by people who are Ex-Directi,Paytm etc

Jatin Bindra, MSIT

It is a great community built for great coders. I wish I'd come here earlier. This is by far the best decision I've made. It gave me the platform to learn so much, to meet new people, and most importantly to develop the approach one needs while coding. The healthy environment here is the best I've seen. Happy to be with like minded people.

Abhishek Gupta, MAIT

Good institute,Concepts were taught the best way possible and Rishabh bhaiya is a great mentor.

Aman Jain, BVCOE

Check Photos: Coders @ Coding Club

Posted by Coding Club on Sunday, 16 December 2018

Our Headquaters