Course Details!

List Of Diploma Courses

  • Java
  • Android


Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies. This Course has been prepared for the developers to help them understand basic Android programming. After completing this course you will find yourself at a moderate level of expertise in Android programming from where you can take yourself to next levels. You will have an attendance certificate from IT Gate Academy


  • Certificate Of Attendance From IT-Gate Academy


  • Introduction to java

  • Setting up environment using JDK

  • First app: Hello Java

  • Variables in Java

  • Control statements...Make decisions

  • Loops in Java

  • Naming convention

  • Deep dive with java coding examples

  • Arrays, lists and hash maps

  • OOP... first steps

  • Classes and objects

  • Inheritance...deep look

  • Abstraction in Java

  • Encapsulate states...Setters and getters

  • Polymorphism : Static and dynamic

  • Overload behaviors according to your needs.

  • Override with your custom operations

  • Interfaces...Fully abstract operations

  • Using lists and maps

  • Static and final modifiers

  • Handling exception

  • OOP... last tricks for professionalism


  • Have a look on Android Studio

  • Write your first android application

  • Activity life cycle

  • Buttons in Android

  • Text fields

  • Displaying messages

  • Layouts ... professional design

  • Images in deep

  • Resources, Manifest and assets

  • Animate your views as a professional

  • Customize using xml drawables

  • Databases ... keep your data safe

  • Audio and music players

  • Playing videos efficiently

  • Dealing with files and folders

  • Intents in android

  • List views and grid views

  • Broadcast receivers

  • Services and tasks

  • GPS ... Make your locator

  • Push local notifications

  • Sensors in Android

  • Facebook integration in your app

  • Json parsing ... fetch and push data from

  • to server

  • Android with MYSQL via php service

  • Using Picasso and Glide

  • Make your image viewer app

  • Material design ... evolution superior

  • Actionbar and toolbar

  • Menus and floating views

  • TabLayout and Navigation Drawer

  • Push using GCM

  • Add advertisements in your app and make profit

  • Publishing application on market

Ahmed Elnaqep(Course Java)

Android -Kotlin Developer

Ahmed Elnaqep(Course Android)

Android -Kotlin Developer


Diploma Instructors

  • img

    Ahmed Elnaqep


    (Course Java)

  • img

    Ahmed Elnaqep


    (Course Android)