Java Training Courses and Workshops

Schools providing training courses, certificates, diplomas or degree programs of Java




Total 800 training courses and degree programs available around the world.

United States - United Kingdom - Canada - Australia - India

Popular courses:
JavaScript
Java Programming
Java
JavaScript Programming
Programming in HTML5 with JavaScript and CSS3
Advanced Windows Store App Development Using HTML5 and JavaScript


Java Programming

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

This is a five day instructor-led course. This introductory, Java SE, lecture-and-lab course teaches people with little or no programming experience how to program with the Java programming language.
This introductory course emphasizes achieving program clarity through the proven software-development techniques. Nonprogrammers learn skills that underlie good programming through dozens of complete, working programs-we call this the live-code approach. This hands-on approach rapidly builds the confidence of new programmers, because all programming concepts are presented in the context in which they will be used.

Prerequisites

You need to be familiar with the operation of the platform that you&,#146,re using. That means you should know how to perform tasks like opening, saving, printing, closing, copying and deleting files

Essentials of Developing Windows Store Apps Using HTML5 and JavaScript

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

In this five day instructor-led course students will learn essential programming skills and techniques that are required to develop Windows Store apps. This includes a combination of both design and development skills, as well as ensuring that students are comfortable using and making the most of the Visual Studio and Expression Blend tools.

This course is intended for professional developers who have 1 or more years of experience in creating applications.

Prerequisites

Before attending this course, students should attend Course 20480, Programming in HTML5 with JavaScript and CSS3 or have equivalent knowledge:
-1 or more years of experience creating applications.
-3 months experience creating Windows client applications.
-3 months experience using Visual Studio 2010 or 2012.

Advanced Windows Store App Development Using HTML5 and JavaScript

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

This five day instructor led course will teach you advanced programming practices and techniques that will help you develop Windows Store apps. In this course, you will learn how design and develop Windows Store apps, as well as implement advanced features, such as using location information, streaming media to external devices, and integrating with online services. You will also learn how to use Microsoft Visual Studio 2013 and Expression Blend tools.

This course maps to the 70-482 exam.

This course is intended for professional developers who have one or more years of experience creating applications for a production environment and who are comfortable programming in HTML5, JavaScript and CSS to create Windows Store apps.

Prerequisites

Before attending this course, students must have:
-6 to 12 months experience programming in HTML5.
-3 to 6 months experience using Visual Studio 2013 (including experience in using preview builds).
-Minimum one month of experience working on Windows Store apps.
-This course is intended for professional developers who have 1 or more years of experience creating applicati... [Read More]

JavaScript Programming

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

Today, JavaScript is used in almost 90% of all websites, including the most heavily-trafficked sites like Google, Facebook, YouTube and Amazon. That&,#146,s why every web developer should know how to use JavaScript. JavaScript is surprising difficult to learn, but this course is designed to help novices, as well as experienced programmers, learn how JavaScript is used and works in the real world
Students will learn how to write, test and debug JavaScript applications. Learn how to work with arrays and web storage, create and use your own object types in object-oriented applications, using regular expressions for data validation and much more. Gains skills like how to bulletproof your applications by using closures, namespaces and modules, how to make your functions more useful by using callbacks, and how to use Ajax and JSON to transmit and store data.

Prerequisites

To get the most out of this course you&,#146,ll need be familiar with HTML and CSS, and how to use these two technologies to create web pages. JavaScript lives inside the web browser, and it&,#146,s used to interact with a web page loaded into the browser. So being able to... [Read More]

Programming in HTML5 with JavaScript and CSS3

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

This course provides an introduction to HTML5, CSS3, and JavaScript. This course helps students gain basic HTML5/CSS3/JavaScript programming skills. This course is an entry point into both the Web application and Windows Store apps training paths. The course focuses on using HTML5/CSS3/JavaScript to implement programming logic, define and use variables, perform looping and branching, develop user interfaces, capture and validate user input, store data, and create well-structured application.

The course is intended for developers who have at least six months of professional experience and who are interested in developing applications using HTML5 with JavaScript and CSS3 (either Windows Store apps or IE10 apps for the Web). While the students may have little or no HTML5 coding experience, they should have some experience with HTML4.

Students choosing to attend this course without a developer background should pay special attention to the training prerequisites. Developers who have more than 5 years programming experience may find that portions of this training are fundamental in nature when presenting the syntax associated with certain programming ta... [Read More]

JDeveloper

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

The Introduction to Java Programming course teaches students: the syntax of the Java programming language, Object-Oriented Programming using Java, exception handling, file input/output (I/O), JSP, Servlets, and EJB, and, optionally, creating Graphical User Interfaces (GUIs) using AWT and Swing. Students will learn how to develop Java applications and, optionally, how to develop applets.

Learning Objectives

Apply OOP principles
Design OO applications using abstraction, encapsulation, modularity, and hierarchy
Create applications (and, optionally, applets)
Use Java Exceptions to guarantee graceful error recovery of your application
Do input/output using Java
Create and use inner classes in your program to be concise and clear
Create Servlets, JSPs, and EJBs
Optionally, develop GUI using AWT and Swing with event handling

Java RESTful Services

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

In Complete Java RESTful Services, students not only learn the concepts and design principles associated with Representational State Transfer (REST), they also take a deep dive into JAX-RS �Java’s standard API for REST development. This is an intense hands-on course for Java programmers intent on learning how to design and build RESTful services and clients that exchange information in plain text, XML, JSON and other formats. Students spend almost 50% of their time in labs building JAX-RS services and REST clients.

Learning Objectives

Understand the concepts of REST.
Explore the conventions and design principals associated with REST services.
Learn the JAX-RS API for building services from annotated plain old Java objects (POJOs).
See how to produce and consume multiple data formats to include XML and JSON.
Examine how to secure Java REST services.
See how to build Java REST client applications.

Java Swing

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

This course introduces the Java programmer to the Java Foundation Classes -- a.k.a. Swing -- the Java environment&,#146,s comprehensive framework for GUI development. The student will study the fundamentals of the JFC architecture and quickly move to building simple JFC frame-based applications. By the end of the course the student will be comfortable building simple or complex interfaces with the most common Swing controls and classes -- including buttons, lists, combo boxes, checkboxes and radio buttons, text controls, trees, and tables -- controlling multiple windows and dialogs, using panes to manage related interfaces, implementing popup menus, and using data transfer packages for clipboard and drag-and-drop implementations.

The first module of the course provides an introduction to the JFC architecture and standard practices. AWT concepts such as the event model and basic layout management are reviewed as necessary. The standard controls are covered, including labels, text components, buttons, listboxes, and comboboxes. Architectural patterns are emphasized, especially JFC&,#146,s strict use of the Model-View-Controller paradigm. Understanding the ... [Read More]

Java Servlet Programming

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

Java EE Programming Using IBM WebSphere Studio Application Developer WSAD v5.0
Perspectives and views
WSAD Java EE development
WSAD project concepts
EJB project
Web project
The WebSphere Test Environment in WSAD

Servlets - Basic
Servlet overview
HTTP Servlet API
Servlet life cycle
Developing servlets
Create a Web project in WSAD
Code, test and debug a servlet

Servlet Interaction Interface
Request
Response
ServletContext
Servlet session tracking

Servlet Programming - Advanced
Programming with the MVC model
JDBC and database connection pooling
Session tracking
Integrating servlet and JSP
DB2 UDB JDBC drivers in WSAD
Create a JavaBean with WSAD
Add attributes and getters and setters with WSAD

Secure Java Web Development

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

This comprehensive course shows experienced developers of Java EE applications how to secure those applications and to apply best practices with regard to secure enterprise coding. Authentication, authorization, and input validation are major themes, and students get good exposure to basic Java cryptography for specific development scenarios, as well as thorough discussions of HTTPS configuration and certificate management, error handling, logging, and auditing.

Perhaps the most eye-opening parts of the course concern common web &,quot,hacks,&,quot, or attack vectors. Students see how easy it is to leave an application unguarded against cross-site scripting (XSS), cross-site request forgery (CSRF), SQL injection, and other attack types -- and learn that it&,#146,s also easy to fix such vulnerabilities and the importance of a secure development process.

In the last part of the course we move beyond the scope of traditional, interactive web applications to consider RESTful web services, single sign-on systems, and third-party authorization. Students learn to perform HMAC cryptography as a means of HTTP message-level authentication, and get int... [Read More]

Secure Coding for Java EE

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

Building a secure web application in Java is an extremely difficult challenge. While Java EE is a fantastic platform for building critical applications, there is little support for preventing flaws like the OWASP Top Ten, including Cross-Site Scripting (XSS), SQL injection, Request Forgery, Broken Authentication and Authorization, and much more. This course, teaches students how to identify, diagnose, and fix all of these very common issues. In this course, students will perform hands-on security testing and code review on web applications to find these kinds of flaws and they will learn and apply efficient and effective approaches for eliminating or avoiding these vulnerabilities in Java applications.



This course is intended for anyone writing Java EE applications. You’ll learn by actually finding problems using code review and application penetration testing techniques in a full Java EE application that is riddled with holes. We’ll design and implement fixes to many of these vulnerabilities in an Eclipse-based development environment, and then retest the application with security tools to verify that the problem has been eliminated. The course en... [Read More]

Java Web Development

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

Complete Java Web Development is a crash course in developing cutting edge Web applications using the latest Java EE 6 technologies from Oracle and the open source community. The course builds a strong understanding of Servlet technology as the cornerstone of Java&,#146,s Web platform. It then shows how JSPs build on the Servlet architecture. Additionally, the class shows students how to use JSTL, custom tags and expression language to reduce Java code in Web pages while adding tremendous power and capability to those pages. The class culiminates in an exploration of Java MVC frameworks like JSF, Struts and Spring MVC.

While focusing on Web technologies, the course also exposes developers to the constant tradeoffs between application robustness and complexity. This is not a class that focuses on theory. Participants will find the course is loaded with practical labs and simulations. After taking this class, developers will be able to build Web applications that perform well, are scalable, and that are easier to maintain.

Java Server Pages

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V


JSPs
JSP Programming Techniques
JSP directives
JSP expressions
JSP scriptlets
JSP declarations
Developing and testing JSP
JavaServer Pages in WSAD
Editing JSP
Predefined variables
JSP page design in WSAD
JSP testing in WSAD
JSP debugging in WSAD

Using Java Beans in a JSP
What is a JavaBean?
Structure of a JavaBean
Life cycle
Properties
A very simple bean
Using JavaBeans in JSP
The jsp:useBean tag
The jsp:useBean Scope
The jsp:useBean in Action
The jsp:getProperty tag
The jsp:setProperty tag
Mixing scriplets and bean tags

JSP Programming Techniques
Form input validation
Session management
Error handling
Cookies

Java EE 5 Servlets and JSP Development with NetBeans

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

Students will learn to develop and test server-side applications based on the Java Platform, Enterprise Edition (Java EE) component model using the Sun software platform of products and tools. Develop and test server-side applications that use Servlets and JavaServer Pages (JSPs) for the control and flow of e-business applications.

Learning Objectives

Use NetBeans IDE 5.5 as a truly, integrated development environment
Build Servlets according to the current Servlet 2.5 specification
Build JSPs according to the current JSP 2.1 specification
Build custom JSP tag libraries
Integrate Servlets and JSPs into a complete Java EE application
Test Servlets and JSPs using NetBeans IDE 5.5 and Sun Java System Application Server 9
Deploy a Java EE application to Sun Java System Application Server 9

Java EE 5 Programming Using NetBeans

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

Introduction to NetBeans IDE
NetBeans 5.5 IDE
Projects Window
Source Editor
Files Window
Runtime Window
Navigator Window
Output Window
Standard Projects
Free-Form Projects
Templates
Building, Running, and Debugging Projects Using Ant
Setting Main Project
Opening and Closing Projects
Code Completion
Searching
Setting Project’s Class Path
Setting Project’s Target JDK

Introduction to Java EE 5
Java Web Applications
Java Web Application Architecture
Java EE Architecture
Java EE Software Packaging
Deployment Descriptors
Java EE Module Structure
Enterprise Archive (EAR)
Web Modules and WAR
EJB Modules
Web Application Programming Model �MVC
An MVC Example
The Infrastructure for Enterprise Web Applications

Java EE Programming Tools in NetBeans IDE
Create an Enterprise Application Project
Setup Utility JAR
Create an EJB Module Project
Create a Web Application Project
Setup Dependent JAR Files
Register a Server
Select Server An Application Runs On... [Read More]

Java EE Programming

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

This course teaches programmers how to write enterprise applications based on the Java Enterprise Edition architecture. In addition to the core concepts of Java EE, this course provides specific instruction on building Java EE applications using the best practices established in the field.

Introduction to Java EE and Sun Java EE Application Server 1.4
Java EE-based Web application architecture
Application server functionality
Sun Java EE Application Server 1.4 platform introduction

Servlet Basics
HTTP Servlet API
Servlet life cycle
Developing servlets

JSP Basics
JSP directives
JSP expressions
JSP scriptlets
JSP declarations
Developing and testing JSP

JSTL and Expression Language(EL)
Understand JSTL basics
JSTL Tags
Expression Language
EL and JSPs
EL Syntax

Servlet Interaction
Understand the details of servlet programming objects

Advanced Servlet Programming
Understand the practice programming model for web applications
MVC Model
Understand the server-side implementation of MVC by integrati... [Read More]

Enterprise Java Beans (EJB) 3.0

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

This course gives the experienced Java developer a thorough grounding in Enterprise JavaBeans -- the Java EE standard for scalable, secure, and transactional business components. EJB 3.0 has reinvigorated this area of Java enterprise development, with dramatic improvements in ease of use and smooth integration with servlet-based or JSF web applications. This course treats the 3.0 specification, with a few notes on 2.1 compatibility but an emphasis on doing things the 3.0 way.

Students get an overview of the EJB rationale and architecture, and then dive right into creating session beans and entities. The new dependency-injection features of EJB3 cause perhaps the most confusion, so we work through a chapter devoted explicitly to DI and JNDI, and basically how components find each other to make an application. We study entities and the Java Persistence API in depth, and get a look at message-driven beans as well. The latter phase of the course covers advanced topics including transactions, security, and interceptors.

This version of the course is designed to work with the Java EE 5 SDK, Update 7, which includes the GlassFish application server, version... [Read More]

Java Testing with JUnit

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

This course introduces the experienced Java programmer to testing and test-driven development practices using JUnit. We work from the basics of JUnit as a tool, to best practices for writing effective and maintainable tests. The course is not strictly a TDD course, but we introduce TDD and take students through an illustrative case study. We discuss the importance of mocking and explore testing techniques using Mockito. Finally we discuss concerns and strategies for testing enterprise components in the Java EE context.

Learning Objectives

Build unit tests for Java classes using JUnit.
Write effective tests, and design classes for testability.
Understand test-driven development (TDD) and use dynamic mocking to support isolated testing.
Develop effective testing strategies for Java-EE components.

Developing Java Web Applications

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

Gives the experienced Java programmer a firm understanding of web application development in the Java Enterprise environment. Students learn the Servlets, JSP, and JSTL standards and how to mesh them into an effective methodology for building maintainable model/view/controller web applications. Students also work with relational databases and are exposed to practicalities of using both JDBC- and JPA-based persistence tiers. The course also introduces security concepts and provides exercises in both declarative and programmatic approaches to authentication and authorization for Java web applications, and includes in-depth treatments of newer Java EE standards including Contexts and Dependency Injection (CDI) and the Java Web Socket API.

Learning Objectives

Understand the value of web applications to an IT enterprise, and the importance of the Java EE platform in enabling web development.
Build servlets to respond to HTTP requests.
Build JavaServer Pages to define HTTP responses.
Combine servlets and JSPs in a model/view/controller architecture to maximize efficiency and maintainability of application code.
Define HTML forms an... [Read More]

Developing SOAP Web Services in Java

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards -- SOAP, WSDL, and the WS-I Basic Profile -- and the Java architecture that has evolved to build interoperable services and clients. We begin with an introductory module that covers both SOAP-based and RESTful services, and therefore both JAX-WS and JAX-RS.
But JAX-WS is central to the course, and we cover both WSDL-driven and Java-driven development paths, as well as message handlers and attachment support. With the new Provider and Dispatch APIs, it&,#146,s now much easier to integrate SAAJ, JAXB, and JAXP code into services and clients, and we explore these strategies in depth as well.
(For training within the J2EE 1.4 environment, and a concentration on JAX-RPC and SAAJ, please see version 1.5.3 of this course. We also continue to offer versions of the course that support Java EE 5 application servers and JAX-WS 2.1: see the version 2.1 outline.)

Learning Objectives

Be able to describe the interoperable web services architecture, including the roles of SOAP and WSDL in component-based se... [Read More]

Pages: 1 2 3 4 5 6 ...


Find Java training courses, certificates, diplomas and degrees in Countries:



Australia - Canada - India - Indonesia - Ireland - Malaysia - New Zealand
Pakistan - Philippines - Singapore - South Africa - United Arab Emirates
United Kingdom - United States



Facts:
This website holds more than 300,000 training course records worldwide, with hundreds of new postings daily. All services in this website are free!



- Other Topics -
- Online/E-learning -
Java
Ask for Training
Add Courses