جيزة هوست للتدريب المتخصص في مجال البرمجة والتصميم

  • E-mail support@gizahost.com.eg

  • tel/fax 20235822079+

  • Cell number 201006978506+

  • WhatsApp 201111599363+

ANDROID - Diploma

  • عدد الساعات 120 H
  • المحاضر
  • السعر 750 L.E
  • بدلا من 1250 L.E
احجز الكورس الآن
  • Android Diploma Contents And Hours

  • [ Java SE ] – 32 Hours (8 sessions)
  • Introduction to Java Programming

  • Overview
  • Compiler and JVM
  • Java File ( Class )
  • Project Structure Java Hello World Application
  • Variables and Data types
  • Java Operators
  • Conditional statements ( IF – Switch)
  • Loops ( For – While – Do While) Java Basics
  • Java Basics

  • Strings
  • Methods
  • Arrays
  • Oriented Programming
  • Classes and Objects
  • Encapsulation and data hiding
  • Inheritance
  • Object Oriented Programming

  • Polymorphism
  • Abstraction (Abstract – Interface)
  • Nested classes and anonymous objects
  • I/O

  • Exception Handling
  • Read
  • Write files
  • Collections and Generics

  • Sets
  • Lists
  • Maps
  • Generics Class and Method
  • Databases

  • SQL Intro
  • JDBC
  • Threading Essentials

  • Thread usages
  • Creating and running threads
  • Runnable interface
  • Part 2 [ Android Development “Basics” ] – 48 Hours (12 sessions)
  • Building User Interface

  • Understanding Activity lifecycle and background termination
  • Layouts
  • Widgets
  • Using resources ( drawables
  • Strings and Styles )
  • Building User Interface II

  • ListViews/RecyclerViews and adapters
  • Menu
  • Support Localization
  • Support Orientation
  • Intents

  • Intents
  • Intent Filters
  • Sending
  • Receiving intents
  • Fragments

  • Add fragment in layout
  • Add fragment by code
  • Fragment and Activity lifecycles
  • Fragment manager and transaction
  • Fragment data binding
  • Threading and Services

  • Threading
  • Service and Intent Service
  • Services and Alarm Scheduling
  • Services and SyncAdapters
  • Async Task
  • Change text type face
  • Web services Simple java web appli

  • cation. JSON. Consuming Web Methods. Parse JSON
  • Data Storage

  • Shared Preference
  • Files
  • SQLite
  • Content Provider

  • Create Content Provider
  • Call Content Provider
  • Dialogs

  • Alert Dialog
  • Display dialog with items
  • Custom dialogs
  • Notifications

  • Simple Notification. Chat Notification
  • Expandable Image notification
  • Expandable chat notification
  • Notification with actions
  • Services and Notifications
  • Google Maps APIs

  • Load Google Map
  • Show current user location
  • Show address on click on the map
  • Get and draw shortest path of two locations
  • Get and Pin the nearest restaurant schoo
  • Facebook SDK

  • Add Facebook sdk
  • setup new application on facebook
  • Get application hash key
  • Add option login with facebook
  • Facebook SDK

  • Add Facebook sdk
  • setup new application on facebook
  • Get application hash key
  • Add option login with facebook
  • Part 3 [ Android Development “Advanced” ] – 28 Hours (7 sessions)
  • Advanced Multimedia

  • Audio recording
  • Camera recording
  • Audio/Video Recorder
  • Bluetooth

  • Bluetooth chat application
  • Final Project

  • Final Project
  • Duration

  • 120 Hours