an iso 9001:2008 certified company advanced java · scope of java the average pay for java...

Post on 19-Mar-2020

1 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

JavaTRAINING

www.webliquids.com

AN ISO 9001:2008 CERTIFIED COMPANY

ADVANCED

WebLiquids is an ISO (9001:2008), Google, Microsoft Certified Advanced Web Educational Training Organisation. WebLiquids was established in 2013 and We have Successfully trained 1569+ Professionals and 2270+ Students from then.

We are not just a Training organisation, But Also a Company where we work on Live Projects that helps Our Trainers to give Practical Training to the Students.

With this We also have a Consultancy that provides 100% Placement assistance to our trainees.

TM

www.webliquids.com, webliquids@gmail.com

ABOUT US

Who we are:

Our Aim is to Provide High Quality education and to Train as much Students as we can.

www.webliquids.com, webliquids@gmail.com

“”

TM

4

Our

Students

“1569+ Professionals,142+Batches, 4.95 Ratings”

Smashing

✓ Get the right career exposure.

✓ To Enhance your technical skills with Practical

learning.

✓ Get advanced technical & 100% practical

knowledge along with hands-on training.

✓ Learn from highly experienced and professional

experts.

✓ Flexible Timings with Weekdays & Weekend

Batches are available.

✓ Free first demo Class before Joining.

✓ Doubt resolution sessions available.

✓ Get Industry recognized certifications.

✓ Get theoretical and practical classes.

✓ Learn how a professional company works.

✓ Improve your business communication skills.

✓ In house 100% placement opportunities for

outstanding trainees.

✓ Job interview preparations.

WHY CHOOSE US?

www.webliquids.com, webliquids@gmail.com

TM

What you Learn:

❖ What is Java?

❖ Java Editions.

❖ Why Java?

❖ Scope of Java

❖ Objectives of Java.

❖ Software Used.

❖ What is NetBeans IDE?

❖ Why use NetBeans IDE?

❖ What is WAMP Server?

❖ Contents for Core Java

❖ Contents for Advanced Java

❖ Certifications

❖ Placement Assistance

www.webliquids.com, webliquids@gmail.com

TM

• A general-purpose object-oriented language.• Platform Independence (Operating System). • Write Once Run Anywhere (WORA).• Designed for easy Web/Internet applications.• Widespread acceptance.

What is Java?

www.webliquids.com, webliquids@gmail.com

TM

Java is a programming language and

computing platform first released by Sun

Microsystems in 1995. There are lots of

applications and websites that will not work

unless you have Java installed, and more

are created every day.

Java Editions

J2SE

(Standard Edition)

Client-Side Applications

J2EE

(Enterprise Edition)

Server-Side Applications

Such as Servlets & JSP

J2ME

(Micro Edition)

Apps for Mobile Devices

TM

www.webliquids.com, webliquids@gmail.com

Why Java?

❖ Trouble with C/C++ language is that they are not

portable and are not platform independent languages.

❖ Emergence of World Wide Web, which demanded

portable programs Portability and security necessitated

the invention of Java

www.webliquids.com, webliquids@gmail.com

TM

Two Major Reasons why must choose Java:

New features added in Java:

❖ Pure object oriented programming language.

❖ Multithreading, that allows two or more pieces of the same

program to execute concurrently.

❖ C++ has a set of library functions that use a common

header file. But java replaces it with its own set of API

classes.

❖ It adds packages and interfaces.

❖ Java supports automatic garbage collection.

❖ ‘Break’ and ‘continue’ statements have been enhanced in

java to accept labels as targets.

❖ The use of Unicode characters ensures portability.

Scope of Java

The average pay for Java Developer is Rs 302,100 per year.

www.webliquids.com, webliquids@gmail.com

TM

There is no denial to the fact that Java is the

most important thing happened to IT industry

across the globe.

It has an illustrious journey since its inception

and has been the backbone of many new

products and services that have surprised the

world.

It is embedded in many of the world’s important

IT systems and is in a good position to play a

part in future innovation.

The best part about Java is, its eco-system is

self-sustaining, from mobility (Android) to

middleware (Hadoop), it impacts everything

and will continue to make a big impact in future

too.

Objectives of Java

❖ Understand fundamentals of programming such as variables, conditional and iterative execution, methods, etc.

❖ Understand fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries, etc.

❖ Be aware of the important topics and principles of software development.

❖ Have the ability to write a computer program to solve specified problems.

❖ Be able to use the Java SDK environment to create, debug and run simple Java programs.

www.webliquids.com, webliquids@gmail.com

TM

www.webliquids.com, webliquids@gmail.com

Software usedTM

IDE (Code Editors)

Servers

Database

What is NetBeans IDE

www.webliquids.com, webliquids@gmail.com

TM

❖ NetBeans is a software development

platform written in Java.

❖ NetBeans IDE lets you quickly and easily

develop Java desktop, mobile, and web

applications.

❖ The NetBeans IDE is primarily intended for

development in Java, but also supports

other languages, in particular PHP, C/C++

and HTML5.

❖ NetBeans is cross-platform and runs on

Microsoft Windows, Mac OS X, Linux, Solaris

and other platforms supporting a

compatible JVM.

❖ With its editors, code analysers, and

converters, you can quickly and smoothly

upgrade your applications.

TM

Why use NetBeans IDE?

www.webliquids.com, webliquids@gmail.com

T

Here are top reasons to use the NetBeans IDE:

❖ Works Out of the Box

❖ Profiling and Debugging Tools

❖ Free and Open Source

❖ Extensible Platform

❖ Connected Developer

❖ Customizable Projects

❖ Powerful GUI Builder

❖ Non-Java Code Support

❖ Support for Java Platforms

❖ Dedicated Support Available

❖ Dynamic Language Support

➢ The NetBeans IDE can boost your productivity when you're working with Java SE, Java EE, or Java ME

technology as well as PHP, Groovy, JavaScript, and C/C++.

➢ Visual tools that generate skeleton code are also available, letting you create a basic application

without writing a single line of code.

TM

What is WAMP?

www.webliquids.com, webliquids@gmail.com

T

WAMP Server stands for "Windows, Apache, MySQL, and

PHP."

❖ MySQL is a high-speed database.

❖ PHP is a scripting language that can be used to access

data from the database.

❖ It is often used for web development and internal testing,

but may also be used to serve live websites.

❖ The most important part of the WAMP package is Apache

(or "Apache HTTP Server") which is used run the web server

within Windows. By running a local Apache web server on a

Windows machine, a web developer can test webpages in

a web browser without publishing them live on the Internet.

❖ While Apache, MySQL, and PHP are open source

components that can be installed individually, they are

usually installed together. One popular package is called

"WampServer," which provides a user-friendly way to install

and configure the "AMP" components on Windows.

Contents

for

Core Java

What you learn

in Core Java?

❖ Introduction:➢ Programming language Types and Paradigms➢ Why Java?

➢ Flavours of Java➢ Java Designing Goal➢ Role of Java Programmer in Industry➢ Features of Java Language➢ JVM-The heart of Java➢ Java’s Magic Bytecode

❖ The Java Environment:➢ Installing Java➢ Java Program Development➢ Java Source File Structure➢ Compilation & Executions

❖ Basic Language Elements:➢ Tokens/Identifiers/Keywords/Variables/Literals/Comments➢ Datatypes ➢ Operators Assignments➢ Using Scanner(java.util package).

❖ Control Flows:➢ Branching➢ Looping➢ Jumping➢ nesting of all(branching/looping/jumping)

www.webliquids.com, webliquids@gmail.com

TM

❖ Array and String: ➢ Defining an Array➢ Initializing & Accessing Array➢ Multi–Dimensional Array➢ Mutable & Immutable String➢ Operation on String➢ Creating Strings using StringBuffer and StringBuilder

Regular expressions.

❖ Object Oriented Programming: ➢ Class Fundamentals➢ Object➢ Object Life time➢ Creating and Operating Objects➢ Constructor & initialization code block➢ Destructors➢ Constructor overloading➢ Access Control➢ Modifiers➢ Use of Modifiers with Classes & Methods.

❖ Inheritance and Polymorphism:➢ Definition

➢ Types of classes (base and derived)➢ Design of Accessors➢ Extending Classes and Inheritance➢ Use and Benefits of Inheritance in OOP

More Modules..

www.webliquids.com, webliquids@gmail.com

TM

More Modules..

➢ Types of Inheritance in Java➢ Inheriting Data members and Methods➢ Role of Constructors in inheritance➢ Polymorphism in inheritance➢ Overloading/Overriding➢ differences of overloading and overriding

❖ Abstraction and encapsulation: ➢ What is abstraction?➢ Ways of abstraction➢ Abstract Class & Interfaces Defining Methods➢ Implementing interfaces➢ Argument Passing Mechanism➢ What is Encapsulation. Why and how?

❖ Four main Keywords: ➢ This/Super/Static/final

❖ Package: ➢ Organizing Classes and Interfaces in Packages➢ Package as Access Protection➢ Defining Package ➢ CLASSPATH Setting for Packages➢ Import and Static Import Naming Convention For

Packages.

❖ Exception Handling:➢ The Idea behind Exception➢ Exceptions & Errors➢ Types of Exception➢ Control Flow In Exceptions

TM

More Modules..

➢ JVM reaction to Exceptions

➢ Use of try, catch, finally, throw, throws in

Exception Handling

➢ In-built and User Defined Exceptions

➢ Checked and Un-Checked Exceptions.

❖ Thread:➢ Understanding Threads

➢ Needs of Multi-Threaded Programming

➢ Thread Life-Cycle

➢ Thread Priorities

➢ Synchronizing Threads

➢ Inter Communication of Threads

➢ Critical Factor in Thread-DeadLock

❖ The Collection Framework: ➢ Collections of Objects

➢ Collection Types

➢ Sets, Sequence, Map

➢ Understanding Hashing,

➢ Use of ArrayList.

TM

Contents for

Advanced java

What you learn in

Android Development

❖ Basics of Servlet:✓ Servlet: What and Why?✓ Basics of Web✓ Servlet API✓ Servlet Interface✓ GenericServlet✓ httpServlet✓ Servlet Life Cycle✓ Working with Apache Tomcat Server✓ How servlet works?

❖ ServletRequest & Servlet Collaboration: ✓ ServletRequest methods

✓ Registration example with DB

✓ RequestDispatcher

✓ sendRedirect

❖ Config & Context: ✓ ServletConfig methods✓ ServletConfig example✓ ServletContext methods✓ ServletContext example✓ Attribute : How to set, get and remove example?

❖ Session Tracking:✓ Cookies✓ Hidden Form Field✓ URL Rewriting✓ HttpSession.

www.webliquids.com, webliquids@gmail.com

TM

❖ Filter:➢ Filter➢ Authentication Filter➢ FilterConfig➢ Useful examples.

❖ Basics of JSP: ➢ JSP : What and Why?➢ Life cycle of JSP➢ JSP API➢ JSP Scripting elements➢ scriptlet tag

➢ expression tag➢ declaration tag

❖ Implicit Objects & Directives: ➢ Out/Request/Response/Config/Application➢ Session/pageContext/page/exception/Directive

Elements➢ page directive/include directive/taglib directive

❖ Action Elements: ➢ jsp:forward➢ jsp:include➢ Bean class➢ jsp:useBean➢ jsp:setProperty & jsp:getProperty➢ Displaying applet in JSP➢ Expression Language.

❖ Database Programming using JDBC➢ Introduction to JDBC➢ JDBC Drivers & Architecture➢ CURD operation Using JDBC

More Modules..

www.webliquids.com, info@webliquids.com

TM

❖ JSTL: ✓ JSTL Core Tags✓ JSTL Function Tags✓ JSTL Formatting Tags✓ JSTL XML Tags✓ JSTL SQL Tags✓ Custom tags.✓ JavaMail API✓ Sending Email✓ Receiving Email✓ Group Mail✓ Attachments.

❖ HTML 5: ✓ Introduction to HTML✓ HTML Basic Tags✓ Creating Lists✓ Working with images✓ audio tag✓ video tag✓ Creating Forms✓ Creating tables✓ Managing home page✓ Div tag✓ Navigation tags✓ Navigation Bar

MVC in JSP

www.webliquids.com, webliquids@gmail.com

TM

❖ CSS:✓ Introduction to CSS✓ Three ways to use CSS✓ CSS Properties✓ Designing website✓ Working with Templates

❖ Javascript : ✓ Introduction to Javascript✓ Three ways to use Javascript✓ Working with events✓ Client-side Validation✓ JQuery.

❖ Frameworks:✓ Struts✓ Hibernate ✓ Spring

❖ IDE:✓ Eclipse IDE ✓ Netbeans IDE

❖ Servers:✓ Apache Tomcat ✓ Glassfish Server ✓ WAMP,XAMPP

More Modules..

www.webliquids.com, webliquids@gmail.com

TM

Certifications

www.webliquids.com, webliquids@gmail.com

TM

Placement Companies:

www.webliquids.com, webliquids@gmail.com

TM

Batch

Images

THANK YOU

TM

top related