UrbanPro
true

JAVA JEE SOA Professional Role Based Training Program

LIVE
Ongoing

Course offered by Zarantech Software Pvt Ltd

3 reviews
Training Details Course Duration: 90-100 hours Training + Assignments + Actual Project Based Case Studies Training Materials: All attendees will receive, Assignment after each module, Video recording of every session Notes and study material for examples covered. Access to the Training Blog & Repository of Materials Pre-Requisites: Entry-level IT. Non-IT professionals aspiring to get into J2EE/JEE. Self-taught IT J2EE/JEE wanting to fill in the gaps and put all the pieces together. Systems Analysts and programmers interested in expanding their role into new Technology. Training Format: This course is delivered as a highly interactive session, with extensive live examples. This course is Live Instructor led Online training delivered using Cisco Webex Meeting center Web and Audio Conferencing tool. Timing: Weekdays and Weekends after work hours. Training Highlights Focus on Hands on training with lot of assignments, practice exercises and quizzes based on Actual Projects Assignments after each session. Video Recording after every session. Quality Study material. Private access to Training Blog. One Problem Statement discussed across the Core Java, Servlets, JSP, EJB, Struts, Hibernate etc. Case Studies based on Real-time project based Scenarios SCJP Certification Guidance Online Exam after course and Certificate of Participation at the end.

Topics Covered

In this training, attendees learn: Module 1: Essential Technologies 1. XML 2. HTML/CSS 3. Java script 4. OOAD/UML 5. Assignments Module 2: Java Development (version 6/7) – CORE JAVA 1. Java for Developers 2. Using Design patterns 3. Assignments Module 3: Enterprise Development Using JEE Framework (version 5/6) 1. Servlets/JSP 2. JDBC/JAXP/EJB 3. Hibernate/JPA 4. JMS/AJAX 5. Spring 3.0 6. WAS/JBOSS 7. JEE patterns 8. Enterprise Architecture Framework 9. Demo Project Module 4: SOA Fundamental and Products 1. SOA Fundamentals 2. SOA Reference Model 3. IBM MQ/ESB 4. FUSE Mule 5. Project Module 5: Cloud Computing for JAVA Developers 1. Cloud Fundamentals: IAAS, PAAS 2. Google App engine 3. Introduction to Hadoop and BIG DATA Attendees also learn: Resume Preparation Guidelines and Tips Mock Interviews and Interview Preparation Tips Topics Covered PHASE 1: Essential Technologies a. XML b. HTML5/CSS3 c. Java script d. OOAD / UML e. ASSIGNMENTS Detailed Coverage for PHASE 1: Writing XML DTD (Document Type Definition) fundamentals Entities and notations XML Schema Role of XML Schemas and how they improve on DTDs Simple and complex types Local and global declarations Beginning a simple schema Indicating a simple schema’s location Annotating schemas Using namespaces in XML XSLT basics XPath: patterns and expressions XPath test expressions and functions Code cutting-edge web sites using new HTML5 tags and features Create HTML5 web forms Add multimedia content that is mobile-friendly and does not rely on plugins Use the Canvas element to dynamically generate shapes complete with fills, color, strokes, gradients, and more Combine the powerful styling and animation capabilities of CSS3 to enhance your web pages Use JavaScript and JQuery to add interactivity to your web pages Add HTML5 Geo location to integrate location-aware mapping features to your site Improve your site’s interactivity with HTML5’s drag and drop features Learn how to identify and design objects, classes, and their relationships to each other Use links, associations, and inheritance Use diagram notation for use cases, class & object representation, links & associations & object messages Gain a working knowledge UML 2.0 Apply knowledge of OOAD to design an object-oriented system which can be implemented in an object-oriented language PHASE 2: Java Development (version 6/7) – CORE JAVA a. Java for Developers b. Using Design patterns c. Assignments Detailed Coverage for PHASE 2: A Simple Java Class Java’s “Hello World” Program Java Basics Language and Platform Features Program Life Cycle The Java SE Development Kit (JDK) Class and Object Basics The Object Model and Object-Oriented Programming Classes, References, and Instantiation Adding Data to a Class Definition Adding Methods (Behaviour) More on Classes and Objects Accessing data, the “this” variable Encapsulation and Access Control, public and private Access Constructors and Initialization static Members of a Class Scopes, Blocks, References to Objects Flow of Control[briefly due to attendee experience] Branching: if, if-else, switch Iteration: while, do-while, for, break, continue Strings and Arrays String, String Buffer, String Builder Arrays, Primitive Arrays, Arrays of Reference Types varargs Packages Package Overview – Using Packages to Organize Code import statements Creating Packages, package Statement, Required Directory Structure Finding Classes, Packages and Class path Composition and Inheritance Using Composition to Deal With Complexity Composition/HAS-A, Delegation Using Inheritance and Polymorphism to share commonality IS-A, extends, Inheriting Features, Overriding Methods, Using Polymorphism Class Object Abstract Classes Interfaces Using Interfaces to Define Types Interfaces and Abstract Classes Exceptions Exceptions and the Exception Hierarchy try and catch Handling Exceptions Program Flow with Exceptions finally JDBC JDBC basics JDBC Architecture Using JDBC drivers & Driver Manager Class Connection and connecting to a database Class Statement and executing SQL statements Other statement types Driver types Java Collections and Generics The Collections Framework and its API Collections and Java Generics Collection, Set, List, Map, Iterator Auto boxing Collections of Object (non-generic) Using Array List, Hash Set, and Hash Map for-each Loop Processing Items With an Iterator More About Generics Additional Java Features Assertions Type-safe Enums Annotations Additional Features in Java 6 and Java 7 performance tuning java Recognizing and Applying Patterns Design Patterns Defining a Pattern Unified Modelling Language Seeing Patterns Warning Signs and Pitfalls Creational Patterns Factory Patterns The Singleton Pattern APIs and Providers Cascading Factories Behavioural Patterns The Strategy Pattern The Template Method Pattern The Observer Pattern The Model/View/Controller Pattern The Command Pattern The Chain of Responsibility Pattern Structural Patterns The Composite Pattern The Adapter Pattern The Decorator Pattern The Facade Pattern The Flyweight Pattern PHASE 3: Enterprise Development Using JEE Framework (version 5/6) a. Servlets/JSP b. JDBC/JAXP/EJB c. Hibernate/JPA d. JMS/AJAX e. Spring 3.0 f. WAS/JBOSS g. JEE patterns h. Enterprise Architecture Framework i. Demo project Detailed Coverage for PHASE 3: Java EE Introduction Java EE Overview Java EE Technologies Java EE Architecture MVC Servlets and JSP with the JSP Standard Tag Library (JSTL) Web Application Basics How the Web works, Thin Clients, TCP/IP HTTP overview, Brief HTML review Overview of Java EE, servlets & Web applications. Servlet Basics Servlet API HTML Forms HTTP: Request-response, headers, GET, POST Overview: How Servlets Work Servlet Lifecycle: init(), service(), destroy() Requests and responses Core Servlet API: Generic Servlet, Servlet Request, and Servlet Response HTTP Servlets: Http Servlet Request, Http Servlet Response and Http Servlet Accessing Parameters Additional Servlet Capabilities HTTP headers and MIME types Request Dispatcher: Including and forwarding Sharing data with the request object attributes Sharing data with Servlet Context attributes Error Handling Java Server Pages Basics and Overview JSP architecture JSP tags and JSP expressions Fixed Template Data Lifecycle of a JSP Model View Controller (MVC) Model 1/Model 2 Architecture Data Sharing among servlets & JSP Object scopes or “buckets” Request, application, session and page scope Predefined JSP implicit objects (request, session, application, page) , , Using Custom Tags Custom tags overview Reducing JSP complexity Tag Libraries Tag Library Descriptor (TLD) Loading a tag library in a web app The JSTL JSP Expression Language (EL) Using custom tags The c:url, c:param, c:forEach, c:out tags Component Integration and EJB Database Integration Web Architecture choices Connecting servlets to a database via Data Source EJB Overview of EJB High-level EJB architecture Roles within EJB Client view of a session bean JNDI (Java Naming and Directory Interface) Remote and Home Interfaces Writing an EJB client Other Technologies XML and Web Services JMS – Java Message Service Understand the JPA architecture Create JPA based applications Understand and use JPA to map persistent objects to the database Create JPA persistence units, and understand JPA persistence contexts Use the JPA Entity Manager Work with queries and JPQL (Java Persistence Query Language), as well as the Criteria API (JPA 2) Understand and work with collections and associations Value and Entity Types Bidirectional and unidirectional 1-1, 1-N, N-N Use versioning support for optimistic locking Map inheritance hierarchies using JPA Performance tune your JPA applications Understanding JPA transaction support Understand the relationship between JPA / EJB3 Use JPA entities from session beans Be familiar with Spring support for JPA Use JMS queues to manage message transmission between a single producer and a single consumer. Use JMS topics to allow for broadcasting of messages in real time. Use various JMS message types, including text, object, and map-based messages. Set message headers and use properties to define additional information about messages. Use message selectors to filter messages in consumption. Trigger redelivery of messages using various acknowledgement modes and techniques. Use JMS transactions to assure that message receipts and sends are grouped into atomic units of execution. Understand the principles of interactive Web applications and how Ajax is used to create them Understand how XML Http Request works, and use it with JavaScript to update a Web page Use JavaScript and DOM with Ajax to manipulate the structure of a Web page Use Servlets/JSP to handle Ajax requests Understand and use JSON (JavaScript Object Notation) Be familiar with using Ajax with XML Use Ajax with HTML, JSON or XML on both the client-side and server-side (Java) Use DWR (Direct Web Remoting) to invoke server side Java from the browser Use Ajax with JSF Understand issues with using Ajax technology, including design and security issues . Understand the scope, purpose, and architecture of Spring Use Spring’s Inversion of Control to declare application components, rather than hard-coding their states and lifecycles Use Dependency Injection to further control object relationships from outside the Java code base Create validators for business objects, and associate them for application-level and unit-testing uses Build a Web application as a Spring Dispatcher Servlet and associated application context, with declared beans acting as controllers, command objects, and view resolvers Build and manage HTML forms with Spring command objects and custom tags Use Spring interceptors to implement horizontal features in the Web application Connect business objects to persistent stores using Spring’s DAO and ORM modules Java EE Patterns Model/View/Controller, Redux The Intercepting Filter Pattern The Front and Application Controller Patterns The Business Delegate Pattern The Service Locator Pattern The Transfer Object Pattern The Composite Entity Pattern The Data Access Object Pattern Install and configure a Web Logic 12c /WAS/JBOSS Server Describe the Java EE architecture Deploy applications on WebLogic Use the WebLogic Console /WAS/JBOSS effectively Install and manage JMS destinations Control access and privileges on WebLogic/WAS/JBOSS Configure WebLogic /WAS/JBOSS for JDBC access Secure WebLogic using integrated Authentication, Authorization, and SSL Manage remote servers with the Node Manager Tune WebLogic for optimal performance Design and implement WebLogic /WAS/JBOSS clusters PHASE 4: SOA Fundamental and Products a. SOA Fundamentals b. SOA Reference Model c. IBM MQ/ESB d. FUSE Mule e. Project Detailed Coverage for PHASE 4: Overview of SOA/Web Services SOA (Service Oriented Architecture) Overview Web Services Overview / Relationship to SOA Web services Architecture SOAP and WSDL Overview Introduction to Java Web Services Overview of Java Web Services JAX-WS and JSR-181 Service definition with @WebService Creating a Web Service with JAX-WS/JAX-RS Adopting a service-oriented architecture SOA architecture and design Process and methods Business modelling Service identification Information architecture and SOA Service specification Role of enterprise service bus in SOA Service realization patterns Implement the process Service registry and SOA Understanding MQ and Messaging Concepts. Hands On Implementation of MULE/FUSE PHASE 5: Cloud Computing for JAVA Developers ( 4 hours Complimentary Session) a. Cloud Fundamentals: IAAS, PAAS, b. Google App engine c. Introduction to Hadoop and BIG DATA Detailed Coverage for PHASE 5: Build and deploy cloud applications and develop an effective implementation strategy Leverage cloud vendors, including Force.com, Microsoft Azure, Google and Amazon Exploit Software as a Service (SaaS) to optimize cost and resources Create, deploy and secure applications and services with Platform as a Service (PaaS) Commission a computing Infrastructure as a Service (IaaS) with Amazon EC2 and Eucalyptus Unleash the power of Big Data for competitive advantage Select and apply the correct Big Data stores for your disparate data sets Leverage Hadoop to process large data sets to benefit business and technical decision making Apply sophisticated analytic techniques and tools to process and analyse Big Data Evaluate and select appropriate vendor products as a part of a Big Data implementation plan Detailed Objective: To teach attendees how to enhance their sites with special effects created by integrating Cascading Style Sheets (CSS) and JavaScript To teach students how to create these effects in a way that is compatible with a wide array of browsers, including Internet Explorer 4 through 6 and Netscape 4 through 7 To learn how XML and its related technologies function and how they facilitate integration between applications To master the core syntax of XML, DTD, and XML Schema To learn the fundamentals of XSL . To teach attendees the fundamentals of Java programming and how to use Java to write applications To teach attendees core object-oriented concepts, including classes, packages, objects, methods, properties, abstraction, polymorphism, inheritance, encapsulation, and more To understand and know how to apply advanced object-oriented concepts to Java code To explore core object-oriented design patterns and their application to Java To learn core Java EE design patterns Design and build robust and maintainable web applications Create dynamic HTML content with Servlets and Java Server Pages, using the JSP Standard Tag Library (JSTL) Make Servlets and JSP work together cleanly Use JSTL and other Custom Tag Libraries to separate Java and HTML code Access databases with JDBC Use Enterprise JavaBeans effectively from Servlets and JSP Understand the role of EJB in the broader Java EE platform. Describe the features that are implemented by an EJB container on behalf of application components. Build stateless session beans as part of a service layer or SOA. Build JPA entities to represent persistent data records within the Java application. Develop systems of entities to manage complex data models including 1:1, 1:N, and N:N associations. Manage transactional behavior of the application through declarative and programmatic techniques. Invoke EJB sessions from Java web applications. Use dependency injection and JNDI names

About the Trainer

4.7 Avg Rating

3 Reviews

3 Students

8 Courses

Zarantech Software Pvt Ltd

MTech

12 Years of Experience

Worked in various domains like Insurance, Financial / Banking, Retail, Auto, Telecom.
Extensive experience in IT and Non IT projects as Sr. Architect, Lead Developer / Analyst, Technical Manager.
Extensive CRM experience with various projects
Trained & mentored more than 250 people in US, Europe and South East Asia.
Worked with global clients and teams (US, Germany, UK, Japan, Dubai, Qatar, India).
Helped set up the EA Team and put together the standards and templates for the organization.
Member for IASA, IIBA and PMI – have been since 2003.
IBM and ORACLE Certified SOA Developer.
Committer to Open Source Technologies.

Students also enrolled in these courses

LIVE
120 reviews

Course offered by Multiple tutors

3 reviews
LIVE
20 reviews

Course offered by Multiple tutors

3 reviews
LIVE
2 reviews

Course offered by Multiple tutors

3 reviews
LIVE
2 reviews

Course offered by Multiple tutors

3 reviews

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet!

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

JAVA JEE SOA Professional Role Based Training Program by Zarantech Software Pvt Ltd

Mr Venkat picture
LIVE

Class
starts in

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

JAVA JEE SOA Professional Role Based Training Program by Zarantech Software Pvt Ltd

Mr Venkat picture
LIVE

Class
starts in

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more