learn java programming iiht

24
Java

Upload: sarikav

Post on 03-Aug-2016

229 views

Category:

Documents


5 download

DESCRIPTION

When we discuss programming dialects and advances, Java is the most prominent stage, which is utilized to build up a few applications for the frameworks and implanted gadgets like portable, tablets, tablets and some more

TRANSCRIPT

Page 1: Learn java programming iiht

Java

Page 2: Learn java programming iiht

About the Industry (Java)

When we talk of programming languages and technologies, Java is

the most popular platform, which is used to develop several

applications for the systems as well as embedded devices like

mobile, laptops, tablets and many more.

With time the importance and popularity of Java is on rise as it has

the magic in its remarkable abilities to innovate and morph as the

technology landscape changes. It is still the most pervasive

platform, whether you want to use it for developing smart card

applications, mobile applications, or server-side enterprise

applications.

Page 3: Learn java programming iiht

IIHT’s Approach

We at IIHT always believe in catering to the latest demands of IT

industry. To match and exceed their expectations, we have Java

business application Developer as an offering where we train you

on the below technologies

• Operating System • J2EE Architecture

• Programming Fundamentals • Servlets

• Object Oriented concepts • JSP

• Software Engineering • Java Script

• Testing Fundametals • Ajax and DOJO

• EIM Fundamentals • Angular JS

• Core Java • J2EE Design

• Junit • Process and Quality

Page 4: Learn java programming iiht

Operating System Fundamentals

An operating system (OS) is a collection of software that manages

computer hardware resources and provides common services for

computer programs. The operating system is a vital component of

the system software in a computer system.

This tutorial will take you through step by step approach while

learning Operating System concepts.

Note:

This consists of the essentials that a candidate should know to begin

learning about IT

Page 5: Learn java programming iiht

Programming Fundamentals

This course is intended for people who have never seen a computer

program. It will give you a better understanding of how computer

applications work and teach you how to write your own applications.

More importantly, you’ll start to learn computational thinking, which

is a fundamental approach to solving real-world problems.

Computer programming languages share common fundamental

concepts, and this course will introduce you to those concepts

Page 6: Learn java programming iiht

Object Oriented Concepts

OOP is a design philosophy. It stands for Object Oriented

Programming. Object-Oriented Programming (OOP) uses a different

set of programming languages than old procedural programming

languages. Everything in OOP is grouped as self sustainable

"objects". Hence, you gain reusability by means of four main object-

oriented programming concepts.

Page 7: Learn java programming iiht

Software Engineering

Software engineering is a field of engineering, for designing and

writing programs for computers or other electronic devices. A

software engineer, or programmer, writes software (or changes

existing software) and compiles software using methods that make it

better quality. Better quality software is easier to use, and the code

is easier to understand, to maintain, and to add new features.

Becoming a software engineer requires university level classes and

practice writing code. Software engineering can be very difficult

work. Software engineering is often done as part of a team.

Page 8: Learn java programming iiht

Testing Fundamentals

Testing is the process of finding all the possible defects or

discovering a software product's deficiencies. It is also a process of

executing a program with the intention of logging a defect against

the software product.

The primary benefit of testing is to make a workable software

product better, to improve the quality of deliverables. It also provides

a good indication of software reliability and reduces the risk of

failures during deployment.

Page 9: Learn java programming iiht

EIM Fundamentals

This is a comprehensive overview of enterprise information

management (EIM) concepts and practices, and their use in

achieving business objectives. The purpose of this course is to take

attendees with little to no background in EIM to a functional

understanding of business objectives tied to ROI, project

management, architecture, critical success factors, risk factors,

design, process, and tools.

Page 10: Learn java programming iiht

Java

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 is fast, secure, and reliable. From laptops to datacenters, game

consoles to scientific supercomputers, cell phones to the Internet,

Java is everywhere!

Page 11: Learn java programming iiht

JUnit

JUnit is an open source framework designed for the purpose of

writing and running tests in the Java programming language.

JUnit, originally written by Erich Gamma and Kent Beck, has been

important in the evolution of test-driven development, which is part

of a larger software design paradigm known as Extreme

Programming (XP).

Page 12: Learn java programming iiht

J2EE Architecture

The JEE platform provides the environment to develop enterprise

applications / services using multitier architecture.

The highly intensified technology made the need for scalable,

efficient, faster solutions for information management.

The JEE technology is rightly apt for meeting these requirements.

JEE provides a programming development environment which

improves the productivity of development, standards for hosting /

deploying enterprise applications.

Page 13: Learn java programming iiht

Servlets

A servlet is a Java programming language class that is used to

extend the capabilities of servers that host applications accessed by

means of a request-response programming model.

Although servlets can respond to any type of request, they are

commonly used to extend the applications hosted by web servers.

Servlet technology is used to create web application (resides at

server side and generates dynamic web page).

Servlet technology is robust and scalable because of java language.

Before Servlet, CGI (Common Gateway Interface) scripting

language was popular as a server-side programming language.

Page 14: Learn java programming iiht

JSP

JavaServer Pages (JSP) is a technology used to develop interactive

Web pages. JSP was developed by Sun Microsystems and is an

improved version of Java servlets.

JSP may be developed in a simplified manner and has a wide range

of applications. As with most server-based technologies, JSP

separates business logic from the presentation layer.

Page 15: Learn java programming iiht

Java Script

JavaScript is an interpreted programming or script language from

Netscape. It is somewhat similar in capability to Microsoft's Visual

Basic, Sun's Tcl, the UNIX-derived Perl, and IBM's REXX.

In general, script languages are easier and faster to code in than the

more structured and compiled languages such as C and C++.

Script languages generally take longer to process than compiled

languages, but are very useful for shorter programs.

Page 16: Learn java programming iiht

Ajax and Dojo

Ajax

Ajax is not a programming language or a tool, but a concept. Ajax is

a client-side script that communicates to and from a server/database

without the need for a postback or a complete page refresh. The

best definition for Ajax is “the method of exchanging data with a

server, and updating parts of a web page - without reloading the

entire page.

Dojo

Dojo Toolkit is an open source modular JavaScript library (or more

specifically JavaScript toolkit) designed to ease the rapid

development of cross-platform, JavaScript/Ajax-based applications

and web sites.

Page 17: Learn java programming iiht

Angular JS

AngularJS is a structural framework for dynamic web apps. It lets

you use HTML as your template language and lets you extend

HTML's syntax to express your application's components clearly and

succinctly.

Angular's data binding and dependency injection eliminate much of

the code you would otherwise have to write. And it all happens

within the browser, making it an ideal partner with any server

technology.

Page 18: Learn java programming iiht

J2EE Design

Design patterns represent the best practices used by experienced

object-oriented software developers.

Design patterns are solutions to general problems that software

developers faced during software development.

These solutions are obtained by trial and error by numerous

software developers over quite a substantial period of time.

Page 19: Learn java programming iiht

Process and Quality

Software Quality Management (SQM) is a management process the

goal of which is to develop and manage the quality of a software to

make sure the product satisfies the user. The goals of SQM is to

make sure a product is in good levels of quality and meets the

regulations and standards the customer needs from the product.

Software quality managers have to test the product before it's

released to the market, they do this by a series of steps called the

software cycle in order to get the errors in a software and try to fix it

before being released. Their job is also to encourage the quality

culture to everyone and avoid fraud by protecting their software

through proper development.

Page 20: Learn java programming iiht

Job Profile

Core Java Developer

Software Engineer – Java

Java Architect

Software Developer – Angular JS

Technical Architect – Client Side Designing

J2EE Design Expert

Ajax Developer

Frontend Developers – Dojo

Frontend Developers – Javascript

UI Developer

Page 21: Learn java programming iiht

FAQs

Who should do this programme?

Job aspirants who have done or pursuing their IT/ non-IT graduation

and looking to start with good IT job opportunities.

Duration of this programme?

248 hours

Does IIHT provide placement assistance after finishing this?

Yes, IIHT has got tie-ups with MNCs and other companies. However,

the candidate needs to have good soft skill and interview-facing skills.

Page 22: Learn java programming iiht

FAQs

Benefits of doing this programme?

This is a custom tailored programme that opens the doors to

programming world and the top giants of information technology.

While you learn development, this also gives you an overview on

business applications, industry standards and testing fundamentals

which makes you the best choice of recruiters.

This programme talk about both the aspects of programming, being

server side and client side.

Page 23: Learn java programming iiht

IIHT Edge

Why IIHT?

IIHT is the only pan India company to have specialised and quality

programmes in IT-IMS, Social, Mobility, Analytics and Cloud.

IIHT has a heritage of over 23 years

IIHT has about 150 centres across the globe

IIHT trains corporates like IBM, Intel, HP, HCL 150+ Fortune 500

companies. This ensures that our course curriculum is mapped to

industry demands much better than other institutes.

IIHT has trained over 15 Lakh students till date

Page 24: Learn java programming iiht

Reach Us

Learn Java Programming & For Java Classes

No: 15, 4th Floor, Sri Lakshmi Complex, Off MG Road, Near SBI

LHO, St. Marks Road

Bangalore - 560 001, India.

Call us :1800-123-321-5 (Toll Free)

Visit our Official website For more Information:

http://www.iiht.com/advanced-java-training-institute