0% found this document useful (0 votes)
14 views19 pages

Rohit Industrial Report

Uploaded by

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

Rohit Industrial Report

Uploaded by

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

UNIVERSITY DEPARTMENT

RAJASTHAN TECHNICAL UNIVERSITY

DEPARTEMENT OF COMPUTER SCIENCE ENGINEERING


Industrial Presentation

Submitted To :- Submitted By :-
Dr. R.K Bayal Rohit Tinker(22/634)
Presentation On
Industrial Training
Table Of Content
1. Introduction
2. Introduction To Industrial Training
3. Internship Objective
4. Company Overview
5. Overview Of Java
6. Learning Plan
7. Core Java Concept Covered
8. Object Oriented Programming
9. Data Structure In Java
10.Exception Handling In Java
11.Java I/O Operation
12.Java Database Connectivity
13.Introduction To Spring Framework
14.Understanding Hibernate
15.Conclusion
Introduction

During this two-month industrial


training at Tinar Infotech, I focused on
Java programming and its related
frameworks. The training provided me
with hands-on experience and deepened
my understanding of core Java concepts,
without the need for a formal project.
Internship Objective

The main objective of this


internship was to strengthen my
knowledge of Java, learn various
frameworks, and improve my
coding skills through guided
training and hands-on practice.
Company Overview

Tinar Infotech Pvt. Ltd., established in January 2020 and


headquartered in Jaipur, Rajasthan, is an IT services
company specializing in a wide range of digital solutions.
Their offerings include web design and development,
e-commerce marketing, digital marketing, and product
design. The company has strong expertise in Java
development and aims to deliver scalable, secure, and
reliable IT solutions to businesses across various industries.
Through their innovative approach, Tinar Infotech is
committed to helping clients achieve digital transformation
and business growth.
Overview of Java

Java is a widely-used, platform-


independent programming language.
It is known for its robustness,
security, and portability. My focus
during the internship was to gain
proficiency in Java and apply it to
various coding challenges.
Learning Plan

Throughout the internship,


I focused on mastering the
following:

1. Core Java concepts


2. Object-oriented
programming (OOP).
3. Multithreading and
Exception Handling.
4. Java I/O (Input/Output)
operations5.
5. Java frameworks like Spring
and Hibernate
Core Java Concepts Covered

I learned and practiced essential Java


concepts, including:-
Variables and Data Types-
Conditional Statements and Loops-
Classes and Objects-
Inheritance, Polymorphism, and
Encapsulation-
Exception Handling
Object Oriented Programming
(OOP)
Object-oriented programming is
the foundation of Java
development.
I applied OOP principles such as:-

Encapsulation: Bundling data and


methods-
Inheritance: Extending classes to
reuse code.
Polymorphism: Ability to process
objects differently based on
their data type.
Abstraction: Hiding the internal
implementation applications.
Data Structures in Java

I explored Java's Collections


Fr a m e w o r k , w h i c h i n c l u d e s :
List: Array List,
L i n ke d L i s t - S e t : H a s h S e t ,
Tr e e S e t - M a p : H a s h M a p ,
Tr e e M a p p r a c t i c e d
implementing and utilizing
these data structures in
v a r i o u s c o d i n g e xe r c i s e s .
Exception Handling in Java

Understanding how to handle


exceptions properly is crucial for
writing robust applications. I practiced
handling exceptions using try-catch-
finally blocks to make applications
error-resistant..
Multithreading in
Java

Multithreading is essential for


running concurrent tasks. I learned
how to:- Create threads using the
Thread class and Runnable
interface- Implement
synchronization to prevent thread
interference
Java I/O Operations

I worked with Java I/O


streams to manage files and
directories, learning how to:-

• Read from and write to files


using File Input Stream and File
Output Stream.
• Use Buffered Reader for
efficient file handling
Java Database Connectivity (JDBC)

I explored how to interact with databases


using JDBC. This included:- Establishing a
database connection- Executing SQL
queries- Retrieving and manipulating data
Introduction to Spring Framework

Spring is a popular Java framework


for enterprise-level applications.
During the internship, I learned the
basics of Spring, focusing on:-

Dependency Injection (DI):


Managing dependencies in Java
applications-

Spring Boot:
Building RESTful web services quickly
and efficiently
Understanding
Hibernate

Hibernate is an Object-
Relational Mapping (ORM) tool. I
gained practical knowledge of how
Hibernate simplifies database
operations by mapping Java
objects to database tables.
Conclusion

My two-month training at Tinar Infotech provided me with


in-depth knowledge of Java and related frameworks.
Although I didn’t complete a formal project, the training
significantly improved my technical and problem-solving
skills.
T hank
s!

You might also like