Logo +1- 603-689-9045 Logo +91- 805-011-9991

Java Training Course

TechyBees has carefully planned Java course aiming to succeed in the interviews for you. Whether you are just getting started with Java or an experience developer looking to get up to date on the latest releases.

New Batch Details

Free Demo20 July 2017. 8:30 PM EST
Start Date28th July 2017
DaysMon, Wed & Fri
Time08:30 PM EST
TypeOnline, Live Instructor Led

TechyBees has its own unique multimedia presentations to induce the concepts in the best possible way. Real time examples in the class for each and every topic. Assignments on each every topic. Covers the deployment process on various servers like Apache Tomcat, BEA WebLogic, JBoss, IBM WebSphere. Tools like JBuilder, Eclipse, MyEclipse, NetBeans and other tools as per the industry requirement. Exhaustive coverage of the applications from the real world in the classroom itself and in-depth coverage of the latest API to gain the real exposure to work in real time.

Course Objectives

TechyBees Java online training is designed for students and professionals who wants to be a Java Developer and build a propersour IT career. Whether you are already an experienced programmer or new to programming in general, this course is designed to teach you to program in Java. This is a 40 hour instructor led live online training which will cover both core and advanced java concepts like Collection FrameWork, Multi Threading, Socket Programming, JDBC, XML, Servlet Technology, JSP and Web MVC Frameworks like Struts and ORM Framework like Hibernate.

Java is the foundation to many plaforms in the contemporary IT World. Resources having Java knowledge will have their own importance in the entire IT ecosystem raninging from core programmer to BigData and IOT Landscapes. Java is consistently the top programming language and essential skill to every IT resource for the last more than a decade. It is consistently the top language on indeed, monster and any other job portal.

Our innovative teaching methodology will ease your learning process and make you gain exceptional skills to code in Java at any level. Our vast experience in java will not only simplify your learning but also enhance your programming skills by large.

Who should go for this course?

This course is specially designed for professionals who want to learn from basics, advanced & upto architects. It is highly recommended for:
  • 1. Developers who want to gain acceleration in their careers as a Senior Developer"
  • 2. Testing professionals who are currently involved in automation
  • 3. Java Architects who would like to enhance their skill set in Java
  • 4. Developers who would like to accelerate their careers in IOT
  • 5. Project Managers involved in projects of messaging systems

What are the Pre-requisites for this Course?

Knowledge of any programing concepts (like C-Language) is the pre-requisite for this course. We provide a complimentary course i.e. "C-Language" to all the participants who enroll for this training.

Why TechyBees?

  • Experienced faculties who are certified in Java.
  • Quality study materials like assignments, assessments, case studies and video presentations.
  • Access tools/IDE's to perform code automation.
  • Become a certified with the concepts, techniques and its tools.

JVM Architecture

Introduction to programming

Procedure Oriented Programming V/s Object Oriented Programming

Java V/s C V/c C++

Java Development Kit ( JDK ) and tools

A simple Java program ( development and execution )

Working with Data Types

Type conversions

Conditional Statements - a. if-else b. switch

Iterative Statements - a. while b. do-while c. for d. break/labelled break e. continue

Class and Object Basics - a. State (Data members) b. Behaviour (methods)

References and Object instantiation

Working with constructors and this keyword

Static members and static initializers

Arrays of primitive

Arrays of references

Multi-dimensional arrays

Jagged Arrays

String

StringBuffer

StringBuilder

String literal pool

Inheritance - i. Types of Inheritance ii. IS-A & HAS-A Relationship iii. Working with Super

Polymorphism - i. Overloading ii. Overriding iii. Runtime Polymorphism (Dynamic Method Dispatch)

Abstraction - i. Abstract classes and methods ii. Implementation iii. Interface iv. Interfaces V/s Abstract classes v. Multiple inheritances using interfaces

Encapsulation - i. Access control ii. Public iii. Private iv. Protected

Wrapping

Enums

I/O v/s NIO

NIO Buffers & Channels

Reading & Writing Files

Object Serialization

Introduction to Collection Framework and benefits

Set

List

Map

Generics

Iterator

SQL Overview

DML statements

DDL statements

SQL joins

SQL functions

JDBC Introduction

Environment

Driver Types

Connection

Executing Statements

Prepared Statement

Result set ( Types )

Transactions

JDBC Exceptions

Batch processing

Stored Procedures

Introduction to Basic HTML tags

Creating webpages using HTML5

Sections and Articles

HTML5 forms

Audio and Video

Web Storage

Cookies

Introduction to Cascading Style Sheets

Basic CSS properties

CSS Selectors

Fonts and Text Effects

Animations

Forms

Media Queries

Including JavaScript into webpages

Working with DOM

JavaScript variables

Functions

Working with JSON

Making Dynamic request to web servers

JEE Framework

JEE Platform Highlights

JEE Application Module

JEE Architecture APIs Introduction

Java Servlet Technology

Java Server Pages Technology

Java Server Pages Tag Library

Java Server Faces Technology

Java Persistence API

Java Transaction API

Java API for RESTful Web Services

Java Message Service API

Java Mailing APIv

Web application basics

Servlet API overview

Servlet Life Cycle

Handling Client HTTP request and Server HTTP response

Servlet Initialization Parameters

Servlet Context

Session Management

Servlets Using Annotations

Hands on HTML + Servlet + JDBC

Overview of JSP

JSP architecture and life cycle

JSP Directives

JSP Scripting Elements

JSP Standard actions

JSP implicit objects

JSP Scopes

Working with JSTL

Working with EL

Towards the end of the course, you will work on a live project where you will be using PIG, HIVE, HBase and MapReduce to perform Big Data analytics. Following are a few industry-specific Big Data case-studies that are included in our Big Data and Hadoop Certification e.g. Finance, Retail, Media, Aviation etc. which you can consider for your project work.

Apart from these there are some twenty more use cases to choose from:

  • Market data Analysis
  • Twitter Data Analysis

Industry: Social Media

Data: It comprises of the information gathered from sites like reddit.com, stumbleupon.com which are bookmarking sites and allow you to bookmark, review, rate, search various links on any topic.reddit.com, stumbleupon.com, etc. A bookmarking site allows you to bookmark, review, rate, search various links on any topic. The data is in XML format and contains various links/posts URL, categories defining it and the ratings linked with it.

Problem Statement: Analyze the data in the Hadoop ecosystem to:

  1. Fetch the data into a Hadoop Distributed File System and analyze it with the help of MapReduce, Pig and Hive to find the top rated links based on the user comments, likes etc.
  2. Using MapReduce, convert the semi-structured format (XML data) into a structured format and categorize the user rating as positive and negative for each of the thousand links.
  3. Push the output HDFS and then feed it into PIG, which splits the data into two parts: Category data and Ratings data.
  4. Write a fancy Hive Query to analyze the data further and push the output is into relational database (RDBMS) using Sqoop.
  5. Use a web server running on grails/java/ruby/python that renders the result in real time processing on a website.

Industry: Retail

Data: Publicly available dataset, containing a few lakh observations with attributes like; CustomerId, Payment Mode, Product Details, Complaint, Location, Status of the complaint, etc.

Problem Statement: Analyze the data in the Hadoop ecosystem to:

  1. Get the number of complaints filed under each product
  2. Get the total number of complaints filed from a particular location
  3. Get the list of complaints grouped by location which has no timely response

Industry: Tourism

Data: The dataset comprises attributes like: City pair (combination of from and to), adults traveling, seniors traveling, children traveling, air booking price, car booking price, etc.

Problem Statement: Find the following insights from the data:

  1. Top 20 destinations people frequently travel to: Based on given data we can find the most popular destinations where people travel frequently, based on the specific initial number of trips booked for a particular destination
  2. Top 20 locations from where most of the trips start based on booked trip count
  3. Top 20 high air-revenue destinations, i.e the 20 cities that generate high airline revenues for travel, so that the discount offers can be given to attract more bookings for these destinations.

Industry: Aviation

Data: Publicly available dataset which contains the flight details of various airlines such as: Airport id, Name of the airport, Main city served by airport, Country or territory where airport is located, Code of Airport, Decimal degrees, Hours offset from UTC, Timezone, etc.

Problem Statement: Analyze the airlines' data to:

  1. Find list of airports operating in the country
  2. Find the list of airlines having zero stops
  3. List of airlines operating with code share
  4. Which country (or) territory has the highest number of airports
  5. Find the list of active airlines in the United States

Industry: Banking and Finance

Data: Publicly available dataset which contains complete details of all the loans issued, including the current loan status (Current, Late, Fully Paid, etc.) and latest payment information.

Problem Statement: Find the number of cases per location and categorize the count with respect to reason for taking loan and display the average risk score.

Industry: Media

Data: Publicly available data from sites like rotten tomatoes, IMDB, etc.

Problem Statement: Analyze the movie ratings by different users to:

  1. Get the user who has rated the most number of movies
  2. Get the count of total number of movies rated by user belonging to a specific occupation
  3. Get the number of underage users

Data: It is about the YouTube videos and contains attributes such as: VideoID, Uploader, Age, Category, Length, views, ratings, comments, etc.

Problem Statement: Identify the top 5 categories in which the most number of videos are uploaded, the top 10 rated videos, and the top 10 most viewed videos.

FAQ's

For your practical work, we will help you set up a virtual machine in your system. For VM installation, 8GB RAM is required. You can also create an account with AWS EC2 and use 'Free tier usage' eligible servers to create your Hadoop Cluster on AWS EC2. This is the most preferred option and TechyBees provides you step-by-step procedure guide which is available on the LMS.

All our instructors are working professionals from the Industry and have at least 10-12 yrs of relevant experience in various domains. They are subject matter experts and are trained by Techybees for providing online training so that participants get a great learning experience.

Your access to the Support Team is for lifetime and will be available 24/7. The team will help you in resolving queries, during and after the course.

You will never lose any lecture. You can choose either of the two options: 1. View the recorded session of the class available in your LMS. 2. You can attend the missed session, in any other live batch.

Professionals with Administration experience can take up "Hadoop Administration" course training. It will be a natural career progression. If you are planning for Big Data Architect role then you may consider both Hadoop developer and Hadoop Administration training, sequentially.

Post-enrolment, the LMS access will be instantly provided to you and will be available for lifetime. You will be able to access the complete set of previous class recordings, PPTs, PDFs, assignments. Moreover the access to our 24x7 support team will be granted instantly as well. You can start learning right away.

Yes, the access to the course material will be available for lifetime once you have enrolled into the course.

Yes, you can enroll in the early bird batches and may join the classes later.

These classes will be completely Online Live Instructor-led Interactive sessions. You will have chat option available to discuss your queries with instructor during a class.

You can do that by posting a question on the training blog.

You can give us a CALL at +1- 603-689-9045 OR email at info@techybees.com

Yes, we do schedule free demo sessions before we start any new batch. However, you can go through the sample class recordings and it would give you a clear insight about how are the classes conducted, quality of instructors and the level of interaction in the class.

Yes, it is possible. You can enroll now and can reschedule your classes in Future. You have complete Flexibility on this at TechyBees. Also, you can check out the website to know more about our future batches.

Depending on the batch you select, Your Live Classes will be held either every weekend for 5 weeks or for 15 weekdays. It would typically be 6-7 hours of effort needed each week post live sessions. This shall comprise hands-on assignments.

1 Mbps of internet speed is preferable to attend the LIVE classes.

Techybees is committed to provide you an awesome learning experience through world-class content and best-in-class instructors. We will create an ecosystem through this training, that will enable you to convert opportunities into job offers by presenting your skills at the time of an interview. We can assist you on resume building and also share important interview questions once you are done with the training. However, please understand that we are not into job placements.

You can pay by Credit Card, Debit Card or Net Banking from all the leading banks. We use a CCAvenue Payment Gateway. For USD payment, you can pay by PayPal.

  • Enroll Now

    x

    Request a Demo

    x

Placement Assistance :

Techybees is committed to provide you an awesome learning experience through world-class content and best-in-class instructors. We will create an ecosystem through this training, that will enable you to convert opportunities into job offers by presenting your skills at the time of an interview. We can assist you on resume building and also share important interview questions once you are done with the training. However, please understand that we are not into job placements.

Request A Call Back