Green Leaf Training

Java Full Stack Course

Course Duration: 160h

What I will learn?

  • In a Java Full Stack course, you will learn to build both front-end and back-end applications. You'll master HTML, CSS, JavaScript, and frameworks like React or Angular for the front-end, and Java with Spring Boot for the back-end, creating RESTful APIs and implementing security. The course covers database management with SQL, Hibernate, and MongoDB, as well as deploying applications on cloud platforms like AWS or Heroku. You'll also gain experience with Git, Maven, and Docker, and work on real-world projects to develop practical full-stack development skills.

Course Curriculum

Javascript

  • Introduction to JavaScript
  • Variables, Data Types, and Operators
  • Control Structures
  • Functions, Objects, and Events
  • Regular Expressions and Web APIs
  • Advanced Concepts and Web Development

React.js

Core Java

ADVANCED JAVA
Introduction to Advanced java Exception Handling in java Handling the exception Rethrowing the exception Ducking the exception Custom exceptions Exception hierarchy Liskov's substitution principle Multi-Threading Thread class and Runnable interface Race condition Daemon Threads Deadlock Producer consumer problem Thread life cycle Serialization and Deserialization File Handling Generics Collections Introduction to Concurrent collections classes ArrayList LinkedList ArrayDeque PriorityQueue HashSet LinkedHashSet TreeSet Comparable Interface Comparator Interface Legacy Classes Accessing the objects in collection Classes Map Hierarchy HashMap TreeMap LinkedHashMap Accessing the objects in Map classes Input-Output in java Socket Programming in java 3 Tier Architecture Application JDBC ( JAVA DATABASE CONNECTIVITY) Drivers Connection Interface,Resultset Interface,Statement Interface Prepared statement Interface,Callable statement Interface Accessing complete Table using column Number Accessing complete Table using column Name Accessing Metadata of the Table Accessing The Specific Row From The Table JDBC Program To Inserting A Row To The Table Configuration file Use of Web.Xml Two Level Servlet Chaining Servlet Filters Http Get And Post Methods Httpsessions Cookies Servlet Life Cycle MVC Architecture JSP Jsp Engine Jsp Life Cycle JDBC Program To Deleting The Row To The Table JDBC Program To Modify The Row To The Table Transactions JDBC Program To Demonstrate Transaction Batch Updates Servlets Web Application,Web Clients,Web Servers Configuring Web Server,Writting A Servlet,Servlet Architecture,Servlet Hierarchy Creating Web Application Redirecting A Static HTML Page Using Printwriters Servlet With JDBC Servlet Chaining One Level Servlet Chaining Requestdispatcher Servletconfig Servletcontext

FRAME WORKS – Hibernate

Spring Boot

APIs

SQL

Html and css