Hosanna Higher Technologies Training
Expand/collapse block Login
Login
Password
Keep me logged in
 
Expand/collapse block Selected courses
-
 
Expand/collapse block Information for course "Foundation of Java Programming"
Description: Learn to program in the Java programming language. This course requires knowledge of English language as well as basic fluency in Computers. No prior Programming Experience is required.

The Course will run only in weekdays from 15H00 to 17H00 EAT

With this course you will have:
- 46 Hours of Live Classes
- Certificate of Completion
- Access to Recorded Session for Limited Time
Objectives: To understand the foundational concepts necessary for Java Development
Learning method: Live Online Classes
Language: English
The course starts on: 25 Oct 2017, 15:00
The course ends on: 24 Nov 2017, 18:00
$100.00 Add to cart
Description: - History and background
- Installation and Configuration
- Java Tools
Objectives: Understand Java History, Installation of necessary SDK Tools and how to use them
Resources: Download JDK: http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.html
Sublime Text: https://www.sublimetext.com/
Language: English
Professors: Stefano Mtangoo
Description: - Basic Structure and Syntax
- Variables, Data types and Operators
- Looping and Branching.
Objectives: Understanding how to write basic Java Program
Language: English
Professors: Stefano Mtangoo
Description: - Interfaces, Classes, Inner Classes, and Objects
- Encapsulation, Inheritance, Abstraction, Polymorphism and Overriding
- Annotations
- Upcasting and DownCasting
- Packages
Objectives: Understanding and applying Problem Solutions using OOP Paradigm
Language: English
Professors: Stefano Mtangoo
Description: - Static Keyword
- Exceptions
- Basic IO
- Concurrency
- Dealing with Dates and Times
Objectives: Understand and applying these Java Concepts
Language: English
Professors: Stefano Mtangoo
Description: - Set Interface
- List Interface
- Queue Interface
- Deque Interface
- Map Interface
Objectives: Understanding different data structures as provided by Collection Interfaces and applying the knowledge into problem solving.
Language: English
Professors: Stefano Mtangoo
Description: - Introduction to testing
- JUnit Installation and Setup
- Assertions and Annotations
- Writing and Running Tests
Objectives: Understanding TDD and applying its principles in Java using JUnit framework
Language: English
Professors: Stefano Mtangoo
Description: - Introduction to Ant, Maven and Gradle
- Installing and Configuring Gradle
- Build Scripts
- Tasks
- Dependency Management
- Testing
Objectives: To introduce you to the world of Java Build tools focusing on Gradle
Language: English
Professors: Stefano Mtangoo
$100.00 Add to cart