Courses / Technology and Programming Online/The 6-week Complete Java Primer (with Training Certificate)

The 6-week Complete Java Primer (with Training Certificate)

Core Java, Advanced Java, Spring, Hibernate, JSP, Struts, Servlets, Web Services & Project Work

Take this course and get:

  • 60 Live Classes
  • 1 Documents
  • 1 Online Tests
100% Money-Back Guarantee

Learn more

Price: $499

- or - Request a Callback - or - Email us: courses@wiziq.com
Starts within 2 Weeks

23 Learners are taking this course

and 12 more learners...

Course Highlights

  • Make the Payments in Three Easy Installments
  • Go from absolute beginners to expert proficiency
  • Covers theory, screen sharing LAB sessions and a LIVE project

About the Course

Language of Instruction: English

Course Description

Personalized Sessions | Decide Class Timings and Days with Instructor!

 


For Group Course Click Here

 



The 6-week Complete Java Primer (with Training Certificate) online course is specifically designed for high school and college students for their 6-week internship, training and project work. The training and project work will be up to the level of final year B.Tech. project.

 


Some sample project and training ideas include:


  • Protocol design
  • Compiler design
  • Device drivers

 


This Java course assumes no programming background. However, if you have a background in computers, networking, programming, logic or numerical analysis, you’ll benefit. We don’t recommend a book. You can download plenty of reference material from the Internet in PDF format. LIVE classes and class recordings will help you learn and engage better.

 


Prerequisite software:


  • You must have Java SDK installed
  • Eclipse

 


Note: Depending on your project, you may need more hardware/ software. This can be discussed after enrollment with the instructor.

 


The course package:

 


  • Access to class recordings
  • Work on your own pace for the assignments and project work after the classes.
  • Discussion forum for social learning with the instructor (Facebook-style posts and comments)

 



  • Limited Seats Book your slot today!

 


The course outline:


Core Java




  • Introduction
  • History
  • Features of Java
  • Tokens
  • Java Literals
  • First Java Program
  • Data Types
  • Introduction
  • What is data type?
  • Variables
  • Array
  • Operators
  • Introduction to operator
  • Arithmetic operators
  • Bit wise Operators
  • Relational Operators
  • Boolean Logical Operators
  • Assignment Operator
  • The ? Operator
  • Control Statements
  • Selection Statements
  • If selection statements
  • Switch selection statement
  • Looping statements
  • Jump Statements


Class
  • Introduction to Class
  • What is class?
  • Declaring Objects
  • Introduction to method
  • Constructor
  • Keywords
  • Access Control


OOPS Concepts
  • Complete Understanding OOPS concepts
  • Polymorphism
  • Inheritance
  • Abstraction
  • Classes and Methods
  • Method overloading
  • Constructor overloading
  • More about method
  • Call by value
  • Call by reference
  • Recursion
  • Nested class
  • Command Line Argument
  • Inheritance
  • Super & final
  • Method overriding
  • Multilevel Inheritance
  • Dynamic Method Dispatch
  • Abstract Classes
  • Object Class
  • Polymorphism


Interfaces
  • Introduction to Interfaces
  • Defining interfaces
  • Implementing interfaces
  • Interface variables
  • Extending interfaces
  • Introduction to Packages
  • Vector class
  • Random class
  • Date class
  • Calendar & Gregorian class
  • Math Class
  • Hash table
  • Wrapper Class
  • Introduction
  • Byte
  • Short
  • Integer
  • Long
  • Double
  • Float
  • Character
  • Boolean
  • String & String Buffer
  • String Handling
  • Methods & Examples
  • String Buffer
  • Exception Handling
  • Introduction
  • Try and catch
  • Finally
  • Throw
  • Throws
  • Multithreading
  • Introduction to thread
  • The Main Thread
  • Thread Life Cycle
  • Creating Thread
  • Thread Priority

Advance Java Topics



  • Reflection API
  • Introduction
  • Examples
  • Generics
  • Introduction
  • Understanding and Examples
  • JSP introduction
  • Introduction to JSP
  • JSP Architecture
  • JSP life cycle
  • JSP Elements
  • Introduction
  • JSP Scripting element
  • JSP Directive elements
  • JSP Standard Action elements
  • Error handling
  • Introduction
  • By Mechanism
  • By page directive
  • In Deployment Descriptor
  • Implicit objects
  • Introduction
  • List of implicit objects
  • Scope of JSP objects
  • Character Quoting
  • Serialization
  • Introduction
  • Examples
  • Introduction to JDBC
  • Introduction
  • Components & specification
  • JDBC Architecture
  • JDBC Driver Types
  • JDBC API
  • JDBC API
  • Connection interface
  • Statement Interface
  • Prepared Statement in JDBC
  • JDBC example
  • JDBC example with access
  • JDBC connection for MySQL
  • Servlets
  • Introduction
  • Types of servlets
  • Integration using jsp + servlet
  • RMI Introduction
  • RMI Introduction
  • RMI Architecture
  • RMI Components
  • RMI RegistryAd
  • RMI Program
  • RMI Program in java
  • RMI example

JSP and Servlets



  • Java EE Overview
  • Web Application Structure
  • Servlet Basics
  • JSP Basics
  • Using Eclipse for Developing Web Applications
  • Servlet Advanced
  • Session Tracking
  • Expression Language
  • JSP Custom Tags
  • JSTL
  • Building Bookstore Sample Applications
  • JDBC
  • Security Basics
  • Web Application Security


Spring, Struts & Hibernate Frameworks




  • Spring Overview and Tools
  • Spring Helloworld
  • Spring Dependency Injection Basics
  • Spring Dependency Injection Annotation
  • Maven Basics
  • Spring 3 and Maven
  • Spring 3 MVC
  • Spring 3 WebFlow
  • Spring 3 AOP
  • Spring 3 Database
  • Spring 3 Transaction
  • Spring 3 Testing
  • Hibernate Step by Step
  • Hibernate Basics
  • Hibernate Mapping
  • Hibernate Query Language
  • Hibernate Transaction and Concurrency
  • Hibernate Interceptors and Events
  • Hibernate Join Fetch
  • Hibernate Caching
  • MVC (Model-View-Controller) Framework
  • Struts Basics
  • Step by Step Guide for Building a Simple Struts Application
  • Struts Sample Applications
  • Struts Tags
  • Struts Validation
  • Tiles Framework
  • Struts Best Practices


Webservices



Part I: Web Tier


  • JSP introduction
  • Introduction to JSP
  • JSP Architecture
  • JSP life cycle
  • JSP Elements
  • Introduction
  • JSP Scripting element
  • JSP Directive elements
  • JSP Standard Action elements

  • Error handling
  • Introduction
  • By Mechanism
  • By page directive
  • In Deployment Descriptor

  • Implicit Objects
  • Introduction

  • List of implicit objects
  • Scope of JSP objects
  • Character Quoting

  • Introduction to JDBC
  • Introduction
  • Components & Specification
  • JDBC Architecture
  • JDBC Driver Types
  • JDBC API
  • JDBC API
  • Connection interface
  • Statement Interface
  • Prepared Statement in JDBC
  • JDBC example
  • JDBC example with access
  • JDBC connection for MySQL

  • Servlets
  • Introduction
  • Types of servlets
  • Integration using jsp + servlet

Part II: WS


  • XML
  • XML Namespace
  • XML Schema
  • XML Schema Design Pattern
  • XPath
  • XSLT
  • XSLT Advanced Usagev
  • Java APIs for XML Parsing and Transformation
  • JAXP, SAX, and DOM
  • StAX
  • SOAP and WSDL
  • SOAP Basics
  • SOAP Processing Model
  • SOAP Protocol Binding
  • WSDL Basics
  • WSDL Bindings
  • SoapUI Overview
  • SAAJ (SOAP with Attachments API for Java)
  • UDDI
  • JAX-WS
  • JAX-WS 2.x Basics
  • JAX-WS over Java SE 6
  • JAX-WS with EJB
  • JAX-WS Handlers
  • Data binding (JAXB)
  • JAXB Basics
  • JAXB 2.x
  • REST
  • RESTful Web Service Primer
  • Bottom up web services understanding
  • Top down web services understanding
  • Understanding and installing AXIS 2
  • Incorporating axis2 with bottom up and top down web services
  • Understanding TCP/IP Monitor
  • Using eclipse for building up top down and bottom up web services with Axis2
  • Understanding Web Service Explorer and testing web services with WSE

About the Instructor

Sukhwinder
Chandigarh, India

 



IT Trainer has been teaching engineering graduates, young programmers and experienced professionals, Java for 5 years. He is renowned for his practical oriented approach to teaching, liberally using practicals, simulations and exercises to engage the student interest in Java. He is skilled in both Core as well as Advance Java concepts like Spring Framework, struts, JSP, Java Web Services, ORM with Hibernate, JSF and Websphere. His comprehensive and complete knowledge of Java makes him an ideal instructor for your Java learning. He holds a post graduate/ Masters degree in Computer Applications.

Testimonial
Great Lecture.
Discussion
Live Help