Java
Java basics
It is easy, robust, and popular. Backed by a variety of tools and ability to integrate with other technologies, Java is the foundation for several high in demand technologies such as Selenium, Hadoop, web development and Mobile Apps.
>>>>>>>Maximize Success<<<<<<<
Java
What This Course Offers
In this course you will learn the basics of Java such as writing your first Java program, making decisions and working with loops, arrays and Strings. You will also learn some advanced topics like inheritance and polymorphism and then extend your learning in building user interfaces using Java Swing.
Who Should Attend
- Anyone from any domain as no hard core programming knowledge is required
- Professionals who wish to switch to IT
- had learnt or tried learning another programming language in the past and wish to restart
- wish to explore their interest in software development
- Simply wish to upgrade their skills
- wish to eventually steer their learning towards a related field such as web development, mobile apps and Hadoop
What You Get
- Course material
- Robust portfolio of java programs to guide you at work
- Homework
- Assignments
- Projects
- Certificate of completion of this course
- Portfolio reviews
- Resume support
- Mock interviews
- Career coaching
Duration
30 Hours
Leaning Modes
- Classroom
- Online
- One on one private classes
Schedule
New session starts soon. Call 470-336-3966 or email contact@redbeartechnologies.com for details
Why Red Bear
Live Training
Qualified Instructors
Hands-On Learning
Technical Assistance
Small Classes
Career Focused Training
Java Basics
Fundamentals
- Ethics
- History of Java
- Introduction
- Installing Java & system env. variables
- Write your first Java program
- Data Types
- Variables
- Keywords
- Operations
- Expressions
- Literals
- Conversions or casting
- Scanner
- Flow control
- If
- If…Else
- Nested If
- Nested Swtich
- While
- For
- Do…While
- Nested While
- Nested For
- Special Control Statements
- Return
- Continue
- Break
- Methods
- Modifiers
- Command line arguments
- Arrays & Var-Arg types
Object Oriented Programming (OOP)
- Introduction
- Class
- Object
- Data abstraction
- Data encapsulation
- Inheritance
- Polymorphism
- Dynamic binding
- Message passing
- Types of blocks
- Constructors
- Overloading
- Static keyword
- final
- this
- super
- this(), this(…)
- super(), super(…)
- Wrapper classes
- Auto-boxing
- Un-boxing
- Abstract classes
- Interfaces
- Garbage collection
String Handling
- Introduction
- String
- StringBuffer
- StringBuilder
- StringTokenizer
Packages
- Introduction
- Types
- User-defined packages
- Static import
- Jar
- CLASSPATH
- Access modifiers
Exception Handling
- Introduction
- Types
- try
- catch
- finally
- throws
- throw
- User-defined exceptions
- Assertions
Multi Threading
- Introduction
- Multi threading API
- Thread life cycle/Thread states
- Dead locks
- Synchronization
- Inter thread communication
I/O Streams and Files
- Introduction
- Types
- File API
- Serialization & de-serialization
- Types of serializations
AWT/Swing Applets
- Introduction
- Collection Framework API
- Collection Framework with Generics
- Collection Framework Alogrithms
Inner Classes
- Importance
- Anonymous
- Local
- Member
- Static
- Java.lang.* Package