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

Reoprtonindutrialtraining 210111090929

The document is a training report submitted by Pratik Haridas Khodwe detailing a 45-day industrial training at Internshala focused on Java programming. It includes sections on the organization, training abstract, week-wise descriptions of Java concepts, and a final project on developing a game. The report emphasizes the importance of practical training in bridging the gap between theoretical knowledge and real-world applications in the field of information technology.

Uploaded by

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

Reoprtonindutrialtraining 210111090929

The document is a training report submitted by Pratik Haridas Khodwe detailing a 45-day industrial training at Internshala focused on Java programming. It includes sections on the organization, training abstract, week-wise descriptions of Java concepts, and a final project on developing a game. The report emphasizes the importance of practical training in bridging the gap between theoretical knowledge and real-world applications in the field of information technology.

Uploaded by

hk7230249
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

FROM:11th June 2020 TO 23rd July 2020

Submitted By:
Name: Pratik Haridas Khodwe
Enrollment No.: 1912410105

Department of Information Technology


Government Polytechnic Murtizapur.
Certificate
Index

SR NO TITTLE PAGE NO

About
1.
Organization

2. Abstract about Training

3. Introduction

4. Week wise description

5. Conclusion

6. Reference

Chapter 1: About Organization


Internshala is a dot com community with dot org at its heart. Internshala is a
technology organization through internships and online training with a quest to
inspire students with specific expertise and practical exposure. Imagine a world that
is full of possibilities and equality. An environment where you can discover and turn
your passion into your career. An atmosphere in which your realistic skills are more
successful.

Internshala is the idea of a world where, through learning, everyone, anywhere


has the ability to change their life. Internshala provides a variety of learning
possibilities, from hands-on assignments and workshops to qualifications and degree
programs that are ready for work.

Internshala concludes that studying is the root of human development. It has


the authority to transform our planet from disease to health, From suffering to
wealth, from dispute to harmony. It has the potential to make our lives change, for
ourselves, For our households, For the families of theirs.
Chapter 2: Abstract about Training

Industrial Training is an important step in the life of a Student. A well-


planned, properly conducted and measured industrial education helps a great deal to
build a professional mindset. It provides an appreciation of the manufacturing
approach to problem solving, based on a broad view of the organization's process
and mode of operation.

The purpose and incentive of this industrial training is to learn


professionalism, expertise, coordination and technological competence in an
effective training experience that will enable me, as a student in the field of
information technology, to improve tolerance to the self-disciplinary essence of ICT
issues.

Industrial preparation for each undergraduate student is the prerequisite for


becoming a specialist in the information technology industry. It encourages students
to develop their practical skills in terms of interpersonal, problem solving, analysis
and publishing, as well as soft skills.
Chapter 3: JAVA Introduction

One of the programming languages or technologies used to create web


applications is Java. Under the leadership of James Gosling and his team, the Java
language was developed at SUN Micro Systems in 1995. Originally one of the
academic universities, SUN Micro Systems Whatever the program produced in
1990, SUN Micro Systems published the name of oak, which is the original name of
java.

SUN Micro Systems released the software produced in the year 1990, under
the name of oak, which is the original name of java (scientifically oak is one of the
tree name). It took 18 months for the OAK to develop. The oak is unable to fulfill
all industry needs. So, this oak is again updated by James Gosling and published in
the year 1995 with the name of java.

Java divided into three categories they are:

 J2SE (Java 2 Standard Edition)


 J2EE (Java 2 Enterprise Edition)
 J2ME (Java 2 Micro or Mobile Edition)
Chapter 4 : Week wise description

Week 1: Basic of Java

Java is a more efficient, stable, high-performance, multithreaded


programming language that is independent of the platform. Some Java specific
topics are addressed here. The Java Runtime Environment (JRE) is part of the Java
Programming Kit (JDK). It comprises a collection of libraries and Java application
creation tools. The minimum specifications for running a Java program are given by
the Java Runtime Environment.

JVM is set of programs developed by sun Micro System and supplied as a part
of jdk for reading line by line of byte code and it converts into native understanding
form of operating system. Java language is one of the compiled and interpreted
programming language.

Garbage Collector is the system Java program which runs in the background
along with regular Java program to collect un-Referenced (unused) memory space
for improving the performance of our applications.

An API (Application Programming Interface) is a collection of packages, a


package is the collection of classes, interfaces and sub-packages. A sub-package is
a collection of classes interfaces and sub packages etc.
Features of Java :

 Simple
 Object-Oriented
 Portable
 Platform independent
 Secured
 Robust
 Architecture neutral
 Interpreted
 High Performance
 Multithreaded
 Distributed
 Dynamic
Week 2: Java Classes, Blocks and Constructors

In Java, a constructor is a block of codes similar to the method. It is called


when an instance of the class is created. At the time of calling constructor, memory
for the object is allocated in the memory. It is a special type of method which is used
to initialize the object. Every time an object is created using the new() keyword, at
least one constructor is called.

It calls a default constructor if there is no constructor available in the class.


In such case, Java compiler provides a default constructor by default. There are
two types of constructors in Java: no-arg constructor, and parameterized
constructor.

There are two rules defined for the constructor:

 Constructor name must be the same as its class name


 A Constructor must have no explicit return type
 A Java constructor cannot be abstract, static, final, and synchronized
Week 3 : Java object oriented Programming

In this week, we will learn about the basics of OOPs. Object-Oriented


Programming is a paradigm that provides many concepts, such as inheritance, data
binding, polymorphism, etc. Simula is considered the first object-oriented
programming language. The programming paradigm where everything is
represented as an object is known as a truly object-oriented programming language.

Object means a real-world entity such as a pen, chair, table, computer, watch,
etc. Object-Oriented Programming is a methodology or paradigm to design a
program using classes and objects. It simplifies software development and
maintenance by providing some concepts:

 Object
 Class
 Inheritance
 Polymorphism
 Abstraction
 Encapsulation

Apart from these concepts, there are some other terms which are used in Object-
Oriented design:

 Coupling
 Cohesion
 Association
 Aggregation
 Composition
Week 4 : Java Packages and Event handling

Package:

A package is a collection of similar types of classes, interfaces and sub-


packages. The aim of the package principle is to provide every application with
common classes and interfaces. Separate, independently. In other words, if we want
to develop any class or interface which is common for most of the java programs
than such common classes and interfaces must be place in a package.

Exception Handling:

The process of converting system error messages into user friendly error
message is known as Exception handling. This is one of the powerful features of
Java to handle run time error and maintain normal flow of java application. An
Exception is an event, which occurs during the execution of a program, that disrupts
the normal flow of the program's Instructions.

Type of Exception:

 Checked Exception
 Un-Checked Exception
Week 5 and 6 : Projects Undertaken, Final Exam.
Project:
It was really a long journey that we successfully covered so far in this course.
Initially we covered all the core java concepts and did a wonderful project by
developing a game in JavaFX platform.
Final Deliverables:
2. Jar file of your new Connect 4 app.
3. Final Connect 4 game source code.
Before you submit, make sure to zip all the above-mentioned deliverables within a
single folder.
Meanwhile we review your submitted assignment, proudly share the Jar file of
Connect 4 game with your nears and dears.

Final Output:
Chapter 5: Conclusion

Practical awareness means the visualization in our books of the knowledge


that we read. For, we conduct experiments and receive observations. In any scenario,
functional information is really necessary. One must be familiar with the issues
relating to that area in order to be able to address them and Become a good human.

An engineer needs to get into working life after reaching the right purpose in
life. He must represent an industry, whether public or private sector or self-owned,
according to this existence. For the efficient work in the field, he must be well aware
of the practical knowledge as well as theoretical knowledge.

Our Engineering program offers a practical training of 45 days for all the
aforementioned purposes and to close the gap between theory and experience.
Students work in the industry during this time and get all sorts of training and
understanding of company processes and hardware and software tools well.

I had my 45-day (Core Java) summer training at Internshala after the 4th
semester. This article is focused on the information I learned during my 45-day
summer training session.
Chapter 6 : References.

 Internshala’s Student Reference Guide


 Object-Oriented Programming’s Concept by Sriyank Sidhdhartha
 Thinking In java (2nd edition)
 https://www.javatpoint.com
 https://internshala.com

You might also like