Java Programming on Linux Training
First Time in North India LinuxWorld Launch : Java on Linux
Are You Really Java Programmer???
If not, then sorry learning has not even started......... Training Sessions - Java on Linux will answer all your curiosity generated...
Do You Really Know Java Internally : This is Time to know your JVM internal Just Because We Work on Linux
The Java on Linux Course was designed to enable students with little or no programming experience to begin to learn programming using the Java programming language on Linux. The course teaches the significance of Why and Power of Java on Linux with their object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs. Students taking this course can receive a solid basis in the Java programming language upon which to base continued work and training. The course features the Java Platform, Standard Edition 7 (Java SE 7), and uses the Java SE Development Kit 7 (JDK 7) product.
Students taking this course will have hands on experience with Java on Linux learning object oriented concepts such as inheritance, encapsulation, and abstraction. They learn how to create and use simple Java classes containing arrays, loops, and conditional constructs. They also learn to use and manipulate object references, and to write simple error handling code. The course provides a solid understanding of what the Java SE7 platform is and how it is used in real world applications.
- Introducing the Java Technology on Open Source Perspective * Relating Java with other languages
- Thinking in Objects * Defining the problem domain
- Introducing the Java Language on Linux * Defining classes
- Java Standards * Naming Standards
- Working with Primitive Variables * Declaring and initializing field variables
- Working with Objects * Declaring and initializing objects
- Using operators and decision constructs * Using relational and conditional operators
- Creating and Using Arrays * Declaring, instantiating, and initializing a one-dimensional Array
- Collections * Intro to Collections
- Using Loop Constructs * Creating while loops and nested while loops
- Working with Methods and Method Overloading * Creating and Invoking a Method
- Using Encapsulation and Constructors * Creating constructors
- Introducing Advanced Object Oriented Concepts * Using inheritance
- Handling Errors | Exceptions * Understanding the different kinds of errors that can occur and how they are handled in Java
- File Handling and Access * Understanding the different way Read & Write Files in Linux
- Code Quality Test * JUnit
- Concurrency * Thread | Blocking Queues
- Java Class Libraries using Linux OpenSource * java.lang | java.io | java.net | java.sql
- Generics * Generic Types | Generic Methods | Type Inference
- The Big Picture * Creating packages and JAR files for deployment using java
* Why Open Source and Use Apache to Deploy and Other OpenSource Repository
* Showing how to download, install, and configure the Java environment on a Linux system.
* Describing the various Java technologies such as Java EE, JavaME, Embedded Java SE
* Describing key features of the technology and the advantages of using Java
* Using an Integrated Development Environment (IDE)
* Eclipse IDE - Debugger
* Identifying objects and recognizing the criteria for defining objects
* Identifying the components of a class
* Creating and using a test class
* Compiling and executing a test program
* Coding Standards
* Javadoc
* Standards Adherence
* Describing primitive data types such as integral, floating point, textual, and logical
* Declaring variables and assigning values
* Using constants
* Using arithmetic operators to modify values
* Storing objects in memory
* Using object references to manipulate data
* Using JSE javadocs to look up the methods of a class
* Working with String and StringBuilder objects
* Testing equality between strings
* Evaluating different conditions in a program and determining the algorithm
* Creating if and if/else constructs
* Nesting and chaining conditional statements
* Using a switch statement
* Declaring, instantiating, and initializing a two-dimensional Array
* Using a for loop to process an Array
* Creating and initializing an ArrayList
* Using the import statement to work with existing Java APIs
* Accessing a value in an Array or and ArrayList
* Using the args Array
* Lists | Sets | Maps | Iterator | Sorting Collections
* Developing a for loop
* Using ArrayLists with for loops
* Developing a do while loop
* Understanding variable scope
* Passing arguments and returning values
* Creating static methods and variables
* Using modifiers
* Overloading a method
* Implementing encapsulation
* Using types of polymorphism such as overloading, overriding, and dynamic binding
* Working with superclasses and subclasses
* Adding abstraction to your analysis and design
* Understanding the purpose of Java interfaces
* Creating and implementing a Java interface
* Understanding the different kinds of Exceptions in Java
* Using Javadocs to research the Exceptions thrown by the methods of foundation classes
* Writing code to handle Exceptions
* Exception Hierarchy | Try/Catch | Throw | Finally
* Exception Stacks Traces | User Defined Exceptions
* NullPointerException
* java.nio.file Package
* Random Access Files
* Using the Console
* CheckStyle | PMD | FindBugs
* Synchronization | Wait / Notify
* java.util | java.util.logging
* javax.management | javax.xml
* Subtyping | Wildcards | Inheriting from Generics
* Two and three tier architectures
* Looking at some Java applications examples
This certification is designed for:
- Developer
- Technical Administrator
- Technical Consultant
- Project Manager
- Application Developers
- Portal Developer
- System Administrator
- Web Administrator
Benefits to earning a Java on Linux products and technologies:
- Recognition in the industry
- Proves your expertise on the Real Java products and technologies.
- Proof of knowledge and skills
- Professionals having Knowledge of Java on Linux are preferred by the employers and they also get preference in promotions.
- Java on Linux is helpful for professionals who want to upgrade their credentials and get recognition from the industry.
- Java on Linux professional can find appropriate jobs easily and get paid more.
- Enhance your Logical thinking.
No prior Knowledge is required.
DELIVERANCES BY LINUXWORLD :
- Training Certificate from LinuxWorld - An ISO 9001:2008 Certified Organization
- Comprehensive Study Material & Resources Required
- Technical questions From Interview Perspective
- One to One Sessions (on availability)
- Batch Size - Small Groups in order to give personal attention to participants to perform and understand well.
- Java and Extra Software for Tech.
- 24 x 7 Wi Fi Enabled Lab Facility
- Life Time Membership Card
- Expert faculty having 12+ yrs of industrial exposure
- Practical Implementation by having hands on experience on live project
- Job Assistance
Further Information
If you would like to know more about this course please ping us @ :
call us on +91 9351009002 / 9314025960
send an email to training@lwindia.com or training@linuxworldindia.org