JAVA J2EE Developer Course Content Malleswaram office Address: - #19, MN Complex, 2 nd Floor, 2 nd Cross, Sampige Main Road, Malleswaram, Bangalore 560003. Land Mark: Opp. JOYALUKKAS Gold Show Room. Jayanagar Office Address: - #346/17, Manandi Court, 3 rd Floor, 27 th Cross, Jayanagar 3 rd Block East, Bangalore 560011. Land Mark: Opp. The Royal Comfort Hotel, Near to BDA Complex. Call us: 9739066172 / 7019280372.
Core Java Training Syllabus: Part 1: A First Look 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 (Behavior) 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, StringBuffer, StringBuilder 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 Classpath 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 Java Collections and Generics The Collections Framework and its API Collections and Java Generics Collection, Set, List, Map, Iterator Autoboxing Collections of Object (non-generic) Using ArrayList, HashSet, and HashMap for-each Loop Processing Items with an Iterator More About Generics The Java Streams Model Delegation-Based Stream Model InputStream and OutputStream Media-Based Streams Filtering Streams Readers and Writers Working with Files File Class Modeling Files and Directories File Streams Random-Access Files Advanced Stream Techniques Buffering Data Streams Push-Back Parsing Byte-Array Streams and String Readers and Writers
Java Serialization The Challenge of Object Serialization Serialization API Serializable Interface ObjectInputStream and ObjectOutputStream The Serialization Engine Transient Fields readobject and writeobject Externalizable Interface Conclusion Part 2: J2EE Training Syllabus: 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 o How the Web works, Thin Clients, TCP/IP o HTTP overview, Brief HTML review o Overview of Java EE, servlets & Web applications. o Servlet Basics Servlet API o HTML Forms o HTTP: Request-response, headers, GET, POST o Overview: How Servlets Work Servlet Lifecycle: init (), service (), destroy () Requests and responses o Core Servlet API: GenericServlet, ServletRequest, and ServletResponse o HTTP Servlets: HttpServletRequest, HttpServletResponse and HttpServlet o Accessing Parameters Additional Servlet Capabilities o HTTP headers and MIME types o RequestDispatcher: Including and forwarding o Sharing data with the request object attributes o Sharing data with ServletContext attributes o Error Handling
JavaServer Pages(JSP) o Basics and Overview JSP architecture JSP tags and JSP expressions Fixed Template Data Lifecycle of a JSP o Model View Controller (MVC) Model 1/Model 2 Architecture o Data Sharing among servlets & JSP Object scopes or buckets Request, application, session and page scope Predefined JSP implicit objects (request, session, application, page) jsp:usebean jsp:getproperty, jsp:setproperty jsp:include, jsp:forward Using Custom Tags o Custom tags overview o Reducing JSP complexity o Tag Libraries Tag Library Descriptor (TLD) Loading a tag library in a web app o The JSTL o JSP Expression Language (EL) o Using custom tags The c:url, c:param, c:foreach, c:out tags More JSP Capabilities and Session Management o HTTP as a stateless protocol o Hidden form fields o Cookies: Overview, API, Using cookies o Session overview: Cookies and session tracking o HttpSession Putting data into a session object Retrieving data from a session object o Using session data in servlets and JSPs o Additional JSP Capabilities Exception handling and error pages Directives (page, include, others) o Import declarations o Multithreading considerations and data safety SingleThread Model interface
Additional JSP Capabilities o JSP Directives o JSP Error Pages o JSP and Java Declarations, Scriptlet overview, Scriptlet syntax JDBC (Java Database Connectivity) Introduction o Relational Database and JDBC Overview Overview, Table Relationships, Web Based Data Access, JDBC Characteristics o JDBC Architecture, JDBC API Overview DriverManager, JDBC Drivers Naming databases with JDBC URLs o Connecting to a database Connection interface, Establishing a connection o DataBaseMetaData o Handling Database Exceptions Data Access o DAO Data Access Objects, O-R Mapping, Value Objects o Processing Database Data Executing statements, precompiled statements and stored procedures Processing ResultSets, Dealing with Null data Updating, inserting, retrieving data Controlling Transactions o JDBC Driver Types o DataSource Java EE and DataSource, Using JNDI o Connection Pooling Overview, Usage, Advantages Part 3: Frame Works:
Hibernate 3.x 1) Introduction to Hibernate 2) Setting Up Hibernate 3) Part-1- Writing a Hibernate Application using XML. 4) Part-2-Writing-the-Model-Class-with-Annotations 5) Part-3-Saving-Objects-Using-Hibernate-APIs 6) hbm2ddl-configuration-and-name-annotations 7) More-Annotations 8) Retrieving-Objects-using-session-get 9) Primary-Keys 10) Value-Types-and-Embedding-Objects 11) AttributeOverrides-and-Embedded-Object-Keys 12) Saving-Collections 13) Configuring Collections and Adding Keys 14) Proxy Objects and Eager and Lazy Fetch Types 15) One to One Mapping 16) One to Many Mapping 17) mappedby and Many to Many Mapping 18) CascadeTypes and Other Things 19) Implementing Inheritance 20) Implementing Inheritance - Single Table Strategy 21) Implementing Inheritance with Table Per Class Strategy 22) Implementing Inheritance With Joined Strategy 23) CRUD Operations 24) Transient, Persistent and Detached Objects 25) Understanding-State-Changes 26) Persisting-Detached-Objects 27) Introducing HQL and the Query Object 28) Select-and-Pagination-in-HQL 29) Understanding Parameter Binding and SQL Injection 30) Named Queries 31) Introduction-to-Criteria-API 32) Understanding-Restrictions 33) Projections-and-Query-By-Example 34) Cacheing-in-Hibernate 35) Configuring-Second-Level-Cache 36) Using-Query-Cache
Struts 2.x 1) Introduction to MVC 2) Introduction to Struts2 3) SettingUp 4) Part1-Writing a Struts2 Application 5) Part2-Writing a Struts2 Application 6) Understanding Namespaces 7) The ValueStack 8) Accessing Input Parameters 9) Post requests to actions 10) Login Action and Best Practices 11) Login Action and Best Practices Part2 12) Action Wildcards 13) The ActionSupport Class 14) Configuration methods of Action Mappings 15) Using Model Objects 16) Inducing Interceptors 17) Configuring Interceptors 18) Anatomy of an Interceptor Spring4.x 1) Understanding Dependency Injection 2) Setting Up 3) Understanding Spring Bean Factory 4) Writing Code Using the Bean Factory 5) Application Context-and-Property-Initialization 6) Using-Constructor-Injection 7) Injecting-Objects 8) Inner-Beans-Aliases-and-idref 9) Initializing-Collections 10) Bean-Autowiring 11) Understanding-Bean-Scopes 12) Using-ApplicationContextAware 13) Bean-Definition-Inheritance 14) Introduction-to-Annotations-and-the-Required-Annotation 15) The-Autowired-Annotation 16) Some-JSR-250-Annotations 17) Component-and-Stereotype-Annotations 18) Using-MessageSource-To-Get-Text-From-Property-Files 19) Event-Handling-in-Spring
20) Introduction-to-AOP 21) Setting-Up-AOP-Dependencies 22) Writing-Our-First-Aspect-Part-1 23) Writing-Our-First-Aspect-Part-2 24) Pointcuts-and-Wildcard-Expressions 25) A-Few-More-Pointcut-Expressions 26) JoinPoints-and-Advice-Arguments 27) After-Advice-Types 28) Around-Advice-Type 29) Naming-Conventions-and-Custom-Advice-Annotations 30) AOP-XML-configuration 31) Understanding-AOP-Proxies 32) Introduction-to-Spring-Data-and-Setting-Up 33) Using-JDBC-without-Spring 34) Adding-Spring-and-DataSource-Configuration 35) Using-JdbcTemplate 36) Returning-Other-Datatypes-from-JdbcTemplate 37) Implementing-RowMapper 38) Named-Parameter-JDBC-Template 39) DAO-Support-Classes 40) Working with Spring MVC
igeeks technologies is a very good training institute in Bangalore for java and j2ee training. Anuraag it is one of the best institute in Bangalore. The faculties are very helpful and supportive.thanks to all igeeks team. Chandan Kumar Best place to learn java j2ee and java related frame works. One of the best institutes in Bangalore. Vignesh R Courses Offered by IGEEKS Technologies Business Analytics Advanced Excel VBA Macros Big data / Hadoop Python SQL Server QlikView Tableau Programming with R Hardware Programming Embedded System Programming MATLAB VLSI NS2/NS3 Programming JAVA / J2EE Android App Development Other Courses DevOps Training SAP FICO/ SAP MM/ SAP SD/ SAP PP SAP ABAP/ SAP BI/BW/ SAP HANA Oracle SQL/PLSQL MongoDB AngularJS and NodeJS Summer Camp / Holiday Courses Tally ERP 9.0 C/C++ IEEE Academic Projects for B. E B. Tech M. E M. Tech MCA BCA Diploma MS M. Sc Ph.D. Students
OUR CLIENTS Malleswaram #19, MN Complex, 2 nd Floor 2 nd Cross, Sampige Main Road, Malleswaram, Bangalore 560003 Land Mark: Opp. JOYALUKKAS Gold Showroom Above Donne Biryani House. Mobile No: +91 9739066172 / 7019280372 Email: training@igeekstechnologies.com Training Locations Jayanagar #346/17, Manandi Court, 3 rd Floor Jayanagar 3 rd Block East, Bangalore 560011 Land Mark: Near BDA Complex, Opp. To The Royal Comfort Hotel. Mobile No: +91 7019280372 / 9739066172 Email: igeeksjayanagar@gmail.com www.makefinalyearproject.com