top of page
Core Java Course
‘Core Java’ is specially designed for freshers who are aspiring careers in the field of Information Technology. The syllabus of this training is designed by industry experts by keeping eye on actual industry requirements. Our major focus is on clearing concepts and giving hands-on practical knowledge along with Global Certification Knowledge; so that, our students can strongly step-in into IT industry.
Duration
100 Hours
-
Java BasicsOverview of Java Features of Java Setting up Java environment Introduction to JVM Overview of objects and classes Data type and identifier Operators in Java Variable in Java Typecasting Autoboxing and unboxing Command line argument Constructs in Java (loops, if/else, switch case) Arrays in Java Array algorithms Overview of collections File handling
-
OOPs ConceptsObjects and classes Constructor in Java Static keyword Method overloading This keyword Inheritance Method overriding Package Access modifiers Runtime polymorphism Aggregation Instance of operator Abstract class Interface Final keyword Introduction to inner classes and anonymous classes (overview with an example, why they are needed, real life use cases).
-
CollectionsIntroduction to collection Collection interfaces Iterator and listIterator List collection Set collection Map collection Collections class Comparable and comparator interfaces Generic collection Legacy classes
-
String HandlingIntroduction to string String class function String Buffer class String Builder class
-
Exception HandlingIntroduction to exceptions Try and catch block Try with resource statement Throw, throws and finally User made exception subclass Method overriding with exception handling Chained exceptions
-
Multithreading in JavaMultithreading Thread class Creating a thread Synchronization Inter-thread communication
-
Advanced TopicsLogging Enumerations Serialization Java networking
-
New featuresJava I/O stream Lambda expressions
-
Types of ArchitecturesMVC, MVP, HMVC Service oriented architecture
-
Exposure to DatabaseRelational NoSQL Security
-
Primer to Web TechnologiesHTML & CSS JS & JQuery
-
Exposures to Web Servers, App Servers"Overview of front end, back end (an http server) and REST API. How a mobile app is built. How a web application is built.
-
Java WebJSP Servlets Cookies/Session
-
Advanced ToolsFind bugs Fire bugs ANT Git SVN
-
HTMLIntroduction to HTML5 Creating form Submit form
-
CSSUnderstanding of CSS
-
JavaScriptAn Introduction to JavaScript, syntax, comments Validation on form using JS
-
Advance Java : ServerServer basics Request response module Web server vs Application server
-
Advance Java : ServletsServlets and JSP Servlet life cycle, interfaces Servlet, GenericServlet, HttpServlet, ServletRequest, ServletResponse, Filter HTTP, HTTP Request, Get vs Post, Servlet Container, Servlet Interface, GenericServlet class, HttpServlet, RequestDispatcher, SendRedirect, Filter
-
Advance Java : Session ManagementSession management : Using cookies, URL rewriting, HTML hidden field, HTTP Session
-
CORSCORS Basics : Using @CrossOrigin, Global CORS configuration : for Origins, Methods, Headers
-
REST APIREST Basics : Rest vs MVC, Rest APIS using spring annotation
-
API DocumentationSwagger and postman
-
Build Tool MavenMaven basics, Maven project creation, Maven dependencies, packaging
-
Java IDEEclipse basics Project creation, debugging
-
Database BasicsBasics about different databases and DBMS, bridging, required software’s Basics about servers Introduction of DB and SQL, differences and it’s working DB modelling and use of normalizations, associations
-
GitHubBasics Clone Pull Push Branch Create new project in GitHub
-
Live ProjectIntegrate MySQL database using JPA + Spring Authentication and authorisation will be done using JWT Create views using HTML+CSS+JS template Graphs will be displayed on the dashboard Crud operation on database using JPA + Spring Logs need to be recorded into file for certain periods of time Maven for project structure and library management Maintaining API documentation with swagger
bottom of page