SlideShare uma empresa Scribd logo
1 de 22
Java Trainings
        -Vinspire Trainings
   - trainings@vinspire.org
Java Courses
               Java – Kick Start Course
                  Kick Start course for a person to get started with Java and
                  develop enterprise level applications using Java.
                  Duration : 30 hours
                  Cost :Contacttrainings@vinspire.org


               Java EE (J2EE) Course
                  Advanced Java course to develop web based and multi-
                  tier enterprise applications.
                  Duration : 40 hours
                  Cost :Contacttrainings@vinspire.org


               Trainings Modes
                  Classroom
                  Online/Virtual Classroom
                     Trainings will be conducted via Web & Audio Conferencing.
                  Onsite
Confidential                                                                     Vinspire Trainings
Java – Kick Start Course
               Course Details
               1.    Introduction [1 hour]
                     •       Introduction to Java Programming Language and
                             Concepts.

               2.    Development Tools and Environment [2 hours]
                     •       Installation of Java software and development tools
                     •       Setting up a Java Environment
                     •       Java Basics, Compile and Run Hello World Program

                3.       Identifiers and Code Conventions [1 hour]
                         •    Legal Identifiers & Keywords
                         •    Code Conventions
                         •    Java Standards

               4.    Object Oriented Programming in Java [2 hours]
                     •        OOP Concepts
                     •        Encapsulation, Inheritance, Polymorphism in Java
Confidential                                                                       Vinspire Trainings
Java – Kick Start Course
               Course Details
               5.   Declaration and Access Control [2 hours]
                    •   Declare Class and its members
                    •   Declare Interfaces
                    •   Variable Declarations
                    •   Declaration Rules
                    •   Constructors & Instantiation
                    •   Return Types
                    •   Access Modifiers
                    •   Member Modifiers
                    •   Constants and Enums

               6.   Assignments [2 hours]
                    •   Primitive Types
                    •   Literals, Assignments, Variables
                    •   Arrays
                    •   Casting
Confidential
                    •   Wrapper Classes, Boxing                Vinspire Trainings
Java – Kick Start Course
               Course Details
               7.   Operators [2 hours]
                    •   Assignment Operators
                    •   Relational Operators
                    •   Arithmetic Operators
                    •   Conditional Operators
                    •   Logical Operators
                    •   instanceOf keyword

               8.   Flow Control [2 hours]
                    •   If - Else
                    •   Switch – Case
                    •   Do, While Loop
                    •   For Loop
                    •   Break & Continue
                    •   Labels
                    •   Iterators
Confidential                                    Vinspire Trainings
Java – Kick Start Course
               Course Details
               9.   Exception Handling [1.5 hours]
                    •   Try & Catch
                    •   Finally
                    •   Propagating Exceptions
                    •   Defining Exception
                    •   Exception Hierarchy
                    •   Errors

               10. Assertions [0.5 hour]
                   • Assertions Overview

               11. String Handling [1 hour]
                   • String and Immutable Objects
                   • String Literal, Intern and Memory
                   • StringBuilder
                   • StringBuffer
Confidential                                             Vinspire Trainings
Java – Kick Start Course
               Course Details
               12. Garbage Collection [1 hour]
                   • Memory Management and Memory Leaks
                   • Garbage Collection in Java

               13. Input/Output [1.5 hours]
                   • File Operations
                   • Input & Output Streams
                   • Reader & Writer
                   • IO Exceptions

               14. Collections [2.5 hours]
                   • List, Set, Map
                   • Stack & Queue
                   • Auto-boxing
                   • Searching & Sorting
                   • Overriding hashCode and equals methods
Confidential                                                  Vinspire Trainings
Java – Kick Start Course
               Course Details
                15. Generics [1 hour]
                   •   Why Generics?
                   •   Generic Methods
                   •   Generic Declarations
                   •   Generic Types


               16. Inner Classes [1 hour]
                   •   Static Nested Classes
                   •   Instance Inner Class
                   •   Local Inner Class
                   •   Anonymous Class
                   •   Access Modifiers



Confidential                                   Vinspire Trainings
Java – Kick Start Course
               Course Details
                17. Threads & Synchronization [3 hours]
                   •   Define, Instantiate and Start a Thread
                   •   Thread States, Transitions, Priorities
                   •   Synchronization & Locks
                   •   Wait & Notify

               18. Packaging [1 hour]
                   • Building a JAR File
                   • Dependencies
                   • Class Loading
                   • Launching application from JAR


               19. Debugging [1 hour]
                   • Debug Protocol & Setup
                   • Debugging using Eclipse

Confidential                                                    Vinspire Trainings
Java – Kick Start Course
               Course Details
                20. Unit Testing [1 hour]
                    •   Unit Testing in Java
                    •   jUnit and other testing frameworks


                21. Exam
                    •   Objective Questions
                    •   Programming Exercise




Confidential                                                 Vinspire Trainings
Java EE (J2EE) Course
               Course Details
               1. Introduction [1 hour]
                     •       Java EE Overview.
                     •       Java EE Architecture.


               2.    Development Tools and Environment [2 hours]
                     •       Installation of Java EE softwares and development tools
                     •       Setting up Java EE Environment
                     •       Build and Run a simple web application


                3.       Web, HTTP & HTML [1 hour]
                         •    World Wide Web
                         •    HTTP & HTTPS Protocol
                         •    HTML, CSS, Javascript
                         •    Cookies & Session Management
Confidential                                                                           Vinspire Trainings
Java EE (J2EE) Course
               Course Details
                4.       Java Servlet[3 hours]
                         •   CGI vs Java
                         •   Simple Java Servlet
                         •   Servlet Lifecycle
                         •   HTTP Servlet Methods
                         •   Input & Output


               5.    Session Management [1 hour]
                     •       HTTP Session & Events
                     •       Session Management Methods
                     •       Cookies



Confidential                                              Vinspire Trainings
Java EE (J2EE) Course
               Course Details
               6.   Web Container [2 hours]
                    •   Application Context
                    •   Application Scopes
                    •   Listeners


               7.   Filters [2 hours]
                    •   Overview of Filters
                    •   Filtering request & response




Confidential                                           Vinspire Trainings
Java EE (J2EE) Course
               Course Details
               8. Java Server Pages (JSP) [3 hours]
                    •   JSP Overview
                    •   Scriptlets
                    •   Directives
                    •   Implicit Objects
                    •   Actions
                    •   Declarations
                    •   Beans & Form Processing
                    •   Expression Language


               9.   JSP Tag Libraries [2 hours]
                    •   JSTL
                    •   Standard JSP Tags
                    •   Custom Tags
Confidential                                          Vinspire Trainings
Java EE (J2EE) Course
               Course Details
               10. JDBC [2 hours]
                  •   JDBC Overview
                  •   Create Connection with Database
                  •   Query Database Tables
                  •   Insert & Update Data from Tables
                  •   Data source & Connection Pooling


               11. MVC [1.5 hours]
                  •   Multi-tier Architecture
                  •   MVC Design


               12. Web Applications Frameworks [3 hours]
                  •   Overview of Frameworks
                  •   Struts2 Framework
Confidential      •   Localization & Internationalization   Vinspire Trainings
Java EE (J2EE) Course
        Course Details
        13. Asynchronous Web Applications [2 hours]
             •   Overview & Benefits
             •   AJAX
             •   jQuery JS Toolkit

        14. EJB [1 hour]
            •  EJB Overview & Versions
            •  Container Services
            •  Component Types
            •  JNDI

             15. Session Beans [2.5 hours]
                 •  Overview & Lifecycle of Session Beans
                 •  Types of Session Beans
                 •  Session Bean Client
                 •  Session Facade
Confidential                                                Vinspire Trainings
Java EE (J2EE) Course
               Course Details
               16. JMS & Message Driven Beans [2.5 hours]
                  •   JMS Technology
                  •   Queue/Topic
                  •   Producer/Consumer
                  •   Life Cycle
                  •   Event Handlers
                  •   Build & Deploy MDB

               17. Persistence & Transactions [3 hours]
                   • JPA Overview
                   • Entity, Entity Manager
                   • JPA Annotations
                   • Querying, Critieria
                   • Insert, Update, Delete via JPA
                   • CMT & BMT Transactions

Confidential                                                Vinspire Trainings
Java EE (J2EE) Course
               Course Details
               16. Application Security [2 hours]
                   •   Authentication models
                   •   Encryption of Client/Server communication
                   •   Authorization models


               17. Dependency Injection [1 hour]
                   •   Overview
                   •   Annotations


               18. Logging [0.5 hour]
                   •   Overview
                   •   Log4j



Confidential                                                       Vinspire Trainings
Java EE (J2EE) Course
               Course Details
               19. Packaging & Deployment [2 hours]
                  •   Web Application Archive (WAR)
                  •   Enterprise Application Archive (EAR)
                  •   Application Dependencies
                  •   Class loader Hierarchy


               20. Exam
                  •   Objective Questions
                  •   Development Exercise




Confidential                                                 Vinspire Trainings
Special Java Courses
               JSF Framework

               Struts2 Framework

               Webwork Framework

               Spring Frameworks

               Tiles Framework

               Freemarker Framework

               Velocity Framework

               XML Technologies

               Java Web Services

               Java Design Patterns
Confidential                          Vinspire Trainings
Special Java Courses
               Spring MVC

               Spring Data

               Spring AOP

               Active MQ

               ORM & Hibernate

               ORM &iBatis

               Java EE Development with Weblogic Application Server

               Java EE Development with Jboss Application Server

               J2EE Design Patterns

               Build with Ant/Maven
Confidential                                                          Vinspire Trainings
Other Technologies
               . NET

               BUSINESS OBJECTS XI

               COGNOS

               INFORMATICA

               ORACLE

               SAP (All Modules)

               SAS (CLINICAL/BANKING/FINANCE)

               SHARE POINT

               SIEBEL OBIEE

               TESTING TOOLS

               TIBCO

               WEBMETHODS
Confidential                                    Vinspire Trainings

Mais conteúdo relacionado

Semelhante a Java/J2EE Trainings From Vinspire Trainers

Java online training from hyderabad
Java online training from hyderabadJava online training from hyderabad
Java online training from hyderabadrevanthonline
 
Introduction to Java 7 (OSCON 2012)
Introduction to Java 7 (OSCON 2012)Introduction to Java 7 (OSCON 2012)
Introduction to Java 7 (OSCON 2012)Martijn Verburg
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in IndiaNagendra Kumar
 
Java 2018 certifications
Java 2018 certificationsJava 2018 certifications
Java 2018 certificationsRory Preddy
 
Introduction to java (revised)
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)Sujit Majety
 
Jd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case studyJd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case studyNERUG
 
Droisys development process
Droisys development processDroisys development process
Droisys development processDroisys Inc
 
Solving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseSolving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseAbhishek Kant
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 
Hands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandHands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandC2B2 Consulting
 
Java 201 Intro to Test Driven Development in Java
Java 201   Intro to Test Driven Development in JavaJava 201   Intro to Test Driven Development in Java
Java 201 Intro to Test Driven Development in Javaagorolabs
 

Semelhante a Java/J2EE Trainings From Vinspire Trainers (20)

Java online training from hyderabad
Java online training from hyderabadJava online training from hyderabad
Java online training from hyderabad
 
Introduction to Java 7 (OSCON 2012)
Introduction to Java 7 (OSCON 2012)Introduction to Java 7 (OSCON 2012)
Introduction to Java 7 (OSCON 2012)
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in India
 
Presentation on java
Presentation  on  javaPresentation  on  java
Presentation on java
 
Java 2018 certifications
Java 2018 certificationsJava 2018 certifications
Java 2018 certifications
 
Introduction to java (revised)
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Java Classroom Training
Java Classroom TrainingJava Classroom Training
Java Classroom Training
 
Jd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case studyJd edwards upgrade roundtable at innovate15 empire merchants case study
Jd edwards upgrade roundtable at innovate15 empire merchants case study
 
Droisys development process
Droisys development processDroisys development process
Droisys development process
 
Solving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulseSolving Agile Project Management Challenges with TeamPulse
Solving Agile Project Management Challenges with TeamPulse
 
4 maven junit
4 maven junit4 maven junit
4 maven junit
 
Selenium Classroom Training
Selenium Classroom TrainingSelenium Classroom Training
Selenium Classroom Training
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
DevCon-Shikhar Slides
DevCon-Shikhar SlidesDevCon-Shikhar Slides
DevCon-Shikhar Slides
 
Java Basics
Java BasicsJava Basics
Java Basics
 
Hands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx PolandHands-on Performance Tuning Lab - Devoxx Poland
Hands-on Performance Tuning Lab - Devoxx Poland
 
Java 201 Intro to Test Driven Development in Java
Java 201   Intro to Test Driven Development in JavaJava 201   Intro to Test Driven Development in Java
Java 201 Intro to Test Driven Development in Java
 

Último

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 

Último (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 

Java/J2EE Trainings From Vinspire Trainers

  • 1. Java Trainings -Vinspire Trainings - trainings@vinspire.org
  • 2. Java Courses Java – Kick Start Course Kick Start course for a person to get started with Java and develop enterprise level applications using Java. Duration : 30 hours Cost :Contacttrainings@vinspire.org Java EE (J2EE) Course Advanced Java course to develop web based and multi- tier enterprise applications. Duration : 40 hours Cost :Contacttrainings@vinspire.org Trainings Modes Classroom Online/Virtual Classroom Trainings will be conducted via Web & Audio Conferencing. Onsite Confidential Vinspire Trainings
  • 3. Java – Kick Start Course Course Details 1. Introduction [1 hour] • Introduction to Java Programming Language and Concepts. 2. Development Tools and Environment [2 hours] • Installation of Java software and development tools • Setting up a Java Environment • Java Basics, Compile and Run Hello World Program 3. Identifiers and Code Conventions [1 hour] • Legal Identifiers & Keywords • Code Conventions • Java Standards 4. Object Oriented Programming in Java [2 hours] • OOP Concepts • Encapsulation, Inheritance, Polymorphism in Java Confidential Vinspire Trainings
  • 4. Java – Kick Start Course Course Details 5. Declaration and Access Control [2 hours] • Declare Class and its members • Declare Interfaces • Variable Declarations • Declaration Rules • Constructors & Instantiation • Return Types • Access Modifiers • Member Modifiers • Constants and Enums 6. Assignments [2 hours] • Primitive Types • Literals, Assignments, Variables • Arrays • Casting Confidential • Wrapper Classes, Boxing Vinspire Trainings
  • 5. Java – Kick Start Course Course Details 7. Operators [2 hours] • Assignment Operators • Relational Operators • Arithmetic Operators • Conditional Operators • Logical Operators • instanceOf keyword 8. Flow Control [2 hours] • If - Else • Switch – Case • Do, While Loop • For Loop • Break & Continue • Labels • Iterators Confidential Vinspire Trainings
  • 6. Java – Kick Start Course Course Details 9. Exception Handling [1.5 hours] • Try & Catch • Finally • Propagating Exceptions • Defining Exception • Exception Hierarchy • Errors 10. Assertions [0.5 hour] • Assertions Overview 11. String Handling [1 hour] • String and Immutable Objects • String Literal, Intern and Memory • StringBuilder • StringBuffer Confidential Vinspire Trainings
  • 7. Java – Kick Start Course Course Details 12. Garbage Collection [1 hour] • Memory Management and Memory Leaks • Garbage Collection in Java 13. Input/Output [1.5 hours] • File Operations • Input & Output Streams • Reader & Writer • IO Exceptions 14. Collections [2.5 hours] • List, Set, Map • Stack & Queue • Auto-boxing • Searching & Sorting • Overriding hashCode and equals methods Confidential Vinspire Trainings
  • 8. Java – Kick Start Course Course Details 15. Generics [1 hour] • Why Generics? • Generic Methods • Generic Declarations • Generic Types 16. Inner Classes [1 hour] • Static Nested Classes • Instance Inner Class • Local Inner Class • Anonymous Class • Access Modifiers Confidential Vinspire Trainings
  • 9. Java – Kick Start Course Course Details 17. Threads & Synchronization [3 hours] • Define, Instantiate and Start a Thread • Thread States, Transitions, Priorities • Synchronization & Locks • Wait & Notify 18. Packaging [1 hour] • Building a JAR File • Dependencies • Class Loading • Launching application from JAR 19. Debugging [1 hour] • Debug Protocol & Setup • Debugging using Eclipse Confidential Vinspire Trainings
  • 10. Java – Kick Start Course Course Details 20. Unit Testing [1 hour] • Unit Testing in Java • jUnit and other testing frameworks 21. Exam • Objective Questions • Programming Exercise Confidential Vinspire Trainings
  • 11. Java EE (J2EE) Course Course Details 1. Introduction [1 hour] • Java EE Overview. • Java EE Architecture. 2. Development Tools and Environment [2 hours] • Installation of Java EE softwares and development tools • Setting up Java EE Environment • Build and Run a simple web application 3. Web, HTTP & HTML [1 hour] • World Wide Web • HTTP & HTTPS Protocol • HTML, CSS, Javascript • Cookies & Session Management Confidential Vinspire Trainings
  • 12. Java EE (J2EE) Course Course Details 4. Java Servlet[3 hours] • CGI vs Java • Simple Java Servlet • Servlet Lifecycle • HTTP Servlet Methods • Input & Output 5. Session Management [1 hour] • HTTP Session & Events • Session Management Methods • Cookies Confidential Vinspire Trainings
  • 13. Java EE (J2EE) Course Course Details 6. Web Container [2 hours] • Application Context • Application Scopes • Listeners 7. Filters [2 hours] • Overview of Filters • Filtering request & response Confidential Vinspire Trainings
  • 14. Java EE (J2EE) Course Course Details 8. Java Server Pages (JSP) [3 hours] • JSP Overview • Scriptlets • Directives • Implicit Objects • Actions • Declarations • Beans & Form Processing • Expression Language 9. JSP Tag Libraries [2 hours] • JSTL • Standard JSP Tags • Custom Tags Confidential Vinspire Trainings
  • 15. Java EE (J2EE) Course Course Details 10. JDBC [2 hours] • JDBC Overview • Create Connection with Database • Query Database Tables • Insert & Update Data from Tables • Data source & Connection Pooling 11. MVC [1.5 hours] • Multi-tier Architecture • MVC Design 12. Web Applications Frameworks [3 hours] • Overview of Frameworks • Struts2 Framework Confidential • Localization & Internationalization Vinspire Trainings
  • 16. Java EE (J2EE) Course Course Details 13. Asynchronous Web Applications [2 hours] • Overview & Benefits • AJAX • jQuery JS Toolkit 14. EJB [1 hour] • EJB Overview & Versions • Container Services • Component Types • JNDI 15. Session Beans [2.5 hours] • Overview & Lifecycle of Session Beans • Types of Session Beans • Session Bean Client • Session Facade Confidential Vinspire Trainings
  • 17. Java EE (J2EE) Course Course Details 16. JMS & Message Driven Beans [2.5 hours] • JMS Technology • Queue/Topic • Producer/Consumer • Life Cycle • Event Handlers • Build & Deploy MDB 17. Persistence & Transactions [3 hours] • JPA Overview • Entity, Entity Manager • JPA Annotations • Querying, Critieria • Insert, Update, Delete via JPA • CMT & BMT Transactions Confidential Vinspire Trainings
  • 18. Java EE (J2EE) Course Course Details 16. Application Security [2 hours] • Authentication models • Encryption of Client/Server communication • Authorization models 17. Dependency Injection [1 hour] • Overview • Annotations 18. Logging [0.5 hour] • Overview • Log4j Confidential Vinspire Trainings
  • 19. Java EE (J2EE) Course Course Details 19. Packaging & Deployment [2 hours] • Web Application Archive (WAR) • Enterprise Application Archive (EAR) • Application Dependencies • Class loader Hierarchy 20. Exam • Objective Questions • Development Exercise Confidential Vinspire Trainings
  • 20. Special Java Courses JSF Framework Struts2 Framework Webwork Framework Spring Frameworks Tiles Framework Freemarker Framework Velocity Framework XML Technologies Java Web Services Java Design Patterns Confidential Vinspire Trainings
  • 21. Special Java Courses Spring MVC Spring Data Spring AOP Active MQ ORM & Hibernate ORM &iBatis Java EE Development with Weblogic Application Server Java EE Development with Jboss Application Server J2EE Design Patterns Build with Ant/Maven Confidential Vinspire Trainings
  • 22. Other Technologies . NET BUSINESS OBJECTS XI COGNOS INFORMATICA ORACLE SAP (All Modules) SAS (CLINICAL/BANKING/FINANCE) SHARE POINT SIEBEL OBIEE TESTING TOOLS TIBCO WEBMETHODS Confidential Vinspire Trainings