210 likes | 447 Views
Lara Technologies are providing Software Training Division, Java/J2ee, Android, Web Services, Logical Coding, Basics Of C Language, Soft Skills, Aptitude, Etc.<br>
E N D
Simple Features of Java • Portable • Secure • Distributed • Dynamic • Interpreted • Objectoriencted • High performance
Where Java is mostly used 80% of Android uses Java Web applications e.g Google docs Build mobile apps Build mobile games Hadoop
Target Audience Programmers and developers who will like to build software and systems in Java System Requirements Basic programming knowledge
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
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
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
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
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
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
About Us EVERYTHING YOU NEED TO KNOW We are pleased to introduce ourselves as a trusted organization in providing Software Training Division. JAVA/J2EE , ANDROID, WEB SERVICES, LOGICAL CODING, BASICS OF C LANGUAGE, SOFT SKILLS, APTITUDE etc. located in Bangalore. We have 9 years of experience in training students in Java/J2EE and project driving stream
Contact Us LARA TECHNOLOGIES #8,100 feet Road, BTM Layout, 2nd Stage, Near Udipi Garden Signal, Bangalore - 560029, Landmark: Advith Petrol Bunk. Contact : (080)41310124/41680090, (+91)9663646876. Email : laratechnologiesbangalore@gmail.com