0% found this document useful (0 votes)
9 views3 pages

Java Summer Training

The Guru Tegh Bahadur Institute of Technology is offering an in-house training program on Java Programming, covering topics such as Java basics, control flow, object-oriented programming, and multithreading. The training will utilize tools like IntelliJ IDEA and Eclipse IDE, with a total duration of 40-50 hours split between theory and hands-on coding. Targeted job roles include Java Developer and Software Engineer, with potential placements in various IT companies and product-based firms that utilize Java applications.

Uploaded by

keshavkumar88630
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views3 pages

Java Summer Training

The Guru Tegh Bahadur Institute of Technology is offering an in-house training program on Java Programming, covering topics such as Java basics, control flow, object-oriented programming, and multithreading. The training will utilize tools like IntelliJ IDEA and Eclipse IDE, with a total duration of 40-50 hours split between theory and hands-on coding. Targeted job roles include Java Developer and Software Engineer, with potential placements in various IT companies and product-based firms that utilize Java applications.

Uploaded by

keshavkumar88630
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Guru Tegh Bahadur Institute of Technology

Inhouse Training Schedule


“JAVA PROGRAMMING”
Organised by:
Dr. Amandeep Kaur and Mr. Aman Kumar
Module Details: Java Programming
1. Complete List of Topics to be Covered

1. Introduction to Java and its Features

2. Java Basics: Data Types, Variables, Literals, Operators

3. Control Flow Statements

4. Classes and Objects

5. Inheritance

6. Interfaces and Abstract Classes

7. Exception Handling

8. Multithreading

9. Synchronization

10. Applet/Swing

11. AWT Components

12. AWT Events

13. Layout Managers

14. Socket Programming

15. Client server model

16. Mini project/application based on the topics learnt.


Tools to be Used & Proposed Experiments/Practicals
Development Tools:

 IntelliJ IDEA / Eclipse IDE / Visual Studio

 NetBeans

 Command Line with javac and java

 JDK (Java Development Kit) 8 or higher

Experiments/Practicals:

 Basic Java programs (Hello World, input/output, escape characters)


 Control structures and logic (loops, conditionals, prime, factorial, palindrome)
 Object-oriented programming (classes, constructors, inheritance, interfaces, abstract
classes)
 Exception handling (custom exception with try, catch, throw, throws, finally)
 Data structures (stack, queue)
 Multithreading and synchronization (Producer-Consumer, Readers-Writers)
 GUI and Applets/Swings (forms, graphics)
 Advanced Java (Networking, Socket programming, Client server model)
 Mini projects (calculator, text editor, clock, chat)

Estimated Duration of Module

Total Duration: 40 – 50 Hours

 Theory: 20 – 25 Hours

 Lab / Hands-on Coding: 20 – 25 Hours

Targeted Job Roles & Potential Companies for Placement

Targeted Job Roles (Java-Focused):

 Java Developer (Entry Level)

 Backend Developer – Java

 Software Engineer (Java)

 Application Support Engineer

 Full Stack Java Developer

 Trainee Software Engineer

 Technical Graduate Trainee

 System Engineer (Java Projects)


Potential Companies for Placement :

All IT/Software Companies where Java is used example TCS, Wipro,Infosys, HCL, Oracle etc.

Also, Product based/ Fintec companies like Flipkart, Swiggy, Paytm, PhonePe etc that use java
applications.

You might also like