Core Java Training Certification | AcadGild

Become a Java Developer

  5.0 Ratings
  8098 Learners
The average pay for a Java developer is 3-4 lakhs per annum.
More than 16,000 Java positions are open on any given day - Dice President
Java turned 20 in 2015 and is still trendy in the job market - Dice.com

Featured In
Acadgild gets ranked as one of the Top 10 Worldwide Technology Boot Camps.
Course Overview
Introduction to Java basics and environment set up
Get introduced to JDK, JVM & JRE along with the setting for the Eclipse IDE. Familiarize with strings, arrays, basic data types, decision making statements and loop control
Java Oops feature’s, method handling & Constructors
Understand the how and whys of OOPs and objects with its features like inheritance, abstraction, interface, and polymorphism, and usage of constructors. Learn about packages, access specifiers and get started with the first level programming.
Java threads, Multithreading & String types
Gain understanding of running two object instances in parallel with concept of threads and multithreads. Know about the string builder, string buffer and more
Exception, Files in Java & Java Collections
Catch the errors in programming with exception handling. Learn file handling with Java, input/outputs, naming of Java objects, Java annotations and more. Get introduced to collections in Java, its features, generics and their usage with objects
Highly Experienced
Mentors
Free Job Preparation Week.
Lifetime Access to Dashboard
24X7 Coding
Support
Develop 2 Real Time
Projects in Core Java
Course Syllabus
  • History
  • What is Java Technology & Its Features
  • Structured vs Object Oriented Approach
  • Need of Object Oriented Approach
  • Concept of Object and Class
  • Writing First Java Program
  • Keywords
  • Data Types & Variables
  • Type Casting
  • Operators
  • Introduction to JDK ; JRE ; JVM
  • Introduction to Control Structures
  • Selection/Decision Making Statements
  • Loop/ Iteration Statements
  • Branching/ Transfer Statements
  • OOPs Concepts
  • Class and Object in detail
  • Class and its Members
  • JVM Memory Structure
  • Working with Buffered Reader Class
  • Methods
  • Constructors
  • Difference Between Method and Constructor
  • this Keyword in Java
  • Understanding Encapsulation(Setters and Getters)
  • static Keyword and its Uses
  • Inheritance and Inheritance Hierarchy
  • Types of Inheritance
  • super Keyword in Inheritance
  • Polymorphism
  • Method Overloading and Overriding
  • Overloading vs. Overriding
  • Packages
  • Access Specifiers
  • Abstraction and Using Abstract Class
  • Multiple Inheritance in Java
  • Interface
  • Abstract classes vs. Interfaces
  • Introduction to Arrays
  • One Dimensional Array
  • Two Dimensional Array
  • Introduction to Exception Handling
  • Exception Handling Hierarchy in Java
  • Errors
  • Run time exceptions
  • Compile time Exceptions
  • try-catch-finally Clause
  • Cascading Exceptions
  • throws and throw Keyword
  • Important points
  • Custom Exception with Example
  • String
  • StringBuffer
  • StringBuilder
  • Introduction to Threads
  • Need of Threads
  • Multithreading
  • Thread Scheduling
  • Multitasking vs.
  • Multithreading
  • Multithreading in context with Java
  • Thread Creation
  • Thread Methods
  • Thread Synchronization and its Importance
  • Synchronized Methods
  • Synchronized
  • Blocks
  • Deadlock
  • Producer Consumer Problem
  • File I/O In Java
  • Introduction to Collection Framework
  • Hierarchy of Collection Framework
  • Methods of Collection interface
  • Iterator interface
  • List interface
  • ArrayList class
  • ArrayList vs.Vector
  • Set and SortedSet interface
  • Queue
  • Map
  • Sorting using Comparator
  • Generics
Job Preparation Week
After you complete your course, our unique job preperation solution makes sure you can check out all the essentials of your job preperation checklist, right from your resume to your interview skills.
In-depth Mock Interviews
With 2 In depth mock interviews, you are at complete edge over the others.
Resume Building And Interview Questions
Resume builds the first impression and we help you build a resume that stands out.
Online Reputation Building
Helps build a strong online presence in LinkedIn, Git, Stack Overflow and many more.
Resume Sharing With Top Employers
Your resume is shared with top employers, so that you find your dream job.
30+
Offers Made
To Students
2500+
Hours Spent
Coding
100+
Recommendations
Given By Clients
500+
Projects Completed
By Students
Places you could land up to
Customers Feedback
FAQ's
You will learn to program in JAVA Gain an insight of Object Oriented Programming Develop your own Java applications for web or app.
Anyone interested to learn coding in Java can do the course.
Interactive web applications are developed. Students are free to come up with their own ideas.
There is no pre-requisite for this course. However, knowledge of any kind of programming will be helpful.
The classes are held on weekends as well as on weekdays. You can enroll for a batch that is convenient to suit your personal schedule.
All you need is a Mac or Windows machine and an Internet connection of minimum speed of 500Kbps.
Besides the classes, spending around 3 hours each day will be enough.
The mentors are experienced professionals with at least 5+ years of experience.
If you decide to leave within first week of class starts , we refund fully. If you decide to leave before the class starts, 50% of the total paid fee would be deducted and the remaining amount will be refunded to the user. The refund policy would be applied if the total amount paid is more than 50% of the course fees.

AcadGild is an online training academy which teaches web development, mobile application development and big data courses. AcadGild provides mentor driven online courses in frontend web development, Android app development, big data development, hadoop development, big data administration and robotics. With AcadGild, 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 AcadGild is the best online coding bootcamp for Android programming courses.