1. FROM:11th
June 2020 TO 23rd
July 2020
Submitted By:
Name: Pratik Haridas Khodwe
Enrollment No.: 1912410105
Department of Information Technology
Government Polytechnic Murtizapur.
3. Index
SR NO TITTLE PAGE NO
1.
About
Organization
2. Abstract about Training
3. Introduction
4. Week wise description
5. Conclusion
6. Reference
Chapter 1: About Organization
4. 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.
5. 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.
6. 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)
7. 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.
9. 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
10. 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
11. 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
12. 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:
13. 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.