Heading:
Java is a programming language used to develop software and different applications throughout the world; ranging from industrial e-commerce website to android apps, from scientific application to financial applications.
What will I learn?
During and after completing this course you will be able to:
Learn Object Oriented Programming concept
Install Java, Maven, Eclipse and configure them
Understand, code, compile, run and debug java programs
Will be able to use Operators, Conditionals, Loops to solve challenges
Will be able to use Methods, Class and Objects for solutions
Use access modifiers for security and inheritance
Read and write data from Console, Text file, Excel and Database
Use different types of Arrays, Class String and regular expression
Know how to use different modules to solve different challenges
Please check the curriculum for more information..
Audience and Requirements:
This course is for people who want to make career in Java. Particularly people on a team that want to learn Java, but who aren't going to be coding the main Java application i.e. Testers, Managers, Business Analysts, Front End Developers, Designers, etc.
No prior knowledge needed but strong desire to learn.
Training Highlights:
Mentorship will be available through training and after training
You will be working with real life challenges
You will practice on interview questions and secession from day one
Assessment:
Scenario 1: Write a java program that reads a number from keyboard and calculate factorial. Explain syntax and use of each line of your java class.
Scenario 2: Write a java program that reading two numbers from keyboard and print multiplication table that shows from 1 to these numbers
Scenario 3: Write a java program that reads text file and count similar word.
Scenario 4: Write a java program that reads and prints from excel file
Scenario 5: Write a java program that 1) selected from 2) inserts to a customer of E-commerce database. Install XAMPP in your computer and create the database accordingly.
Scenario 6: Develop a simple calculator that adds, subtracts, multiplies, divides and finds reminder of two numbers. You must apply java method for each operation.
Scenario 7: Write any program which shows java Class, Object and Inheritance.
Outline
Introduction to Java
Programming concept
Installing Java JDK with Eclipse editor
Creating project
Creating packages
Writing and executing first java program
Importing and exporting jar files and projects
Understanding java class and code syntax
Data types,variables and conversion
Character
Integer
Double
String
Boolean
Java Array, List and Arraylist
Data conversion, casting and iterators
Java Operators
Assignment operators
Arithmetic operators
Bitwise operators
Logical operators
Java Conditions
if … else
switch … case
Java Loops and controls
for...loop
Nested for... loop
while... loop
do... while... loop
Breaking and continue loops and exit from program
Java Methods
Non parameterized method
Parameterized method
Non returning method
Returning method
Recursive methods
Access Modifiers
Public, Protected, Default and Private
Static, final
Structure of OOPs in Java
Understanding what Object Oriented mean
Defining a Class and creating Objects
Constructors
Interface
Abstract class
Overriding and Overloading
Polymorphism in Java
Inheritance: extends and implements
Java String Class
Java regular expression
Java read and write using Scanner, Console and BufferReader
Using Apache POI to read and write from excel file
JDBC to manipulate databases
Java Socket programming for network operation
Java tips and tricks
Tricks for number manipulation
Tricks for string manipulation
Java singleton
Java getter and setter
Java annotations