Java Programming
Learn Core Java, Advanced Java, and Web Development in Java
10000/-
- Overview
- Curriculum
- Batch Information
- Fee Payment
- Project
- Showcase
This course will impart skills that will make you employable. The majority of the IT industry uses Java as their first-choice programming language. Many legacy systems are built using Java and will continue to exist for a long time due to the high cost of migration and the reliability offered by Java and its community. You'll learn Java in three major sections: Core Java, Advanced Java, and Web Development. Here are some course highlights:
- Pre-Requisite: Knowledge of at least one programming language (C, C++, Python, etc.)
- Class Frequency and Duration: 3 classes every week of 50 minutes each.
- Mode of Teaching: Live interactive classes on Google Meet platform.
- Language: Lectures will be delivered in English.
- Batch Strength: 15-20 students.
- Introduction to Java and its Installation
- Data Types
- Operators (Type Casting, Automatic Promotion)
- Conditional/Loop Controls
- Object Creation
- Local/Instance Variables
- Polymorphism, Access Modifier, Encapsulation, Inheritance
- This Keyword
- Static Members
- Final Method/Class
- Rules of Assignment (in context of Local/Object/Class Variables)
- System.out.println
- Constructors
- Initializer Block
- Abstract Class/Method
- Interface
- Object Class
- Object Comparison
- Command-line Arguments
- Exception Handling
- Generic Type
- Collection Framework, Collection Iteration
- File/Console IO
- Packages
Core Java:
- Lambda Function
- Stream API
- Multi-Threading, Advanced Multi-Threading
- Socket Programming
- JavaFX
- SQL Database
- MySQL CRUD Operations through Java
Advanced Java:
- HTML, CSS, JavaScript, Bootstrap (Guided Learning)
- Tomcat Server
- Web Application Creation - JSP/Servlet
- Postman
- RESTFul APIs
- Unit Testing
- AuthN and AuthZ (using JWT)
- Swagger
Web Development:
At the moment, we do not have any scheduled batches. For the latest information on upcoming batches, please contact us at (+91) 88868-83905
- Course registration is free, with the first week (or the first 3 classes) being free.
- If you decide to continue, 50% of the course fee will be due after the first week (or the first 3 classes).
- The remaining 50% will be due within 3 weeks from the first payment due date.
As part of the Java course, you'll create three major projects designed to apply the concepts you learn throughout the course. These projects focus on how these concepts are used in the industry, including best practices, code structure, and project structure. You'll create a Student Management System that will allow users to perform CRUD (Create, Read, Update, Delete) operations. You'll develop a Command-line Interface application, a Desktop Application using JavaFX, and a Web Application using JSP Servlet Tomcat. You'll convert the code into REST APIs, accessible via Postman. The APIs can be converted using Swagger to generate an SDK for any programming language, allowing you to call these APIs from any programming language.
Stick-Hero Game By: Aakarsh Yohaan
Student/Intern at GoGetterGeeks
Aakarsh applied what he learned from the course to develop a JavaFX-based stick game. It allows the player to decide the length of the growing stick so that the character can cross the hurdle. While crossing, the player has a chance to grab points that accumulate to form the player's score. During the development of the game, he only sought guidance and demonstrated the depth of his learning from the course. He seamlessly applied the concept of the complex topic of multi-threading without any side effects!