backup of java - apextgi.in · basic programming concepts (java fundamental) vadvantage of oops,...

4
“Your Technology Navigator For Managing Your Tomorrow” Curriculum Introduction to Java v v vHow to Install Java & set Environments vOverview of Architecture, vFeatures Of Java Getting Started with Java, History & Versioning Programming Environments vJava Development Kit vJVM, JRE, JIT, JVM Architecture (With various Area like:-heap, stack .etc.) vCommands & Tools (Javac, java, jconsole, javapetc) vIDE's , (Eclipse, Netbeans, MyEclipse) vKeyword and it Rule, vIdentifier(Making its Rule and Conventions) vVariables(Local, static, Instance), v Literal (Constant) v Data type(primitive & Non-Primitive , Type Casting and Promotion) vMethod or Member Function, vOperators( Precedence and Associativity) vStatic & Non-Static Properties vConditional Statement(If, If else,Nested If, Switch) vLooping Statements(While, Do while,For, For-each) vContinue & Break Statement vOperators(Arithmetic, Logical, Comparisional, Conditional, more...) Basic Programming Concepts (Java Fundamental) vAdvantage of OOPs, vNaming Convention, vObject & Class vEncapsulation, vInheritance(Inheritance(IS-A), Aggregation(HAS-A) ,Delegation), vPolymorphism(Method Overloading, Method Overriding, Up-casting & Down-casting, Static & Dynamic Binding, Virtual Method Invocation, Covariant Return Type), vAbstraction (Abstract class, Interface, Marker Interface), vConstructor (Private Constructor, Constructor Overloading, Constructor Chaining, Instance Initialize(Init) Block), vthis & super keyword, vPackage vAccess Modifiers or Access Specifies( Public, Protected, Default, Private) vNon-Access Modifiers (Static, Abstract, Final, Transient, Synchronized, Native etc), vJava Array( 1-D Array, 2-D Array, Multi-dimensional Arrays, , Object Oriented Concepts Important Part of JSE() vGarbage Collection, vThroughput Garbage Collector vConcurrent low pause Collector, vFull GC & Concurrent Garbage collector vThe Incremental (Sometimes called train) low pause collector vString class, vStringBuffer, vStringBuilder, vStringTokenizer vString Constant Pool, vObject Creation in String vString Methods & Manipulation String & String Handling 3 Months 6 Weeks 6 Months Nested & Inner Class vLocal Inner Class, vStatic Inner Class, vNon-Static Inner Class vAnonymous Class, vObject Creation, vNested Interface vNested Abstract Class

Upload: hoangbao

Post on 15-Jun-2019

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Backup of JAVA - apextgi.in · Basic Programming Concepts (Java Fundamental) vAdvantage of OOPs, vNaming Convention, vObject & Class ... (Private Constructor, Constructor Overloading,

“Your Technology Navigator For

Managing Your Tomorrow”

Curriculum Introduction to Javav vvHow to Install Java & set EnvironmentsvOverview of Architecture, vFeatures Of Java

Getting Started with Java, History & Versioning

Programming EnvironmentsvJava Development Kit vJVM, JRE, JIT, JVM Architecture (With various Area like:-heap, stack .etc.)

vCommands & Tools (Javac, java, jconsole, javapetc)vIDE's , (Eclipse, Netbeans, MyEclipse)

vKeyword and it Rule, vIdentifier(Making its Rule and Conventions)vVariables(Local, static, Instance), v Literal (Constant)v Data type(primitive & Non-Primitive , Type Casting and Promotion)vMethod or Member Function, vOperators( Precedence and Associativity)vStatic & Non-Static PropertiesvConditional Statement(If, If else,Nested If, Switch) vLooping Statements(While, Do while,For, For-each)vContinue & Break StatementvOperators(Arithmetic, Logical, Comparisional, Conditional, more...)

Basic Programming Concepts(Java Fundamental)

vAdvantage of OOPs, vNaming Convention, vObject & ClassvEncapsulation, vInheritance(Inheritance(IS-A), Aggregation(HAS-A),Delegation), vPolymorphism(Method Overloading, Method Overriding, Up-casting & Down-casting, Static & Dynamic Binding, Virtual Method Invocation, Covariant Return Type), vAbstraction(Abstract class, Interface, Marker Interface), vConstructor(Private Constructor, Constructor Overloading, Constructor Chaining, Instance Initialize(Init) Block), vthis & super keyword, vPackagevAccess Modifiers or Access Specifies( Public, Protected, Default, Private)vNon-Access Modifiers (Static, Abstract, Final, Transient, Synchronized, Native etc), vJava Array( 1-D Array, 2-D Array, Multi-dimensional Arrays, ,

Object Oriented Concepts

Important Part of JSE()vGarbage Collection, vThroughput Garbage Collector

vConcurrent low pause Collector, vFull GC & Concurrent Garbage collector

vThe Incremental (Sometimes called train) low pause collector

vString class, vStringBuffer, vStringBuilder, vStringTokenizer

vString Constant Pool, vObject Creation in String

vString Methods & Manipulation

String & String Handling

3 Months

6 Weeks

6 Months

Nested & Inner ClassvLocal Inner Class, vStatic Inner Class, vNon-Static Inner Class

vAnonymous Class, vObject Creation, vNested Interface

vNested Abstract Class

Page 2: Backup of JAVA - apextgi.in · Basic Programming Concepts (Java Fundamental) vAdvantage of OOPs, vNaming Convention, vObject & Class ... (Private Constructor, Constructor Overloading,

vIntroduction to Exception, vThrowable Interface,

vType Of Exception, vChecked & Unchecked Exception

vException Handling Mechanism, vBlock & Clause

vParameterise Try, vMulti Parameterise Catch

Exception & Error

vCustom Exception Class, vOverloading & Exception,

vAssertion & Error

ThreadvThread Introduction, vLife Cycle & States

vThread Methods & Working, vThread & Runnable,

vThread Creation, vSynchronization, vThread & Runnable,

vInter Thread Communication, vDead Lock, vThread Priority

vThread Scheduler, vThread Constant Pool, vMulti-tasking

vDaemon Thread, vThread vs Process,vExceptions in Thread

vChar Stream & Byte Stream, vInputStream&OutputStream

vReader & Writer, vFileInputStream&FileOutputStream

vInputStreamReader&BufferedReader, vFileReader&FileWriter

vSequenceInputStream, vSerialization &DeSerialization

File Handling(Input/Output In java)

vExternalizable, vObjectInputStrean&ObjectOutputStream

vReading & Writing File, vCopy & Paste File

vCut & Paste File, vDivert Out From Console to File

vCreating PDF, vEncrypt & Decrypt File

vDatagramSocket&DatagramPacket, Implementing Chat-Servev

NetworkingvIntroduction to Network, vNetworks terminology

vPorts & Protocols, vSocket Programming

vUrl Class & Methods, vWorking with Web-app

vIntroduction of RMI, vStub & Skelton, vDistribution Application

vSteps For RMI Implementation, vRMI with Window App

vRMI with Web-App

RMI

vIntroduction to Jdbc, vDrivers of Jdbc, vJdbc API

vJava-Database Connectivity, vSteps for Connectivity

vStatements &ResultSet

JDBC

vPreparedSatement and CallableStatement

vWorking on DML & DDL Query, vCreating Batch Query

vMap & Its Sub Class, vQueue Interface and Its Sub-Classes

vIterator, ListIterator& Enumeration, vUse of For –Each loop

vInternal Working of Collection Classes, vHashing Technics

CollectionvIntroduction to Collection, vHistory Of CollectionvAdvantage of Collection, vCollection Interface & Its MethodsvList & Its Sub Class, vSet & Its Sub Class

AWT & SwingReflectionInternationalization (I18N)

Event & Layout Management

vStatic Import, vAuto boxing, vCovariant Return Type

vAnnotation, vVar Arguments, vFor-Each Loop, vEnum

Feature of Java-5

Page 3: Backup of JAVA - apextgi.in · Basic Programming Concepts (Java Fundamental) vAdvantage of OOPs, vNaming Convention, vObject & Class ... (Private Constructor, Constructor Overloading,

vCustomize the Exception, vProvide Parameterise Try

vProvide Multi Parameterise Catch, vIntroduce nio package

vSwitch with String Arguments, vInitialize Variable with underscore etc

Feature of Java-7

vPassing method as arguments(Lambda Expressions)

vIntegration of Stream API with Collection

vEnhanced Security, vJDBC 4.2 with new Feature etc.

Feature of Java-8

vServlet Technology(2.x and 3.x),vIntroduction to Servlet

vServlet Life Cycle, vServlet Hierarchy, vSessionTracking

vServlet API, vServlet Internal Structure, vFlow Of Servlet

vConfiguration File, vRequestDispatcher, vSendRedirect

vServletContext&ServletConfig, vBinding Variable & Attribute

JEE (Advance Java) :Web Component(Servlet, Jsp):-

vEvent & Listener, vFilter &FilterConfig, vUpload & Download

vMail Activity Using Servlet, vManaging Attachment

vSending Mail With & Without Attachment, vReading Mail

vIntroduction to JSP, vJSP API, vAdvantage of JSP Over ServletvInternal Structure of JSP, vImplicit Object, vBasic Tag of JspvAction tag of Jsp, vException Handling

Jsp Technology

vJSTL & Types, vCustom Tag, vMVC1 & MVC2, vUpload & Download

vMessage Driven Bean,vSession Bean (Stateless ,State full and Singleton)vImplementing State full & stateless beans, vJava messaging Services(JMS)vClient Application for session & entity bean, vApplication of Message Driven Bean

Distributed Component Enterprise Java Bean(EJB 3.x)

vWhy Web Services?, vService oriented Architecture

vWeb Services Types and their diffrences: SOAP and REST

vSOAP Web Services Standard for Java : JAX-WS (2.2.8)

vREST Web Services Standard for Java : JAX-RS (2.0)

Web Services

vIntroduction to WebServices

vDifference b/w Struts-1 & Struts-2, vAdvantage of Struts

vAdvantage of Struts-1 over Struts-2, vFlow of Struts

vConfiguration File, vAction &ActionSupport,vResult type

vOgnl&ValueStack, vActionContext& Action Invocation

vValidation Framework, vAware Interfaces,

vInterceptors & Cross Cutting Concerns, vUse of Interceptors

Java Frameworks

Struts Framework(2.x)vIntroduction to Struts

vSpring Core, vSpring JDBC, vSpring ORM, vSpring AOP, vSpring MVCvDesign Pattern

Hibernate 3.0 (ORM Implementation)

Spring 3.0

Working on Database

vCreating static websites(Via:-Html-5,css3)

vCreating responsive Websites Via Framework like-tutor bootstrap

Tools like- web builder, Dreamweaver

Project Work

vIntroduction to Hibernate vAdvantage of Hibernate

Page 4: Backup of JAVA - apextgi.in · Basic Programming Concepts (Java Fundamental) vAdvantage of OOPs, vNaming Convention, vObject & Class ... (Private Constructor, Constructor Overloading,