Live Project Training with Java

Live Project Training with Java

 

  • Total fee

    Sale Date Ended

    INR 12000
    Sold Out
  • Registration

    Sale Date Ended

    INR 1000
    Sold Out

Invite friends

Contact Us

Page Views : 52

About The Event

MCN Professionals offers a 3 monhs live project tranning on Java in Noida, for Students & Professionals.

Schedule

This 4 hours Tranning will be held on Saturday and sunday, October 22th from  2:00 PM to 6:00 PM

JSE (JAVA STANDARD EDITION)

  • Introduction to JAVA
    • Understanding Requirement: why JAVA
    • Why java important to the internet
    • JAVA on LINUX PLATFORM

  • Introduction to JAVA Virtual Machine
    • Java Virtual machine Architecture
    • Class loading process by class loaders
      • Booting loader
      • Extension loader
      • System or Application loader
    • Role of Just In time compiler (JIT)
    • Execution Engine 

  • An overview of JAVA and buzzwords
    • Data Types, Variables and Arrays
    • Operators
    • Control statements
    • Object oriented paradigms
    • Abstractions
    • The Three OOP Principles:(Encapsulation, Inheritance, Polymorphism) 

  • JAVA classes and OOP Implementation
    • Class fundamentals
    • Commands line arguments
    • learning Static Initializer
    • Declaration of objects
    • Instance variable Hiding
    • Overloading and Overriding of Methods
    • Upcasting
    • Downcasting
    • Understanding of Access Controls (private, public and protected)
    • Learning Nested and Inner classes
    • Dynamic method Dispatching
    • Using Abstract classes  

  • Packages and Interfaces
    • Defining a package
    • Understanding CLASSPATH
    • Access Protection
    • Importing packagesDefining and Implementing interfaces
    • Anonymous classes
    • Abstract classes Vs InterfacesAdapter classe 

  • Exception handling
    • Fundamental of Exception
    • handlingTypes of Exceptions
    • Learning exceptions handlers
    • Try and Catch
    • Multiple catch Clauses
    • Nested Try statements
    • Throw , throws and finally
    • Creating custom exceptions
    • Assertion 

  • String handling
    • Learning String Operation
    • Learning character Extraction
    • Learning string Comparison
    • Understanding string Buffer Classes
    • String builder class
    • Creating Immutable Class 

  • New in JDK 5/6/7
    • Premain method , Object size
    • Generics
    • Annotations
    • Vargs
    • StaticImport
    • For each
    • String in while loop
    • Lamda Expressions
    • Stream APIMethod references
    • Default method
    • Date Time API
    • Nashorn, Java Engine
    • Replacement of PermGen with Metaspace
       

  • Windows Programming
    • Swing & AWT
      • Introduction to JFC
      • Controls
    • Event Delegation Method
      • Event Classes
      • Event listeners 

  • Applet
    • Applet Basics
    • Architecture and Skeleton
    • Simple Applet Display Methods
    • The HTML Applet Tag 

  • INTRODUCTION TO EVENT HANDLING
    • Event Delegation Model
    • Event Classes
    • Event Listeners
    • Adapter Classes  

  • Multi threaded Programming
    • The java thread model
    • Creating a thread: Extended Thread and Implementing Runnable
    • Creating multiple Thread and Context Switching
    • Synchronization: methods and statementsInter thread Communication
    • Thread localDead lockThreadpool executer class
    • Shutdown hookup
    • Re-entrent locking  

  • Introduction to I/O streams
    • File handlingBinary Streams
    • Character streamSerialization
    • ScannerStream tokenizer
    • String tokenizer
    • GzipOutStream class
    • Data Encryption & decryption 

  • NETWORKING
    • Introduction to Networking
    • URL, InetAddress
    • Socket And Server Socket
    • Datagram socket class

  • Reflection API
    • Determining the class of an object
    • Getting information about classes modifier, fields, methods, constructor, and super classes
    • Finding out constant and method declaration belong to an interface
    • Creating an instance of a class 

  • Collection API
    • Collection Overview
    • Collection Interfaces(List, Set, SortedSet)
    • Collection Classes (ArrayList, LinkedList, HashSet, TreeSet)
    • Accessing a Collection via an Iterator
    • Working with Maps  

 

JEE (JAVA ENTERPRISE EDITION)

  • INTRODUCTION TO JEE
    • Introduction to JEE Architecture
    • Tier Architecture   
      • Single Tier
      • Two Tier   
      • Three Tier   
      • N Tier 

  • JEE Components
    • Web Components
    • Business Components 

  • JEE  Containers
    • Container Types
    • Container Services  

  • JDBC
    • Introduction to JDBC
    • JDBC Drivers
    • Statements
    • Metadata
    • Scrollable & Updatable ResultSet
    • Batch Updates
    • RowSet interface
    • Transaction Management


  • Java Servlet
    • Introduction to Web
    • Programming
    • Advantages of Servlets
    • Servlet Lifecycle
    • Packing and Deployment
    • Session Tracking
    • Request Dispatching 

  • Java Server Pages (JSP)
    • JSP Architecture
    • JSP Elements
    • JSP Objects
    • Custom Tags 

  • RMI
    • Distributed Applications
    • RMI Architecture
    • Implementation 

  • ENTERPRISE JAVA BEANS (EJB 3.0)
    • Introduction
    • Architecture
    • Types of EJB
      • SESSION BEANS
        • Introduction
        • State Management
        • Types
        • Stateless
        • Statefull
        • Life Cycle
      • JMS and Message Driven Bean
      • JPA (Java Persistence API)

         

  • Java Mail API 

  • ANT , Build.xml 

  • Packaging the Application  

  • JEE Design Patterns
    • Why Design Patterns?
    • Front Controller
    • Composite ViewSession Façade
    • Message Façade
    • Service Locator
    • Data Access Object
    • Value Object 

  • DEPLOYMENT 

  • INTRODUCTION TO STRUTS 2.0
    • Core Components
    • Struts2 Architecture
    • Struts2 Action
    • Interceptors
    • Struts2 Configuration
    • Validation
    • Aware Interfaces
    • Tiles
        

  • UTILITIES
    • MyEclipse
    • Eclipse 

  • Prerequisite
    • Web Server
      • Apache Tomcat 7
    • Application Server
      • Weblogic 12c
      • JBoss 7 

Contact

For bulk or corporate booking please contact us: contact@mcnprofessionals.com or +919650126201 or +919717477499.

Note: In case of any ticket cancellation, no refund will be granted.