• Duration: 4 Months

Course Overview:

Java is a high level, robust, secured and object-oriented programming language. And any hardware or software environment in which a program runs, is known as a platform. Since Java has its own runtime environment (JRE) and API, it is called platform.

Target Audience

This tutorial has been prepared for the beginners to help them understand the basic to advanced concepts related to Java programming language

Course Content

Lesson 1: Introduction to Java

  • The Java Ecosystem
  • Our First Java Application
  • Packages

Lesson 2: Variables, Data Types, and Operators

  • Variables and Data Types
  • Integral Data Types
  • Type casting
  •  

Lesson 3: Control Flow

  • Conditional Statements
  • Looping Constructs

Lesson 4: Object-Oriented Programming

  • Object-Oriented Principles
  • Classes and Objects
  • Constructors
  • The this Keyword
  • Inheritance
  • Overloading
  • Constructor Overloading
  • Polymorphism and Overriding
  • Annotations
  • References

Lesson 5: OOP in Depth

  • Interfaces
  • Typecasting
  • The Object Class
  • Autoboxing and Unboxing
  • Abstract Classes and Methods

Lesson 6: Data Structures, Arrays, and Strings

  • Data Structures and Algorithms
  • Strings

How to Use Databases in PHP

  • Introduction to Databases
  • Introduction to Tables and Fields
  • Introduction to PHPmyadmin
  • Creating a Database in PHPmyadmin
  • Creating Tables in PHPmyadmin
  • Connecting to the Database using PHP
  • Creating Records into the database table with PHP
  • Reading information in the Database with PHP
  • Query to Update and Delete Records from database table with PHP

Lesson 7: The Java Collections Framework and Generics

  • Reading Data from Files
  • The Java Collections Framework
  • Generics
  • Collection

Lesson 8: Advanced Data Structures in Java

  • Implementing a Custom Linked List
  • Implementing Binary Search Tree
  • Enumerations
  • Set and Uniqueness in Set

Lesson 9: Exception Handling

  • Motivation behind Exceptions
  • Exception Sources
  • Exception Mechanics
  • Best Practices


ENROLL NOW


ENROLL NOW

Retail Courses on Demand

What Client\’s Say

Testimonials

Imanche Victor AdeniyiATC Nigeria Read More
I am satisfied with the training offered here and the instructor. I look forward to having another training session with New Horizons.
Christian UdehAMCON Read More
The Excel training was well laid out and the facilitator was very versed, he used multiple scenarios to explain the concept. I am very glad to have chosen New Horizons for this training.
Hammed MuritalaMIS, IITA Read More
The training is very excellent and it will help me to identify and resolve some database problems.
Iroegbu BrightSAIPEM Read More
The course was helpful, interactive to know the fitment of business with IT service.
Vihishima J. TIOM Read More
The course was well taught and well understood.
Previous
Next

New Horizons Training Locations

Lagos Center

  •  

    ikeja@newhorizonsnigeria.com,
    gloria@newhorizonsnigeria.com

  •  

    08122690415 08125990663
    08122690443, 014537623

  •  

    1, Oba-Akran Road, (Adebayo Akande Centre),
    Ikeja, Lagos State.

Abuja Center

  •  

    olawaleogedengbe@newhorizonsnigeria.com

  •  

    08122690463, 07081626364

  •  

    Basement & 3rd Floor, Nigerian Reinsurance Building, Beside Unity Bank Headquarters,
    close to NNPC Towers, Herbert Macaulay Way, CBD, Abuja

Festac Contact

  •  

    anifowosesolomon@newhorizonsnigeria.com, olagunjuzainab@newhorizonsnigeria.com

  •  

    08122690409, 08122690485, 08030856880, 08129687431

  •  

    1st Avenue,Mr. BIGGS Building,
    Beside Polaris Bank, Festac, Lagos State

Lekki Contact

  •  

    ademolaallen@newhorizonsnigeria.com

    lekki@newhorizonsnigeria.com

  •  

    07015887034, 08125990586
    08125990674

  •  

    No 9, Otunba Adedoyin Ogungbe Crescent, Opposite ELIM Motors Lekki Phase 1,
    Lagos State.

Ikorodu Contact

  •  

    ethelalade@newhorizonsnigeria.com

  •  

    08125990562, 08127485821
    09078277980

  •  

    112, Lagos road, beside FIRS building,
    Haruna Bus stop, Ikorodu, Lagos State

Surulere Contact

  •  

    akinwaleabiodun@newhorizonsnigeria.com

  •  

    08125990567, 08125990584,
    08125990436, 08062265092,
    014537628

  •  

    148/150 Bode Thomas Street,
    Surulere, Lagos State.

  • Duration: 1 ½ Months

Course Overview:

Mobile development refers to creating applications and any other kind of software development specific to mobile devices, including tablets and smart watches. Mobile development seeks to optimize functionality and user experience on mobile devices, as there are important differences between mobile and desktop UX. Stay current on all things mobile development, including Swift, Kotlin, and JavaScript.

Target Audience

This tutorial has been prepared for the beginners to help them understand the basic to advanced concepts related to Mobile App Development

  • A total beginner, with a curious mind and wants to be an app developer
  • Anyone who wants to become an Android Developer
  • Anyone who has no previous coding experience but wants to become expert
  • Application developers who want to write secure mobile applications.
  • Anyone who want to protect themselves against mobile attacks.
  • Programmers who are interested in building Android apps

Course Modules

  • Introduction to Android Development
  • History of Android
  • Android Ecosystem
  • Android Software Stack
  • Android Run Time (ART)
  • android developer overview
  • Intro to Java
  • Getting Started with Java (JDK, JRE and JVM)
  • Installing Java on Windows
  • Installing Java on Linux
  • Installing Java on Mac
  • Closer Look at the Java
  • What are Variables
  • Basic Output
  • Basic Input
  • Comments in Java
  • Data Types in java mobile app development
  • Stack & Heap
  • Arrays
  • Arithmetic Operators
  • Assignment Operators
  • Unary Operators
  • Equality and Relational Operators
  • Conditional Operators in full stack java
  • Operator Precedence in java full stack
  • Expressions, Statements and Blocks
  • If, If-Else Statement
  • If-Else – If Ladder Statement, Nested If Statement
  • Switch-Case Statement
  • Project 1: Calculator
  • For Loops
  • For-Each Loop
  • While Loop
  • Do – While Loop
  • Break Keyword in mobile app
  • Continue Keyword in full stack app development
  • Return Keyword in android
  • Project 2: Fibonacci Series
  • Types of Methods & Method Return Types
  • Method Overloading
  • Object & Class
  • Access Modifiers
  • Naming Conventions in java
  • Constructors in java programming
  • Packages in full stack java
  • “Static” Keyword
  • Nested & Inner Classes
  • Object-Oriented Principles
  • Classes and Objects
  • Constructors
  • The this Keyword
  • Inheritance
  • Overloading
  • Constructor Overloading
  • Polymorphism and Overriding
  • Annotations
  • References
  • What is Wrapper Class in Java?
  • Conversion of Types
  • Autoboxing – UnBoxing
  • Data Structures and Algorithms
  • Strings
  • Motivation behind Exceptions
  • Exception Sources
  • Exception Mechanics
  • Best Practices
  • Installing Android Studio – Part 1
  • Installing Android Studio – Part 2
  • Android Studio Interface
  • Installing Emulators
  • General Information About Gradle Build System
  • Introduction to Manifest File in android app development from scratch
  • Introduction to Resources (Strings, Drawables etc)
  • The R.java file
  • Layouts in Android 11
  • Textviews in Android app
  • Buttons in android development
  • Edit texts in app development
  • Image View in android 11 course
  • Checkbox in android app
  • Radio Buttons in android 11 development
  • Toggle Buttons for android 11 developer
  • Spinner in android from scratch
  • Toast Messages in android development course
  • Snackbar Messages in android course
  • Dialog Messages in android 11 developer course
  • Constraint Layout
  • ListView
  • Recycler View – Part 1
  • Recycler View – Part 2
  • GridView
  • Scroll View
  • WebView
  • Application Lifecycle
  • Activity & Lifecycle
  • Fragment & Lifecycle
  • Services
  • Receivers
  • Intents
  • Shared Preferences Class
  • Saving Data Local Memory
  • Calling Back Data
  • Multiple Language Support
  • Support Different Pixel Densities
  • Support Different Screen Sizes
  • Android Project
  • Apk Release Version
  • Building APK Files in android app development from scratch
  • Signing APK
  • Google Play Developer Account
  • Release Your App

What Client\’s Say

Testimonials

Imanche Victor AdeniyiATC Nigeria

I am satisfied with the training offered here and the instructor. I look forward to having another training session with New Horizons.

Christian UdehAMCON 

The Excel training was well laid out and the facilitator was very versed, he used multiple scenarios to explain the concept. I am very glad to have chosen New Horizons for this training.

Hammed MuritalaMIS, IITA 

The training is very excellent and it will help me to identify and resolve some database problems.
Iroegbu BrightSAIPEM 

The course was helpful, interactive to know the fitment of business with IT service.

Vihishima J. TIOM 

The course was well taught and well understood.

What Client's Say

Testimonials