AN ISO 9001:2008 CERTIFIED COMPANY ADVANCED Java TRAINING www.webliquids.com
ABOUT US Who we are: WebLiquids is an ISO (9001:2008), Google, Microsoft Certified Advanced Web Educational Training Organisation. WebLiquids was established in 2013 and We have Successfully trained 1569+ Professionals and 2270+ Students from then. We are not just a Training organisation, But Also a Company where we work on Live Projects that helps Our Trainers to give Practical Training to the Students. With this We also have a Consultancy that provides 100% Placement assistance to our trainees.
Our Aim is to Provide High Quality education and to Train as much Students as we can.
Our Smashing Students 1569+ Professionals,142+Batches, 4.95 Ratings 4
WHY CHOOSE US? Get the right career exposure. To Enhance your technical skills with Practical learning. Get advanced technical & 100% practical knowledge along with hands-on training. Learn from highly experienced and professional experts. Flexible Timings with Weekdays & Weekend Batches are available. Free first demo Class before Joining. Doubt resolution sessions available. Get Industry recognized certifications. Get theoretical and practical classes. Learn how a professional company works. Improve your business communication skills. In house 100% placement opportunities for outstanding trainees. Job interview preparations.
What is Java? Java Editions. Why Java? What you Learn: Scope of Java Objectives of Java. Software Used. What is NetBeans IDE? Why use NetBeans IDE? What is WAMP Server? Contents for Core Java Contents for Advanced Java Certifications Placement Assistance
What is Java? Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. A general-purpose object-oriented language. Platform Independence (Operating System). Write Once Run Anywhere (WORA). Designed for easy Web/Internet applications. Widespread acceptance.
Java Editions J2SE (Standard Edition) Client-Side Applications J2EE (Enterprise Edition) Server-Side Applications Such as Servlets & JSP J2ME (Micro Edition) Apps for Mobile Devices
Why Java? Two Major Reasons why must choose Java: Trouble with C/C++ language is that they are not portable and are not platform independent languages. Emergence of World Wide Web, which demanded portable programs Portability and security necessitated the invention of Java TM New features added in Java: Pure object oriented programming language. Multithreading, that allows two or more pieces of the same program to execute concurrently. C++ has a set of library functions that use a common header file. But java replaces it with its own set of API classes. It adds packages and interfaces. Java supports automatic garbage collection. Break and continue statements have been enhanced in java to accept labels as targets. The use of Unicode characters ensures portability.
Scope of Java There is no denial to the fact that Java is the most important thing happened to IT industry across the globe. It has an illustrious journey since its inception and has been the backbone of many new products and services that have surprised the world. It is embedded in many of the world s important IT systems and is in a good position to play a part in future innovation. The best part about Java is, its eco-system is self-sustaining, from mobility (Android) to middleware (Hadoop), it impacts everything and will continue to make a big impact in future too. The average pay for Java Developer is Rs 302,100 per year.
Objectives of Java Understand fundamentals of programming such as variables, conditional and iterative execution, methods, etc. Understand fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries, etc. Be aware of the important topics and principles of software development. Have the ability to write a computer program to solve specified problems. Be able to use the Java SDK environment to create, debug and run simple Java programs.
Software used IDE (Code Editors) Servers Database
What is NetBeans IDE NetBeans is a software development platform written in Java. NetBeans IDE lets you quickly and easily develop Java desktop, mobile, and web applications. The NetBeans IDE is primarily intended for development in Java, but also supports other languages, in particular PHP, C/C++ and HTML5. NetBeans is cross-platform and runs on Microsoft Windows, Mac OS X, Linux, Solaris and other platforms supporting a compatible JVM. With its editors, code analysers, and converters, you can quickly and smoothly upgrade your applications.
Why use NetBeans IDE? The NetBeans IDE can boost your productivity when you're working with Java SE, Java EE, or Java ME technology as well as PHP, Groovy, JavaScript, and C/C++. Visual tools that generate skeleton code are also available, letting you create a basic application without writing a single line of code. Here are top reasons to use the NetBeans IDE: Works Out of the Box Profiling and Debugging Tools Free and Open Source Extensible Platform Connected Developer Customizable Projects Powerful GUI Builder Non-Java Code Support Support for Java Platforms Dedicated Support Available Dynamic Language Support
What is WAMP? TM WAMP Server stands for "Windows, Apache, MySQL, and PHP." MySQL is a high-speed database. PHP is a scripting language that can be used to access data from the database. It is often used for web development and internal testing, but may also be used to serve live websites. The most important part of the WAMP package is Apache (or "Apache HTTP Server") which is used run the web server within Windows. By running a local Apache web server on a Windows machine, a web developer can test webpages in a web browser without publishing them live on the Internet. While Apache, MySQL, and PHP are open source components that can be installed individually, they are usually installed together. One popular package is called "WampServer," which provides a user-friendly way to install and configure the "AMP" components on Windows.
Contents for Core Java
What you learn in Core Java? Introduction: Programming language Types and Paradigms Why Java? Flavours of Java Java Designing Goal Role of Java Programmer in Industry Features of Java Language JVM-The heart of Java Java s Magic Bytecode The Java Environment: Installing Java Java Program Development Java Source File Structure Compilation & Executions Basic Language Elements: Tokens/Identifiers/Keywords/Variables/Literals/Comments Datatypes Operators Assignments Using Scanner(java.util package). Control Flows: Branching Looping Jumping nesting of all(branching/looping/jumping)
More Modules.. Array and String: Defining an Array Initializing & Accessing Array Multi Dimensional Array Mutable & Immutable String Operation on String Creating Strings using StringBuffer and StringBuilder Regular expressions. Object Oriented Programming: Class Fundamentals Object Object Life time Creating and Operating Objects Constructor & initialization code block Destructors Constructor overloading Access Control Modifiers Use of Modifiers with Classes & Methods. Inheritance and Polymorphism: Definition Types of classes (base and derived) Design of Accessors Extending Classes and Inheritance Use and Benefits of Inheritance in OOP
More Modules.. Types of Inheritance in Java Inheriting Data members and Methods Role of Constructors in inheritance Polymorphism in inheritance Overloading/Overriding differences of overloading and overriding Abstraction and encapsulation: What is abstraction? Ways of abstraction Abstract Class & Interfaces Defining Methods Implementing interfaces Argument Passing Mechanism What is Encapsulation. Why and how? Four main Keywords: This/Super/Static/final Package: Organizing Classes and Interfaces in Packages Package as Access Protection Defining Package CLASSPATH Setting for Packages Import and Static Import Naming Convention For Packages. Exception Handling: The Idea behind Exception Exceptions & Errors Types of Exception Control Flow In Exceptions
More Modules.. JVM reaction to Exceptions Use of try, catch, finally, throw, throws in Exception Handling In-built and User Defined Exceptions Checked and Un-Checked Exceptions. Thread: Understanding Threads Needs of Multi-Threaded Programming Thread Life-Cycle Thread Priorities Synchronizing Threads Inter Communication of Threads Critical Factor in Thread-DeadLock The Collection Framework: Collections of Objects Collection Types Sets, Sequence, Map Understanding Hashing, Use of ArrayList.
Contents for Advanced java
What you learn in Android Development Basics of Servlet: Servlet: What and Why? Basics of Web Servlet API Servlet Interface GenericServlet httpservlet Servlet Life Cycle Working with Apache Tomcat Server How servlet works? ServletRequest & Servlet Collaboration: ServletRequest methods Registration example with DB RequestDispatcher sendredirect Config & Context: ServletConfig methods ServletConfig example ServletContext methods ServletContext example Attribute : How to set, get and remove example? Session Tracking: Cookies Hidden Form Field URL Rewriting HttpSession.
More Modules.. www.webliquids.com, info@webliquids.com Filter: Filter Authentication Filter FilterConfig Useful examples. Basics of JSP: JSP : What and Why? Life cycle of JSP JSP API JSP Scripting elements scriptlet tag expression tag declaration tag Implicit Objects & Directives: Out/Request/Response/Config/Application Session/pageContext/page/exception/Directive Elements page directive/include directive/taglib directive Action Elements: jsp:forward jsp:include Bean class jsp:usebean jsp:setproperty & jsp:getproperty Displaying applet in JSP Expression Language. Database Programming using JDBC Introduction to JDBC JDBC Drivers & Architecture CURD operation Using JDBC TM
MVC in JSP JSTL: JSTL Core Tags JSTL Function Tags JSTL Formatting Tags JSTL XML Tags JSTL SQL Tags Custom tags. JavaMail API Sending Email Receiving Email Group Mail Attachments. HTML 5: Introduction to HTML HTML Basic Tags Creating Lists Working with images audio tag video tag Creating Forms Creating tables Managing home page Div tag Navigation tags Navigation Bar
More Modules.. CSS: Introduction to CSS Three ways to use CSS CSS Properties Designing website Working with Templates Javascript : Introduction to Javascript Three ways to use Javascript Working with events Client-side Validation JQuery. Frameworks: Struts Hibernate Spring IDE: Eclipse IDE Netbeans IDE Servers: Apache Tomcat Glassfish Server WAMP,XAMPP
Certifications
Placement Companies:
Batch Images
THANK YOU TM