Android Diploma

دبلومة اندرويد لبرمجة تطبيقات الموبيل

شارك على

خصائص الكورس

  • عدد الساعات : 85 ساعة
  • مدة الكورس : 8 اسبوع
  • عدد المحاضرات : 3 لكل اسبوع
  • استثمر الأن

الهدف من الكورس

By the end of this course, the student should be able to:

  •   helps you to develop professional android apps from low level to high level  and start your own business in mobile development field.
  •   you will be able to develop your own advanced application for Android without any needed programming background and publish your app online and earn money from downloading.

محتوى الكورس

Part 1: Concepts of JAVA (30 Hours)

  1. Principles of java
    • What's Java ?

    • Java history

    • Java Bytecode

    •  Java virtual machine

    • JRE(Java runtime environment )

    •  JDK (Java Development kit )

    • SDK(Software Development Kit )

    •  API(Application Programming Interfaces )

    •  Variables

    • Data Types

    •  Strings

    •  Input-output

    • Comments

    •  Math Operations

    • Conditional statement (if- switch)

    •  Looping

    • Arrays

    •  ArrayList

    •  Exceptions

    •  Streams (input stream- output stream)

    • Casting

  1. OOP
    • Class
    • Object
    • Member Variable
    • Member method
    • Constructor
    • Access Control Modifiers
    • Inheritance
    • Polymorphism
    • Interfaces
    • Abstraction
  1. Workshop #1
    • Implementing OOP scenario using Java

 

Part 2: Android (72 Hours)

  1. Introduction to Android
    • What’s Android?
    • Why Android.
    • Android Market.
    • Android Versions.
    • what’s new Android
  2. Android Architecture
    • Android Stack.
    • Android Features.
    • Android Architecture layer.
  3. Tools
    • SDK (software development kit).
    • JDK (java development kit).
    • IDE (integrated development environment.
  4. Android Studio
    • Setup Android Studio.
    • Android Manifest.
    • Important Folders.
    • Important Buttons.
    • logcat
    • Emulator and genymotion.
  5. Android Components
    • activities and services
    • Broadcast Receivers.
    • Content Providers.
  6. Building Application UI
    • Material design concept.
    • Layouts
    • Layouts type
    • attributes
    • View class.
  7. Activities
    • Life Cycle.
    • Call Back.
    • Methods Interacting with UI.
    • Resources.
  8. Intents
    • Explicit Intents.
    • Implicit Intent.
    • Intent Filter.
  9. listView
    • adapter.
    • listviews
    • custom views.
    • RecyclerView.
  10. Networking
    • threads
    • Async tasks
    • Volley library.
    • JSON Parsing.
  11. Data Storing
    • Shared preferences.
    • Internal storage.
    • External storage.
    • sqlite database
  12. Workshop (working in real Application)
  13. Services
    • Overview about services in Android and its life cycle.
    • Implementing a Service.
    • Implementing Intent service.
  14. Fragments
    • static and dynamic
    • Android Fragments Tabs.
    • Android Navigation Drawer.
  15. Camera
    • Working with camera.
  16. Multimedia in Android
    • Simple Media Player APP.
    • Simple video playback.
  17. Menus
    • Context Menu.
    • Popup Menu.
    • Option Menus.
  18. Notifications
    • Notification properties.
    • Attach Actions to notification.
    • Pending Intent.
  19. Maps and Locations
    • Working with Google Maps.
    • Finding current location and listening for changes in location.
    • Working with GPS.
  20. Workshop #2
    • Groups of students
    • 2 days of work
    • Implementing full app
    • Uploading app to playstore
استثمر الأن