13
Java in Mule

Java in Mule

Embed Size (px)

Citation preview

Page 1: Java in Mule

Java in Mule

Page 2: Java in Mule

A programming language and computing platform

Developed By

Principle

W.O.R.AWrite Once Run Anywhere

From laptops to datacentres, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

Page 3: Java in Mule

Features of Java

Simple

Secure

Dynamic

Object oriencted

High performance

Interpreted

Distributed

Portable

Page 4: Java in Mule

Where Java is mostly used

80% of Android uses Java

Build mobile games

Web applications e.g Google docs

Hadoop

Build mobile apps

Page 5: Java in Mule

This extensive course covers all the topics which will definitely make you a Java Superstar. This course will teach you the following.

• Java Syntax and basic programming specifications• Object oriented programming in java• Polymorphism and Abstraction in Java• Exception Handling and Generics• Design patterns and Code Reuse• Important Data structures for Java• Java Stream and Concurrency• Java deployment and Tools

You can do almost anything in Java after this course. You will surely be a better programmer and better still a Elegant programmer after this course. So go ahead and be the Java developer you want to be...

Page 6: Java in Mule

Target Audience

Programmers and developers who will like to build software and systemsin Java

System Requirements

Basic programming knowledge 

Page 7: Java in Mule

SECTION 1: INTRODUCTION 1 Course Introduction

SECTION 2: JAVA PROGRAMMING LANGUAGE - UNDER THE HOOD

2 Architecture of the Java Virtual Machine

3 Java Language Specification 4 Java Memory Model - JMM 5 The Java Dynamic Compilation

Page 8: Java in Mule

SECTION 3: JAVA LANGUAGE BASICS

6 Java Language Basics Intro 7 Creating the first Program 8 Operators and Conditionals 9 Expressions, Statements and Blocks 10 Loops and Branching 11 Learn to write efficient Java Code

SECTION 4: OBJECT ORIENTED PROGRAMMING WITH JAVA

12 OOPS Basics - Classes and Interfaces 13 Singleton Types 14 Creating Objects with Factories 15 Inner Classes and Closures

Page 9: Java in Mule

SECTION 5: POLYMORPHISM

16 Introduction to Polymorphism 17 Using Interface for Types 18 Inheritance, Polymorphism and Abstract types 19 Overriding, Overloading and Abstract Methods 20 Dynamic Binding, designing for runtime efficiency

SECTION 6: EXCEPTION AND EXCEPTION HANDLING

21 Handling Exceptions Try, Catch, and Finally Blocks 22 Checked Exceptions at compile time 23 UnChecked Exceptions at run time 24 Creating Custom Exceptions

Page 10: Java in Mule

SECTION 7: GENERIC ANNOTATIONS – REDUCING CODE COMPLEXITY AND CODE REUSE

25 Reduce Code complexity and Code Reuse 26 Generics. Type Parameters Wildcards and Bound Types 27 Annotations common examples and using the

@interface 28 Design Patterns with generics and annotations

SECTION 8: STREAMS

29 I/O Streams 30 Buffered Streams 31 Readers and Writers 32 File System Operations

Page 11: Java in Mule

SECTION 9: CONCURRENCY

33 Process and Threads 34 Atomic and volatile variables 35 Synchronization for code blocks and methods 36 Callable interface and futures

SECTION 10: DATA STRUCTURES

37 Collection Interface, Sets, Lists, Maps and Queues

38 Immutable Collections 39 Synchronised Collections 40 Common Data Structures trees and Graphs

Page 12: Java in Mule

SECTION 11: BUILD TOOLS

41 Packages and Java Deployment Jar Files, Manifests

42 Build and deploy with Ant and Maven 43 Types of java Applications, Desktop,

Web and Distributed

SECTION 12: COURSE SUMMARY

44 Course Summary

Page 13: Java in Mule

If you are beginner and interested to learn Java programming from scratch you must definitely take this course where you will learn by watching high quality videos.

Overall speaking this Java course is a extra-ordinary choice for all Java learning geeks to grasp all the concepts of Java under one umbrella.

You can learn Java Programming for free at Eduonix and can have full access to all video chapters above.

This extensive course covered in more than 12 hours of high quality training video will definitely make you a Java Superstar.

You can do almost anything in Java after this course. You will surely be a better programmer and better still a Elegant programmer after this course.

So go ahead and be the Java developer you want to be...