Description
- The course consists of JAVA features, Java SE Concept of programming are made simple and easy.
- This course is designed to make you familiar with JAVA Programming in detail. The course is taken right from basics to all the features in JAVA. Every topic is explained with real-life examples.
- Basic topics like – Methods, Object-Orientation and Inheritance are explained.
Learning Outcomes
At the end of the programme, the participants will be able to:
- By the end of this course, participants will be proficient in Java programming, with the ability to write basic programs using key concepts like variables, operators, control structures, and functional programming techniques. They will have a solid understanding of object-oriented principles such as classes, inheritance, and polymorphism, and will be able to handle exceptions, work with strings, and manipulate dates. Participants will also learn how to implement user input/output, work with Java packages, and effectively use enums and annotations in their code. This will equip them to develop well-structured and efficient Java applications.
Target Group
- Beginners: Individuals who have little to no experience in programming and want to start learning Java.
- Aspiring Java Developers: Those looking to build a strong foundation in Java before advancing to more complex topics.
- Computer Science Students: Students who need to learn Java as part of their curriculum or to strengthen their programming skills.
- Professionals: Individuals in the tech field seeking to upskill in Java or those transitioning to a Java development role.
Prerequisites
- Basic computer literacy
Duration
- 9:00 AM to 12:00 PM
- 30 hours
- Every Saturday and Sunday
Modules
– Introduction to Java
– Java Basics
– Basic Structure of a Class
- Java Data Types
- Identifiers & Modifiers
- Type Casting
- Basic Input and Output Using “system.out” and Scanner
- Operators and Expressions
- Control Structures: if, else, if-else, switch
- Loops
- Using break and continue Statements
– Functional Style
- Methods and Functions
- Arrays
– Essential Java API
- Packages and Importing Classes
- Exceptions
- Strings
- Date & Calendar
– Object-Oriented Programming (OOP)
- Class & Interfaces
- Access Modifiers
- Abstraction, Encapsulation, Inheritance, Polymorphism
- Enum & Annotations