UrbanPro
true

Java/J2EE

LIVE

Course offered by Venkanna Babu K

review
Complete JAVA/J2EE Topics will Covered

Topics Covered

Prerequisites: Knowledge of C Programming Language Duration: 45 days Course Content: 1) Java Fundamentals 1. Introduction to Java 2. History of Java 3. Java Program Structure 4. Java Platform Overview 5. Byte Code and Java Virtual Machine 6. Features of Java 7. Primitive & Reference Data Types 8. Operators and Control Statements 9. Arrays and Strings 10. Command Line Arguments 2) Object Oriented Programming 1. Introduction to OOP 2. Classes & Objects 3. Variables & Methods 4. Method Overloading 5. this and static Keywords 6. Constructors & Nameless Objects 7. Extending Existing Classes 8. super and final Keywords 9. Abstract Classes 10. Visibility Modifiers & their Scope 3) Interfaces & Packages 1. Creating Interfaces 2. Introduction to Packages 3. Understanding CLASSPATH 4. Exploring java.lang 5. Java Documentation 6. String Handling 7. Wrapper Classes 4) Exception Handling 1. Introduction to Exceptions 2. Checked Exceptions 3. Unchecked Exceptions 4. Handling Exceptions with try and catch 5. throw and throws keywords 6. Creating New Exceptions 5) Java Input/Output Streams 1. Input/Output basics 2. Console and File I/O 3. Predefined streams 4. Byte streams & Character streams 5. FileInputStream and FileOutputStream 6. DataInputStream and DataOutputStream 7. FileReader and FileWriter 8. BufferedReader and BufferedWriter 9. Object Streams & Serialization 6) Inner Classes 1. Introduction to Inner Classes 2. Top Level classes Vs. Inner Classes 3. Nested Top Level Classes 4. Member Classes 5. Local Classes 6. Anonymous Classes 7) Collections Framework 1. Collections Overview 2. Exploring java.util 3. Collection Classes 4. Collection Interfaces 5. Accessing a Collection via an Iterator 6. Legacy Classes & Interfaces 7. More Utility Classes 8) Multithreading 1. Understanding Threads and its States 2. Thread Life Cycle 3. Creating and Controlling Threads 4. Setting Thread Priorities 5. Thread Class and Runnable Interface 6. Creating Multithreaded Applications 7. Synchronization 9) Abstract Window Toolkit 1. Introduction to GUI Applications 2. Exploring the AWT components library 3. Adding Components to Containers 4. Arranging components using Layout Managers 5. Creating Frames and Menus 6. Event Driven Programming 7. Event Delegation Model 8. Event Handling 9. Registering Event Handlers 10. Listeners and Adapter Classes 11. Creating Dialog Boxes 10) Applets 1. Applet Basics 2. Life Cycle of an Applet 3. Appletviewer Tool 4. <applet> tag 5. Creaing Applets 6. Graphics Class 7. Handling Mouse Events 11) JFC/Swing 1. Introduction to JFC 2. Swing Overview 3. AWT Vs Swing 4. Basic Components 5. Using Swing Containers 6. Using Swing Features 7. Creating GUI with Swing 12) Network Programming 1. Networking Basics 2. Exploring java.net 3. InetAddress 4. URL & URLConnection 5. Stream Sockets 6. Datagram Sockets 7. Uploading and Downloading Data through Java Programs 8. Chat application STAGE-2 Title of the Course: Advanced Java Course Objectives: By the end of the course you will be able to: 1. Develop database programs with JDBC-ODBC bridge driver 2. Build data-driven Web applications with server-side Java technologies 3. Add a Web interface to your databases using Java Servlets 4. Generate dynamic Web pages with Java Server Pages (JSP) 5. Personalize content for users with cookies and sessions using the Java Servlet API 6. Integrate JSP custom tags to minimize scriptlet code Prerequisites: Core Java Programming Experience Duration: 45 days Course Content: 1) HTML 1. Introduction to HTML 2. HTML Elements 3. Common Tags 4. Hyper Links & Images 5. Lists & Tables 6. Frames & Forms 7. Cascading Style Sheets 8. Colors & Backgrounds 9. Fonts & Text 2) Java Script 1. Introduction to Java Script 2. Java Script Basics 3. Functions & Objects 4. Event Handling 5. DHTML using Java Script 6. Form Validations 3) XML 1. Introduction to XML 2. XML Basics 3. XML Syntax Rules 4. Predefined Entities 5. CDATA Section 6. Internal & External DTDs 7. Validating XML Document 8. XML Schema 9. Schema Data Types 10. Simple & Complex Types 11. Schema Valid XML Documents 4) Java Database Conncectivity 1. Introduction to JDBC 2. Database Application Architecture 3. The JDBC Interfaces 4. Types of JDBC Drivers 5. Connecting to the Database 6. Accessing a Database using JDBC 7. Submitting SQL Statements 8. Retrieving and Processing Data 9. Prepared Statements 10. Callable Statements 11. Accessing Metadata 12. Scrollable ResultSet 13. Making Batch Updates 5) Servlets 1. Introduction to Servlets 2. CGI Vs. Servlets 3. Servlets API 4. Servlets Life Cycle 5. GenericServlet 6. Servlet Request & Response 7. Defining the Deployment Descriptor 8. Creating a Web application ARchive (WAR) file 9. Deploying Servlets on Tomcat Web Server 10. Interacting with Database using Servlets 11. GET & POST Requests 12. Login Application Development 13. Servlet Forwarding & Including 14. HttpServlet 15. Servlet Redirecting 16. Session Tracking 17. Handling Cookies 6) Filters: 1. Advanced Servlets technology 2. Servlet Filters 3. Static & Dynamic Dispatchers 4. Filters API 5. FilterConfig and FilterChain 7) Java Server Pages 1. Introduction to JSP 2. JSP Architecture 3. JSP Implicit Objects 4. Using JSP Expressions, Scriptlets and Declarations 5. Communicating with the Client using built-in JSP Server Objects. 6. Page & Include Directives 7. JSP Actions 8. Integrating JSP and Java Beans 9. Separating application logic 8) JSP Custom Tags: 1. The role of JSP custom tags 2. Creating custom tags 3. Customizing the behavior with attributes 4. Tag & BodyTag 5. TagSupport & BodyTagSupport 6. Tag Lib Descriptors 7. Creating Web Application Archive STAGE-3 Java 2 Enterprise Edition (J2EE) Title of the Course: J2EE Programming Course Objectives: • By the end of the course, students are expected to o Understand J2EE as an architecture and platform for building and deploying web-based, n-tier, transactional, component-based enterprise applications o Understand the fundamental concepts of XML and related technologies o Acquire knowledge on how XML is currently being used in various application areas o Know how to parse and transform XML documents via tools and through programming APIs o Understand the EJB architecture and have a good grasp on when to use and how to use various EJB bean types and acquire relevant Java programming experience o Understand the concept of other relevant J2EE APIs and technologies and acquire relevant Java programming experience o Acquire knowledge on how various J2EE technologies are used together to build enterprise applications Prerequisites: • Java programming experience. Duration: 45 days Course Content: 1) J2EE Architectures: • Introduction to J2EE • What is J2EE? • Why J2EE? • Evolution of Enterprise Application Framework 1. Single tier 2. Two tier 3. Three tier 4. RPC based 5. Remote Object based 6. Web Browser and Web Server based 7. Proprietary Application Server 8. Standard Application Server 9. J2EE Platform & Architecture • J2EE APIs & Technologies • J2EE Containers & Components • J2EE Application Development Life Cycle • Types of J2EE Applications 2) JNDI: • JNDI Overview • Naming Service • Directory Service • Binding & Unbinding Objects • Basic JNDI lookup • lookupLink & listBindings • Context & InitialContext 3) Connection Pooling Management: • Connection Pool Management • Creating Pool Objects • Creating a Data Source • Obtaining Connection Object via JNDI 4) XML Basics: • XML in the enterprise • The benefits of XML • XML Basics • XML Syntax Rules • Creating well-formed XML • Adding validation through DTD • Developer Activities on XML • Elements and Attributes • Entities and CDATA Section • Namespaces • Document Type Definitions • DTD syntax and components • XML Schemas • Schema data types • Building user defined types • Simple & Complex types 5) JAXP: o Java API for XML Processing o Parsers & Transformers o DOM, SAX and XSLT o Document Object Model Overview o Extracting data through the DOM tree view o Working with DOM nodes o Processing DOM data o DOM operational model o Simple API for XML parsing o Parsing the document with SAX parser o Interpreting SAX events o SAX operational model o XSL and XSLT o XSLT operational model o Transforming data with XSLT o Formatting XML into HTML o Working with XSL templates 6) RMI – IIOP: • RMI with JNDI API • JRMP and IIOP protocols • Overview of RMI-IIOP Server • PortableRemoteObject • RMI-IIOP and CORBA-IIOP 7) Enterprise Java Beans: • What is and Why EJB? • Role of EJB in enterprise development • Component & Container Architecture • EJB framework & architecture • EJB module • Container services • Types of Enterprise Beans ? Session Beans ? Stateless ? Stateful ? Entity Beans ? Container Managed Persistence ? Bean Managed Persistence ? Message Driven Beans • Development and deployment life cycle • Writing and accessing simple EJB • Registering objects with JNDI • Integrating JNDI with EJB • Exploring different application servers • Functionality of EJB complaint servers • XML deployment descriptors • Controlling EJB features and descriptors Session Beans • Stateless session beans • Stateful session beans • Determining when stateless and stateful session beans are used • Encapsulating business logic in session beans • Locating beans with JNDI • Referencing beans with EJB APIs • Life cycle management • Concurrency and Pooling • Activation and Access control • Differences between Stateless and Stateful session beans • Steps for creating Session bean • Sequence of operations initiated by client • Sequence of operations initiated by server • Sequence of operations in the usage of Stateful session bean • Implementing Shopping Cart Bean Entity Beans • Types of Entity Beans • Entity bean features • Container Managed Persistence • Bean Managed Persistence • Comparing and contrasting CMP & BMP • Entity bean usage pattern • Differences between Session and Entity beans • When to use Bean Managed Persistence • find() operational flow • create() operational flow • remove() operational flow • Entity Bean life cycle • Role of the container for Entity beans • Deployment descriptors for Entity beans • Implementation of BMP • Implementation of CMP 8) JTA: • What is transaction? • Transaction properties • ACID properties • Transaction attributes • Java Transaction API • Explicit transaction management • Adding transaction support at deployment • Declarative transaction management 9) JMS: • What is and why messaging? • What is JMS? • Architecture of JMS • Message Driven Bean • When to use MDB • The life cycle of a MDB • Synchronous and Asynchronous communication • JMS programming API • JMS and Message Driven Bean 10) JAAS: • Providing an overview of JAAS • Importance of security • Java Authentication • Java Authorization • Declarative Authorization • Programmatic Authorization • Authentication 11) Java Mail API: • Overview of Java Mail • Protocols for Java Mail • Java Mail components • Session management • Message manipulation • Mail storage and retrieval • Transportation • Java Mail API 12) Struts: • Introduction to Apache Struts • MVC Architectures • Struts Architecture • Advantages & Disadvantages of Struts • Developing Applications using Struts • Action Classes • Struts HTML Tags • Struts Validation Framework • Struts Application with Tiles

Who should attend

Who are interedted in JAVA Programming

Pre-requisites

Basic Knowledge of C language

What you need to bring

No need

Key Takeaways

The student will learn Complete JAVA

About the Trainer

Venkanna Babu.K picture

Avg Rating

Reviews

Students

Courses

Venkanna Babu K

M.Sc(Comupter Science)

6 Years of Experience

7 Years

Students also enrolled in these courses

LIVE
2 reviews

Course offered by Pradeep

2 reviews
LIVE

Course offered by VR Lecturers

5 reviews
LIVE

Course offered by VR Software Solutions

5 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/J2EE by Venkanna Babu K

Venkanna Babu.K picture
LIVE

Class
starts in

01

Days

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/J2EE by Venkanna Babu K

Venkanna Babu.K picture
LIVE

Class
starts in

01

Days

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