Java Training
Java Training
Training Report
On
Java
Submitted By:
Devanshi
1221201
JMIT Radaur
Affiliated to Kurukshetra University Kurukshetra
Declaration
I hereby certify that the work which is being presented in the Training Report entitled, “java” by me,
Devanshi (Roll No.1221201)) in partial fulfillment of the requirements for the award of degree of
Bachelor of Technology in Computer Science & Engineering
I would like to acknowledge and extended my heartfelt gratitude to Dr. Gaurav Sharma, Head
of Department who provided me the golden opportunity to undergo and complete this training
program.
I wish to express my thanks to Er. Rajiv Bansal who also helped me in conducting this study
and encouraged me throughout this journey.
Devanshi
1221201
Preface
Objectives of the Training:
This curriculum based summer training program is providing an understanding about building
GUIs for web-based applications and web services and to learn how to develop computer
applications under Visual Environment, with an emphasis on the correct application of object-
oriented methods. The program also impart learning for the usage of high-end processes in
problem solving and to get introduced with the current-age industry standards
This training covers all major language features including Object-Oriented concepts, Windows
Forms programming, ADO.Net and also covering LINQ, WCF and Web Services etc.
The end objectives of the training are to obtain an In-depth knowledge to:
Gain an understanding of the Microsoft .NET architecture.
Gain a working knowledge of the C-Sharp programming language and learn how to build
object-oriented applications using C-Sharp.
Gain a comprehensive understanding of the philosophy and architecture of C-Sharp
programming.
Attain a detailed working knowledge of C-Sharp Implicit Types, Object Initializers,
Delegates, Anonymous Types & Methods, Extension Methods, Lambda Expression,
LINQ and many more.
Acquire a working knowledge of creating and rich internet Web applications using the
.NET Framework 4.5 and Visual Studio 2012.
Attain a detailed knowledge of the building blocks of Web application, including C-
Sharp, ASP.NET, ADO.NET, Web Services and Ajax.
Understand the ASP.NET programming model issues, such as State, Caching and Data
Handling Management (DHM).
Configure and deploy a Microsoft ASP.NET Web application.
Produce ASP.NET programs for the web using solid multilayer architectures.
Learn how to implement web applications using web forms, including programs that
interact with Databases.
Work with data from multi sources like objects, XML, databases using Language
Integrated Query (LINQ) and the Entity Framework (EF).
Develop a clean, maintainable code base using the Model View Controller (MVC)
architecture.
Create flexible views for user interaction with view helpers.
Learn to manage data access tasks by using LINQ.
Learn to create a Microsoft ASP.NET AJAX application.
Learn to consume and Windows Communication Foundation (WCF) services.
Learn to manage data by using ASP.NET Dynamic Data.
Table of Contents
Chapter 1: Introduction
Chapter 4: Proposed System Architecture and Design of the Problem (Flow Charts/ DFDs, if any)
Chapter 5: Prototyped Module Implementations (Pseudo-codes/Algorithms) / Inspection Results
Chapter 6: Future Scope & Limitations
Chapter 9: Appendix (containing code/ algorithms along with the Results/ Screen Prints (If any) *
Company Profile
Achiever Technology is totally alive to the needs and aspirations of the student community and
keeps itself abreast of the changes taking place on the industrial front of the country and
excelling in their field by providing industry oriented trainings in the area of Object Oriented
Programming through Visual Studio Dot Net 2012 & Advanced Java, PRO-E, Embedded
Systems, CISCO and Animation etc.
The Institute has good market rapport and sponsors their students for various live industrial
projects during and after the training to inculcate their skills and knowledge to the practical
world. The Institute is committed to provide quality vocational and technical education to its
students, so as to boost their morale and instill new confidence to prepare them to accept the
challenges of life and put their best foot forward in the march to success for betterment of their
lot.
TRAINING SCHEDULE w.e.f. June 26, 2022
Time Contents
Duration
INTRODUCTOR Introduction to ASP.NET Framework, HTML basics, Flashback on basic concepts
Y WEEK of C and C++.
(26-06-2022 to 27-
06-2022)
Working with standard controls for web development i.e. Label, TextBox, Button,
DropDownList, Arrays, Binding Concepts, Date Selection with DDL, Calendar,
WEEK-1 Radio Button, Radio Button List.Continue with standard toolbox i.e. CheckBox,
(30-06-2022 to CheckBoxList, ListBox. Linking b/w web pages via hyperlink, linkbutton, button,
04-07-2022) anchor Tag.
Displaying Images via Image and ImageButton control, Passing Values b/w web
pages. Multiview and View Controls.Introduction to CSS. Working with Themes.
WEEK-2 Validator controls i.e. RequiredFieldValidator, RangeValidator,
RegularExpressionValidator, CompareValidator, Customvalidator, Validation
(07-07-2022 to
11-07-2022) Summary. AdRotator, Working with XML, Bullet listControl, Working with
features of DateTime class, Hidden Field Contol, FileUpload control.
WEEK-3 Working with Navigation Controls i.e. Sitemap, Menu, Tree View
(22-07-2022 to Control.Working with database, Installation of MSSQL MSSQL, Basic SQL
18-07-2022) commands, Working with ADO.NET. Working with data controls i.e. Grid View,
Details View, Data List, Form View, List View, Editing templates,
Designing and implementation of pages like login, signup, change password,
WEEK-4 Forgot Password etc., Working with standard login controls, To send mail from
smtp, website configurations and roles, Working with classes and objects, Ajax
(21-07-2022 to extensions i.e. cript Manager, Update Panel, Timer, Update Progress etc.,
25-07-2022)
Installation of ajax control tool kit, working with ajax kit around 50 controls, Web
Services, WCF, Class Encryption, Concept of hashing, Prevention of SQL
injection attacks, SEO and Deployment concepts.
WEEK-5 Project Work with Group Allotment, Title selection, requirement analysis,
Accessing templates, Designing logos, Layout designing by css.
(28-07-2022 to
01-08-2022)
WEEK-6 Designing, Implementation, Debugging and Testing, Building.
(04-08-2022 to
08-08-2022)