0% found this document useful (0 votes)
25 views15 pages

Web Development Using Java

this is a presentation on my training of web development using java. all the tech stacks used for making the employee management system projects are mentioned here

Uploaded by

darkestmess
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
0% found this document useful (0 votes)
25 views15 pages

Web Development Using Java

this is a presentation on my training of web development using java. all the tech stacks used for making the employee management system projects are mentioned here

Uploaded by

darkestmess
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1/ 15

WEB DEVELOPMENT USING

JAVA
Practical Training Program
Name - Anushka Kar
Roll No - 11600720011
WHAT WE WILL
TALK ABOUT
Introduction

NetBeans

Java

Swing

SQL

Project Results

Certificate
INTRODUCTION
• Reason behind chossing this Training.
• Walkthrough of the modules.
• The Final Project done post Training.
NETBEANS
A free and open-source integrated development environment

CODE EDITOR PROJECT MANAGEMENT DEBUGGING AND


PROFILING
At the heart of NetBeans lies its NetBeans simplifies project NetBeans' integrated debugging and
powerful code editor, serving as the management by providing a profiling tools empower developers to
primary workspace for crafting Java comprehensive set of tools that identify and resolve errors, optimize
code. Equipped with syntax streamline the organization and code performance, and analyze
highlighting, code completion, and control of Java projects. The project memory usage. The debugger, a
code formatting tools, the editor navigator, a tree like structure, powerful tool, allows developers to
enhances the development process by visually represents the project step through code line by line,
providing real-time assistance and hierarchy, enabling developers to examining variable values and
ensuring code adherence to best effortlessly navigate through source expressions, pinpointing the source of
practices. files, packages, and dependencies. errors and exceptions.
NETBEANS
Delving into the Key Features of NetBeans
and it’s role in this taining

VERSION CONTROL EXTENSIBILITY WHY NETBEANS?


INTEGRATION

NetBeans seamlessly integrates with NetBeans' extensibility empowers • ·Are building Java applications
popular version control systems like developers to customize the IDE to for desktop, web, or mobile
Git, Subversion, and Mercurial, their specific needs and preferences. platforms
enabling developers to manage code Through plugins and modules, • ·Are working on enterprise-level
changes, collaborate with team developers can add new features, Java projects
members effectively,and maintain a enhance existing functionalities, and • ·Are looking for a free and open-
comprehensive history of project tailor the IDE's appearance and source IDE
evolution. behavior. • ·Prefer a user-friendly and
extensible IDE
JAVA
A high-level, object-oriented programming language

Key Features of Java

OBJECT-ORIENTED PLATFORM INDEPENDENCE GARBAGE COLLECTION


PROGRAMMING (OOP)

·Java embraces the principles of OOP, ·Java's "write once, run anywhere" ·Java automatically manages memory
promoting code reusability, (WORA) principle allows developers allocation and deallocation, freeing
maintainability, and scalability to create code that can execute developers from the burden of
through the concept of objects, seamlessly across various operating explicit memory management tasks.
classes, and inheritance. systems and platforms due to the Java
Virtual Machine (JVM).
JAVA
Key Concepts of OOP in Java

CLASSES OBJECTS INHERITANCE


·Classes serve as blueprints for ·Objects are instances of classes. ·Inheritance allows classes to inherit
creating objects. They define the They represent real-world entities attributes and methods from parent
attributes and methods that objects of with specific characteristics and classes, enabling code reuse and
that class will possess. actions. promoting a hierarchical class
structure.
SWING
A powerful GUI widget toolkit for Java applications
Key Features of Swing

PLATFORM INDEPENDENCE PLUGGABLE LOOK AND FEEL RICH COMPONENT SET

Swing adheres to Java's "write once, Swing's pluggable look and feel Swing provides a comprehensive
run anywhere" (WORA) mechanism allows collection of pre-built components,
principle, ensuring that GUIs created developers to modify the appearance including buttons, menus, labels,
with Swing maintain consistent of Swing components without dialog boxes, and scroll panes. This
appearance and altering their underlying extensive set simplifies GUI creation
behavior across different operating functionality. This enables and reduces development time.
systems and platforms. applications to adapt to the user's
preferred
look and feel or adhere to specific
design guidelines.
SWING
COMPARISON WITH AWT

Feature AWT SWING

Component types Limited Extensive

Look and feel Platform-dependent Pluggable

Component weight Heavyweight Lightweight

Performance Less efficient More efficient

Event handling Less sophisticated More sophisticated


SQL
The primary language for interacting with and
manipulating data stored in RDBMS
DATA DEFINITION LANGUAGE DATA MANIPULATION DATA CONTROL LANGUAGE
(DDL) LANGUAGE (DML): (DCL)
Data Definition Language (DDL) Data Manipulation Language (DML) Data Control Language (DCL)
commands are responsible for commands are responsible for commands are responsible for
defining and modifying the structure inserting, updating, deleting, and managing access control and security
of a database. They provide the tools retrieving data within tables. They within a database. They provide the
to create, alter, and drop database form the core of data manipulation in means to grant or revoke user
objects, such as tables, indexes, and SQL, allowing users to interact with permissions, ensuring that only
views. DDL commands are essential the actual content stored in the authorized users can access and
for establishing the foundation of a database. modify data.
database and ensuring its organization
and efficiency.
SQL
Structure and Syntax

KEYWORDS EXPRESSIONS CLAUSES


Reserved words that define the core Combinations of values, operators, Subcomponents of SQL
functionality of SQL, such as and functions that evaluate to a single commands that provide specific
SELECT, INSERT, result, often used to manipulate or instructions or conditions, such
UPDATE, and DELETE. filter data. as the WHERE clause for
filtering data and the ORDER
BY clause for sorting data.
PROJECT RESULTS
The screens of the Employee Management System where you can see all the features of this
system in use and you can also see the GUI of the system
1. Login Frame: Gateway to the System

2. Main Dashboard : The Hub of System Operations


PROJECT RESULTS
The screens of the Employee Management System where you can see all the features of this
system in use and you can also see the GUI of the system

3. Adding an Employee: Streamlining the


5. View and Update Employee
Onboarding Process
4. Remove employee
CERTIFICATE
THANK YOU FOR
LISTENING!
If you have any questions, feel free to ask them out .

You might also like