Duration : 1 Month
Fees : 10,000 /-
Java is among the most popular programming languages out there, mainly because of how versatile and compatible it is. Java can be used for a large number of things, including software development, mobile applications, and large systems development. Knowing Java opens a great deal of doors for you as a developer.
COURSE OUTCOMES
This course will teach what the most fundamental programming concepts are and how to use them. You'll learn about data types, functions, loops, control flow, and objects.
An Introduction to Java
- Understand the design decisions that shaped Java
- Become familiar with the history of Java
The Java Programming Environment
- Setting up your development environment
- Using the command-line tools
- Using an integrated development environment
Fundamental Programming Structure in Java
- Write a simple Java Program
- Work with data types
- Use the control flow constructs of the Java Language
- Write programs that read input and produce output
- Use arrays to store multiple elements of the same type
- Writing methods
- String and string Buffer
- Wrapper Classes
- Access Modifiers
- Packages
Objects and Classes
- Understand the fundamental concepts of objects-oriented programming
- Understand classes
- Understand parameter passing in Java
- Interfaces & Abstract classes
Inheritance & polymorphism Concepts Collections
- Understand the benefit of separate Collection classes and interfaces
- Become familiar with the types in the collections framework
Exception Handling
- Exceptions Introduction
- Handling exceptions
Generic Programming
- Introduction to generics
- Building generic classes, methods
Database programming with JDBC
- Introduction to JDBC
- Connecting to database
- Executing SQL statements
Network Programming
- Working with URLs
- Client Server Programming
Multithread programming
- Introduction to Threads
- Creating threaded programs
GUI Development
- Introduction to Swing & Applets
- Working with GUI
Introduction to Java 8
- All the above topics will have examples which will be worked during the session.