Online Training, IT Technology Business Certification Courses - Busygamers.com/Academy

BECOME A J2EE DEVELOPER IN
12 WEEKS

4 Lakh

The average pay for a Java Developer is 3-4 lakhs per annum.

20

Java turned 20 in 2015 and is still trendy in the job market By Dice.com

16K

More than 16,000 Java positions are open on any given day, Dice President

  96+  REVIEWS
5690+  LEARNERS
"Once a new technology rolls over you, if you`re not part of the steamroller, you`re part of the road."  - Stewart Brand
12,999

OUR MENTOR-DRIVEN PROGRAM
Learn the fundamentals
Learn intermediate concepts
Learn advanced concepts

Getting Started

  • Know history and mission of BGAcademy.
  • Get a walkthrough on the Course plan.
  • Set up Eclipse and get familiar with it.
  • Install and get familiar with common Git commands

Start with Basics

  • Learn all about Object Oriented Programming – in depth.
  • Write your first program.
  • Learn about Interface and Exception Handling.
COURSE SYLLABUS
Introduction to java

  • History
  • What is java technology & its features
  • JDK ; JRE ; JVM
  • Hello world program
  • Data types & variables
  • Type casting
  • Operators

Control structures

  • Introduction to control structures
  • Selection/decision making statements
  • Loop/ iteration statements
  • Branching/ transfer statements

Methods, OOPs - Part 1, arrays

  • Introduction to OOPs
  • OOPs - class & object
  • Method
  • Constructor
  • Difference between method & constructor
  • Static way of accessing class properties
  • Non-static way of accessing class properties
  • Introduction to arrays
  • One dimensional array
  • Two dimensional a

OOPs Part 2, String, StringBuffer, StringBuilder

  • OOPs - encapsulation & abstraction
  • Encapsulation example
  • Packages
  • Access modifiers
  • Inheritance
  • Polymorphism
  • String
  • StringBuffer
  • StringBuilder

Abstract, interface, exception handling

  • Abstract
  • Multiple inheritance in java
  • Interface
  • Introduction to exception handling
  • Keywords throw & throws
  • Custom exception

Threads

  • Introduction to thread
  • Thread creation
  • Thread method creation
  • Collections
  • Collection framework
  • Iterator interface
  • listiterator interface

Data structures

  • Introduction to data structure
  • Stack
  • queue
  • Introduction to searching
  • Linear search
  • Binary search
  • Introduction to sorting
  • Insertion sort
  • How insertion sort works?
  • Selection sort
  • How selection sort works?
  • Bubble sort
  • Bubble sort workflow

Introduction to web development

  • Introduction to web
  • Understanding url
  • Why we need servlet and JSPs?
  • Web project structure
  • Web container
  • Web application directory structure
  • Deployment descriptor
  • Java servlets
  • Servlet life cycle
  • Cookies
  • Sessions

Java servlets

  • HTTP headers
  • Request dispatching
  • Servlet filter
  • Events & listeners

Database (mySQL) - Part 1

  • What is database ?
  • What is SQL ?
  • Overview of DBMS
  • DBMS - 3 tier architecture
  • DBMS data models
  • Entity relationship model
  • Entity
  • attributes
  • Relationship
  • Generalization & specialization
  • Database keys
  • Normal form
  • Introduction to SQL

Database (mySQL) - Part 2

  • Introduction to SQL
  • DDL
  • DML
  • Clauses &keywords

JSP - Part 1

  • Structure of java server page
  • Implicit objects in JSP
  • Javabeans with JSP

JSP - Part 2

  • Database in JSP
  • Working with expression language
  • Structure of java server page
  • Custom tags in JSP
  • Custom tags with body
  • Custom tags with attribute

Introduction to Spring, bean, container

  • What is Spring?
  • Spring - J2EE application server ?
  • Features
  • Architecture of Spring
  • Core Spring
  • BeanFactory Vs ApplicationContext
  • Spring core API
  • Resource
  • Resource sample code
  • Bean factory
  • BeanFactory & resource example
  • Sample application
  • Bean definition c

The application context, data validation and conversion

  • Spring ApplicationContext container
  • Spring resource loader
  • Internationalization using Spring
  • Application events
  • Spring built-in events & description
  • Validator interface
  • Property editors

Aspect-oriented programming, using jdbc with Spring

  • Spring AOP
  • AOP implementations
  • Hierarchy of advice interfaces
  • Interfaces in AOP
  • ProxyFactoryBean Application Context xml file
  • Spring AOP AspectJ implementation
  • Annotations used to create Advices
  • Spring JDBCTemplate
  • Spring AOP
  • Layered architecture

Using hibernate with Spring

  • What is hibernate?
  • Hibernate sessions
  • The HibernateTemplate
  • Sample class and mapping file
  • Creating and saving a new entity
  • Locating an existing entity
  • Updating an existing entity
  • Hibernate query language
  • Executing queries

Spring web MVC

  • MVC overview
  • Motivation for MVC
  • MVC in Spring
  • Benefits of using Spring framework
  • Core components of Spring MVC
  • Workflow in Spring MVC
  • Sequence diagram of Spring MVC
  • Lifecycle of a request in Spring MVC
  • Configuring Spring-MVC application
  • Context hierarchy

Project I

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project I cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project I cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project I cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project I cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

Project I cont...

  • Mentee can select project from predefined set of BGAcademy projects or they can come up with their own ideas for their projects

INTERESTED IN CORPORATE TRAINING?
12
WEEKS
COURSE DURATION
2
SESSIONS
EVERY WEEK
2
HOURS
EACH SESSION
200
HOURS
PROJECTS & ASSIGNMENTS
GREAT
CAREER

COURSE EXTRACT

Level
Intermediate
Length
12 Weeks
Technologies/Tools
Java, Data Structures, MySql, JSP, Servlets, Spring, Hibernate
Projects
1 (Fully Functional)
Pre-Requisites
None
Batch Size
8 - 10 Students
Job Preparation
Yes
Certification
Yes

WE HELP YOU GET A GREAT JOB


ADDITIONAL BONUS WEEK


On course completion, you are ready to enter the exciting world of corporates . We show you how to make the right impression at job interviews.


INTENSIVE JOB INTERVIEW PRACTICE

Congratulations, you're now a programmer with awesome skills. In this bonus week, we'll help you prepare for your job interviews so that you can make a great first impression. This includes:

Job Preparation
2 in-depth mock technical interviews


Job Preparation
Guidance on how to answer real interview questions from top employers


Job Preparation
Assistance with creating a resume that stands out


BUILDING AN ONLINE REPUTATION

We can help you build that online presence on sites such as Git, StackOverflow, Quora, and LinkedIn.

Oracle
IBM
Microsoft
CISCO

PROJECTS WHICH STUDENTS WILL DEVELOP

1
Shopping Website

This project aims at creating a real time simple shopping website which has a clear logo, design and is easy to navigate. The site should have a user interface and an admin interface.

2
Employee Work Management System

This project aims at creating Employee Work Management System. Different users like Admin and other users need to be created. Users can further be divided based on their hierarchy.

3
Currency Converter

This project aims at creating currency converter which supports all types of currencies.

4
Vehicle Management System

This project aims at creating Vehicle Management System application with all relevant details.

5
Time Table Generator

This project aims at creating Time Table application for different types of users like Admin, Principle, Teachers and other staff in a school or college.

CUSTOMER FEEDBACK


PRICING

12,999



Refund


MONEY BACK GUARANTEE

If you are unhappy with the course and opt out in the first week, you get a complete refund.



Scholarship


SCHOLARSHIPS

We subsidize our fees by 10% for military personnel, and college students with exceptional records. To apply for a scholarship, email enquiry@acadgild.com.



Discount


GROUP DISCOUNT

More than 3 people in a group or from the same Company can avail special discount. For more information contact us at enquiry@acadgild.com

FAQ'S

What does one learn in this course?

The candidates will learn about the basics of Java programming language.

What all will I learn in this course?

Core Java concepts needed for Android and Big Data.

Who should do this course

Anyone who wants to kick start their career or develop applications in the current booming technologies like Android, Big Data, etc. can learn this course.

Chat History
Copyright © Busy Gamers LLP 2016. All Rights Reserved

BGAcademy is an online training academy which teaches web development, mobile application development and big data courses. BGAcademy provides mentor driven online courses in frontend web development, Android app development, big data development, hadoop development, big data administration and robotics. With BGAcademy, you can learn how to build great responsive websites using latest technologies like Angular and Node. You can also learn to develop Android applications from the comfort of your home. Want to learn how to build fully functional and complex websites ? Or want to learn Android application development courses? Looking to create beautiful mobile applications? Looking for mentor driven web development Android programming course at affordable price? Trying to find best online classes for frontend development and Android development? Looking for summer programming camp for children at affordable price? Looking for Android programming for children? Looking for an expert to teach you big data development or big data administration? Want your child to become a robotics engineer? Look no further. Our expert mentors can teach to beginners as well as expert programmers. Our web development, Android app programming courses, big data courses and robotics course are tailored to your need. If you do not have any prior programming knowledge or skills, we will teach you from the basics of programming. With our comprehensive web development and Android app development courses, we are sure BGAcademy is the best online coding bootcamp for Android programming courses.