OUR COURSES 19 November 2015. All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden



Similar documents
Java EE 7: Back-End Server Application Development

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

This presentation will provide a brief introduction to Rational Application Developer V7.5.

JAVA ENTERPRISE IN A NUTSHELL. Jim Farley and William Crawford. O'REILLY 4 Beijing Cambridge Farnham Koln Paris Sebastopol Taipei Tokyo.

CrownPeak Java Web Hosting. Version 0.20

Framework Adoption for Java Enterprise Application Development

Research Article. ISSN (Print) *Corresponding author Lili Wang

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

An introduction to creating JSF applications in Rational Application Developer Version 8.0

JBS-102: Jboss Application Server Administration. Course Length: 4 days

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat

NetBeans IDE Field Guide

Java (J2SE & J2EE) and Web Development Training Catalog

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Programma corso di formazione J2EE

Case Studies of Running the Platform. NetBeans UML Servlet JSP GlassFish EJB

Introduction to Sun ONE Application Server 7

Java EE Introduction, Content. Component Architecture: Why and How Java EE: Enterprise Java

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

JAVA/J2EE DEVELOPER RESUME

Beginning POJOs. From Novice to Professional. Brian Sam-Bodden

WebSphere Training Outline

APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management

Complete Java Web Development

OpenShift is FanPaaStic For Java EE. By Shekhar Gulati Promo Code JUDCON.IN

IBM WebSphere Server Administration

Rapid Application Development. and Application Generation Tools. Walter Knesel

Building Web Applications, Servlets, JSP and JDBC

A Comparison of Open Source Application Development Frameworks for the Enterprise

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Agilité des applications Java EE 6

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform

WEB APPLICATION DEVELOPMENT. UNIT I J2EE Platform 9

Implementation of an Enterprise-level Groupware System Based on J2EE Platform and WebDAV Protocol

}w!"#$%&'()+,-./012345<ya

Enterprise Application Development In Java with AJAX and ORM

WebSphere Server Administration Course

Portals, Portlets & Liferay Platform

Converting Java EE Applications into OSGi Applications

Oracle WebLogic Server 11g Administration

Instituto Politécnico Nacional Escuela Superior de Cómputo. THEMATIC UNIT: I Introduction to Web Applications

Glassfish, JAVA EE, Servlets, JSP, EJB

NextRow - AEM Training Program Course Catalog

Skillsoft Course Directory

Java 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc.

JEE Web Applications Jeff Zhuk

GlassFish v3. Building an ex tensible modular Java EE application server. Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc.

What Is the Java TM 2 Platform, Enterprise Edition?

SAP Web Application Server 6.30: Learning Map for Development Consultants

Oracle Application Development Framework Overview

The Java EE 6 Platform. Alexis Moussine-Pouchkine GlassFish Team

Web and Enterprise Applications Developer Track

UBS Training Course Catalog

Course Number: IAC-SOFT-WDAD Web Design and Application Development

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

PG DAC. Syllabus. Content. Eligibility Criteria

A Guide to Migrating Enterprise Applications to Spring

Enterprise JavaBeans' Future: Getting Simpler, More Ubiquitous, but Not Dominant

Java and J2EE (SCJA Exam CX ) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Das Spring Framework - Einführung in leichtgewichtige J2EE Architektur. Jürgen Höller. Organized by:

SPRING INTERVIEW QUESTIONS

SSC - Web development Model-View-Controller for Java web application development

JBoss JEE5 with EJB3.0 on NonStop. JAVA SIG, San Jose

Agenda. Java Features Review. Extreme Java G Session 1 - Main Theme Introducing Extreme Java

Java SE 7 Programming

COMPARISON BETWEEN SPRING AND ASP.NET FRAMEWORKS

WEB SERVICES. Revised 9/29/2015

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

What means extensibility?

Skillsoft Course Directory

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

Skillsoft Course Directory

Client-server 3-tier N-tier

Announcements. Comments on project proposals will go out by in next couple of days...

Java EE 6 development with Eclipse, Netbeans, IntelliJ and GlassFish. Ludovic Champenois Oracle Corporation

Enterprise Java Web Application Frameworks & Sample Stack Implementation

Component Middleware. Sophie Chabridon. INT - INF Department - Distributed Systems team 2006

Java-technology based projects

Web Development in Java Part I

TYLER JUNIOR COLLEGE School of Continuing Studies 1530 SSW Loop 323 Tyler, TX

Web Development in Java

Java Platform, Enterprise Edition (Java EE) From Yes-M Systems LLC Length: Approx 3 weeks/30 hours Audience: Students with experience in Java SE

Chapter 4. Architecture. Table of Contents. J2EE Technology Application Servers. Application Models

UNIVERSITY OF ILLINOIS AT CHICAGO University of Illinois Ready

Java SE 7 Programming

How To Write A Web Framework In Java

EBA Procurement Procedure for the Supply of Website Services 2016: Annex 1 System Architecture Document SYSTEM ARCHITECTURE DOCUMENT

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

EJB & J2EE. Component Technology with thanks to Jim Dowling. Components. Problems with Previous Paradigms. What EJB Accomplishes

Learning GlassFish for Tomcat Users

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5

Java SE 7 Programming

Developing modular Java applications

Modern Software Development Tools on OpenVMS

The Oracle Fusion Development Platform

Nicholas S. Williams. wrox. A Wiley Brand

Extreme Java G Session 3 Main Theme Java Core Technologies (Part I) Dr. Jean-Claude Franchitti

Transcription:

OUR COURSES 19 November 2015 Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden Java for beginners JavaEE EJB 3.1 JSF (Java Server Faces) PrimeFaces Spring Core Spring Advanced Maven One day intensive EJB 3.1 One day intensive JSF One day intensive Spring All prices are per person in Swedish Krona

JAVA FOR BEGINNERS Who can benefit from this course? Developers, technical managers and individuals with a technical, non-programming background, such as system administrators. Programmers who prefer to start learning the Java programming language at an introductory level. You have basic mathematical, logical and analytical problem-solving skills. It can help you if you have experience from other programming languages. Course objectives Java programming language, syntaxes and object-oriented concepts. Course details Introduction 5 days / 20K SEK What is Java? Key benefits of Java An example program Java Syntax Java Programs from the Top Down Lexical Structure Primitive Data Types Expressions and Operators Statements Methods Classes and Objects Introduced Arrays Reference Types Packages and the Java Namespace Java File Structure Defining and Running Java Programs

Object-Oriented Programming in Java Class Definition Syntax Fields and Methods Creating and Initializing Objects Destroying and Finalizing Objects Subclasses and Inheritance Abstract Classes and Methods Important Methods of java.lang.object Interfaces Nested Types Modifier Summary Data Hiding and Encapsulation Java Language Features Generic Types Enumerated Types Annotations The Java Platform Java Platform Overview Text Numbers and Math Dates and Times Arrays Collections Threads and Concurrency I/O with java.io Networking with java.net I/O and Networking with java.nio XML Types, Reflection, and Dynamic Loading Object Persistence Cryptography Files and Directories

Java Security Security Risks Java VM Security and Class File Verification Authentication and Cryptography Access Control Security for Everyone Permission Classes Programming and Documentation Conventions Naming and Capitalization Conventions Portability Conventions and Pure Java Rules Java Documentation Comments JavaBeans Conventions Java Development Tools NetBeans Eclipse

JAVA EE 5 days / 20K SEK Description Java Enterprise Edition (Java EE, JEE or J2EE) is the industry standard for enterprise Java computing. You can use the Java EE platform to develop an enterprise Java application quick and easy. The platform has several specifications such as JSF, EJB, JPA, JTA and more At least one year of full-time experience with developing applications using Java SE. Course details This hands-on course provides participants with the knowledge and experience required to develop and deploy Enterprise JavaBeans robust Java EE (Java Enterprise Edition) applications. The focus of the course is on building components that are deployed to the EJB Container and building web-enabled applications. This course covers architectural design issues as well as specific coding models for Java EE components and is up to date with the latest specifications including: The architecture and use of JEE technologies Writing web applications that combine Java Servlets, JavaServer Pages and JavaBeans using the Model-View-Controller architecture Developing web applications using the component-based and event-driven JavaServer Faces framework Sending & receiving asynchronous messages with the Java Message Service Interface with mail servers with JavaMail Enterprise JavaBean architecture Session and message-driven EJBs Accessing relational databases with the Java Persistence API Handle transactions with the Java Transaction API

EJB 3.1 Who can benefit from this course? Java developers interested in developing server side APIs with Java EE and EJB. Description This course gives the experienced Java developer a thorough grounding in Enterprise JavaBeans -- the Java EE standard for scalable, secure, and transactional business components. Students get an overview of the EJB rationale and architecture, and then dive right into creating session beans and entities inluding JPA, JTA, JMS, DI, JNDI, interceptors and so on. At least one year of full-time experience with developing applications using Java SE. Course details This training course introduces you to following topics: 2 days / 9K SEK Overview Architecture Session Beans Entities (JPA, Java Persistence Query Language) Dependency Injection & Interdependent Systems Message-Driven Beans Transactions Exception Handling Security Interceptors Timers

JAVA SERVER FACES Who can benefit from this course? Java developers and Java EE programmers interested in developing Web applications with JavaServer Faces. Description JSF is standard framework, developed through Java Community Process (JCP), that makes it easy to build user interfaces for Java web applications by assembling reusable components in a page. JSF is based on well established Model-View-Controller (MVC) design pattern. Applications developed using JSF frameworks are well designed and easier to maintain than any other applications developed in JSP and Servlets. This training course introduces the developer to the JSF architecture and provides the basis for planning, developing, and deploying Web based applications using the JSF framework. After taking this class, the developer will be able to quickly construct dynamic server-side web applications using JSF. At the end of the course you should be able to understand JavaServer Faces and associated technologies. At least one year of full-time experience with developing applications using Java SE. Course Topics 3 days / 14K SEK Introduction Setting up JSF JSF as MVC Managed Bean Views Expression Language Request Processing Lifecycle in general Standard Components (I/O Components) Table, PanelGrid, PanelGroup Styles and templates Navigation Data Validation Type Conversion Message Bundle and Resources Security Event Handling Request Processing Lifecycle (advanced phase events/listeners) Customized Components Composite Components JSF & AJAX Using JSF open source extended libraries such as Primefaces, Icefaces or Richfaces

PRIMEFACES Who can benefit from this course? Java developers and Java EE programmers interested in developing Web applications with JavaServer Faces. Description JSF is standard framework, developed through Java Community Process (JCP), that makes it easy to build user interfaces for Java web applications by assembling reusable components in a page. PrimeFaces is an open source JSF component library, build on top of JSF to enhance Web developing by JSF including lots of futures such as Ajax, Ajax Push and so on. At least one year of full-time experience with developing applications using Java SE. 3 days / 18K SEK Course Topics This training course introduces the developer to the JSF architecture and provides the basis for planning, developing, and deploying Web based applications using the JSF framework and then PrimeFaces. At the end of the course, you should be able to understand JavaServer Faces, Primefaces and associated technologies. Introduction Setting up JSF JSF as MVC Managed Bean Views Expression Language Request Processing Lifecycle in general Standard Components (I/O Components) Table, PanelGrid, PanelGroup Styles and templates Navigation Data Validation Type Conversion Message Bundle and Resources Security Event Handling Request Processing Lifecycle (advanced phase events/listeners) Customized Components Composite Components JSF & AJAX Introduction to PrimeFaces Setup and configuration Using the component suite Lightweight Ajax and PPR Tips and Tricks

SPRING CORE Who can benefit from this course? Java developers and Java EE programmers interested in developing applications with Spring frameworks. Description Spring is a leading Java/JEE application framework. In this hands-on course, attendees learn how to use Spring to rapidly build Java EE applications using Spring core and common Spring modules including aspect oriented programming (AOP) and database access objects and also transaction management. At least one year of full-time experience with developing applications using Java SE. 2 days / 9K SEK Course Topics At the end of the course, you should understand Spring and associated technologies including: Develop Java applications using the Spring Framework Spring container The scope, purpose and architecture of Spring Spring's IoC (Inversion of Control) Spring DI (Dependency Injection) Defining Spring beans and wiring beans Aspect oriented programming (AOP) to add behavior to objects and separate behavior from business logic Connect business objects to persistent stores using Spring's Data Access Objects (DAO) and Object Relational Mapping (ORM) modules Make use of Spring's support for transactions

SPRING ADVANCED Who can benefit from this course? Java developers and Java EE programmers interested in developing applications with Spring frameworks. Description Spring is a leading Java/JEE application framework. In this hands-on course, attendees learn how to use Spring to rapidly build Java EE applications using advanced Spring modules. At least one year of full-time experience with developing applications using Java SE. + Spring Core course in advance. 2 days / 10K SEK Course Topics At the end of the course, you should understand Spring and associated technologies including: Develop Java applications using the Spring Framework Spring Messaging Spring MVC Spring Web Flow Spring Remoting Spring Web Services Spring Security Spring unit testing support

MAVEN Who can benefit from this course? Java developers and Java EE programmers interested in building project, reporting and documentation from a central piece of information. Description Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. Knowledge of software development, Java SE, Overview of Java EE development and deployment process. Course Details Once you have completed Maven training course you will be confident enough to build your project by Maven, packaging resources, using Maven plugins, handling project inheritance and dependency management and scope, profiles, creating a project Web site, build, deploy and test your JEE applications by Maven and more. Maven Basics 1 day / 4K SEK Introduction Packaging of Resources Using Maven Plugins Creating Applications with Maven Setting Up an Application Directory Structure Project Inheritance Dependency management Dependency Scope Snapshots Maven version conflict resolution Maven Build Life Cycle Profiles Deployment Creating a Web Site

Maven Basics - Building J2EE Applications Building JEE Applications by Maven Directory structure / modules EJB project and deploying Web project and deploying EAR project and deploying Web Services client project JEE Testing Developing Custom Maven Plugins

ONE DAY INTENSIVE Who can benefit from this type of courses? Java and Java EE developers that are familiar with the concepts and have limited time to learn the techniques. Course details EJB 3.1 This is an one day intensive course built on the regular EJB 3.1 course. This hands-on course will show how easy and quickly you can build a complete enterprise application using EJB 3.1. Most of the time we will focus on writing codes presented in easy-to-follow slides. All this during one day with lots of tips, tricks and live hands-on programming! A few slides and lots of hands-on programming. Java Server Faces This is an one day intensive course built on the standard JavaServer Faces course. This hands-on course will show you how easy and quickly you can build a complete Web application using JSF 2.0. Most of the time we will focus on writing codes presented in easy-to-follow slides. All this during one day with lots of tips, tricks and live hands-on programming! A few slides and lots of hands-on programming. Spring In this one day hands-on tutorial, attendees learn how to rapidly build Java EE application by Spring framework. This is a very compact introduction that will "inject" lots of Spring knowledge in short. Most of the time we will focus on writing codes presented in easy-to-follow slides. All this during one day with lots of tips, tricks and live hands-on programming! Attendees get introduction to: Spring Core 3.1 (Dependency Injection) Aspect-oriented programming (AOP) How to develop backend services using: Java Persistence API (JPA) and Java Transaction API (JTA) You will also learn how easy you can develop Web applications using Spring MVC A few slides and lots of hands-on programming. 1 day / 5K SEK

REFERENCES