"Core & Advanced JAVA" is no longer available

No Reviews Yet

Durgakund, Varanasi

Course ID: 41468

Durgakund, Varanasi

No Reviews Yet

Date and Time

Not decided yet.

Amit Kumar picture

About Amit Kumar

I am having 13+ years of Industry experience in development, recruitment and training. I have worked in HCL Technologies Noida as well as in Toronto (Canada).
No reviews currently Be the First to Review

About the Course

Introduction



  • Types of Programming

  • Why Java?

  • Fundamentals of Object-Oriented Programming

    • What is OOPS?

    • Why we need OOPS?

    • When do we need OOPS?



  • Java Evolution & History

  • Features of JAVA


Fundamental Concept



  • Installing JAVA

  • Environment Setup in Java

  • Java Program Development

    • Compilation

    • Executions




Advance Core Programming



  • Packaging in JAVA

    • Create package

    • Import package

    • Compile and Execute using Package



  • Java Achieve (JAR)

    • Creating & Extracting JAR

    • Compiling & Execute programs using JAR

    • Execute packaged based JAR file



  • Path & Class Path

  • Java Naming Convention


Java Editor



  • Download & Install editor

  • Setup environment of editor

  • Execute a JAVA Project

  • Setup Build Path

  • Debugging using editor


Object Oriented Programming



  • Object

  • Classes

  • Abstraction

  • Encapsulation

  • Inheritance

  • Java Beans

    • Design of Accessors & Mutators



  • Polymorphism

    • Overloading in Java

    • Overriding in Java



  • Constructor in Java

    • Constructor chaining

    • Constructor Overloading

    • Use of this & super keyword

    • Use of this & super functions




Java Features



  • Data types & Variables

  • Different types of Comments

  • Constants & Keywords

  • Arrays

    • Single dimensional Array

    • Multi dimensional Array

    • String based Array handling



  • Casting in Java

    • Auto Widening & Explicit Narrowing

    • Object Casting



  • Scope of Variables

  • Operators in Java

  • Statements in Java

    • Sequential

    • Conditional

    • Looping



  • Use of break & continue

  • Switch case


JAVA Modifiers



  • Access Specifiers

    • Private

    • Public

    • Protected

    • Default



  • Static

    • Class level & Instance Variable

    • Use of Static block & Initialization

    • Internal inspection of SOP

    • Utility classes



  • Final

    • Ways of Initialization

    • Aggregation and Composition



  • Brief of Synchronization

  • Brief of Transient

  • Abstract Class

  • Interface


Exception Handling



  • Exception Hierarchy

  • Checked & Unchecked Exceptions

  • Errors in java

  • Exception handling using try, catch & finally

  • Exception Propagation using throw & throws

  • User Defined Exceptions


String Handling



  • String literal

  • String pool

  • Intern() function

  • Difference between ‚??==‚?? and equals() method

  • Concatenation

  • String functions

  • String Splitting

  • String Tokenizer

  • String Buffer

  • String Builder

  • String based programming paradigms


File Input / Output



  • What is Streams?

  • Types of Streams

  • OutputStream Classes

  • InputStream Classes

  • File Handling

    • Read & Write into file

    • Append data into file

    • Delete a file

    • Copy file



  • Object Serialization

  • Object De ‚?? Serialization


Collection Framework



  • What & Why collection framework?

  • Class Hierarchy

  • Benefits of Collection Framework

  • Types of iterations

  • Set Interface

  • List Interface

  • Map Interface

  • Comparison of Collection Framework classes

  • Performance measurement matrices

  • ConcurrentHashMap

  • Collections Utility Class

  • Comparable & Comparator

  • Read only collections

  • Thread safe collections

  • Hashtable & Properties Classes

  • Stack Implementation


Database Handling (JDBC)



  • Database Installation & Environment Setup

  • Types of JAVA Drivers

  • Steps to Create Database Connection

  • Database URL‚??s

  • SQL Scrapbook

  • Read data using Statement

  • Read data using Prepared Statement

  • Difference between Statement & Prepared Statement

  • Read data using Datasource

  • Insert data into database

  • Update data into database

  • Delete date into database


Multithreading / Concurrency



  • Multiprocessing & Multitasking

  • What is JAVA thread?

  • What is Multithreading & Why required?

  • Life Cycle of Thread

  • Creating Java Thread

    • Thread class

    • Runnable Interface



  • Thread Group

  • Types of Thread

    • User Thread

    • Daemon Thread



  • Thread Synchronization

  • Deadlock

    • Wait, Notify and Notify All

    • Producer and Consumer Problem

    • Dining Philosophers Problem



  • Inter ‚?? thread Communication


AWT



  • What is Abstract Windowing Toolkit?

  • AWT Components

  • AWT Containers

    • Panel

    • Frame

    • Applet



  • AWT Controls

  • Event handling

  • Layout Manager

    • Flow Layout

    • Grid Layout

    • Border Layout

    • Card Layout



  • AWT Menus Classes

  • Graphics Control


Swing



  • Hierarchy Classes

  • Difference between AWT & Swing

  • Design Components

  • Developing Containers

  • Event Handling


Assignments



  • More than 50 programs to build up Logic

  • Using Simple Statement, Conditional, Looping, Multiple-If

  • Using Jars

  • Using Switch Case, Ternary Operator

  • Using Command Line Argument

  • Using Arrays

  • Using OOP like Polymorphism

  • Using Exception Handling

  • Using String Handling

  • Using IO & Serialization

  • Others Java topics like Threading, Collections, JDBC, etc


Projects



  • Puzzle game


Web Application



  • Overview of HTML

  • Overview of CSS

  • Overview of JavaScript

  • Web Application Architecture

  • Web Server Architecture

  • Deployment Descriptor


Practical Hands on a Web Application



  • Create Registration Page

  • Create a Servlet

  • Store data in Memory

  • Set data into Request scope

  • Communication between Servlet & JSP

  • Processing Jsp

  • Complete CRUD Operation


Servlet



  • What is Servlet?

  • Http based Servlet

  • Generic Servlet

  • Servlet Initialization

  • Scopes of Object

  • Servlet Context

  • Session Handling

  • Request Dispatcher

  • Send Redirect

  • Listener

  • Servlet Chaining

  • Filter


JSP



  • Difference between Servlet & JSP

  • JSP Lifecycle

  • Scriplets, Expression & Declarative tags

  • In build JSP Objects

  • Standard Action tags

  • Page Directives

  • Exception Handling

  • Custom Tag

Reviews

No reviews currently Be the First to Review

Discussions

Post your requirement and let us connect you with best possible matches for Java Training Classes Post your requirement now

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more