DATA-POINT Mobile Development Professional (DMDP)

Data-point two week Mobile Development Professional is an intensive hands-on instructor led approach to developing mobile applications for both Android programming and iPhone programming. The class also includes creating sample applications from scratch for both Android and iPhone classes for a 360 degree hands-on experience.

Android Programming – Week 1
The Android platform is the fastest growing mobile development platform in the world. With Android phones being produced by all of the major phone manufacturers, and the addition of new tablet devices, the platform will only continue to grow. Data point   Android Programming course will teach application development for the Android Development using the Java Programming Language and the Eclipse Development Environment. The first day will be devoted towards covering Objective Oriented Java, which is the backbone of our Android Development course.

iPhone/iPad Programming - Week 2 
In this course participants will learn to create applications for the popular Apple iPhone. This class first reviews the Objective C programming language and then discusses the important primary skills used by iPhone programmers. By the end of this course, participants will be able to create full iPhone applications that make use of the iPhone OS including the built in camera, geolocation and the accelerometer. The first day will be devoted towards covering Objective C, laying down the foundation for our iPhone Development course.

This training combines and covers materials from the following courses:

Android Programming with Java Basics

iPhone / iPad Programming with Objective C Basics 

Learning Plan: Computer Programmer

  
Introduction
Data-point Computer programmers write, test, and maintain the detailed instructions, called programs,that computers follow to perform their functions. Programmers also conceive, design, and test logical structures for solving problems by computer. Recent technical innovations in programming - advanced computing technologies and sophisticated new languages and programming tools, for example - have redefined the role of a programmer and elevated much of the programming work done today. 


Data-point Computer Programming Career Track will teach you hands-on all of the skills needed to program in the industry's hottest programming languages: C++, C#, VB, .Net, Java, PHP and more.

iPhone / iPad Programming with Objective C Basics

Description

In this course participants will learn to create applications for the popular Apple iPhone. This class first reviews the Objective C programming language and then discusses the important primary skills used by iPhone programmers. By the end of this course, participants will be able to create full iPhone applications that make use of the iPhone OS including the built in camera, geolocation and the accelerometer.

Intended Audience
  • Individuals who're new to iPhone/iPad development with some basic knowledge and want to sharpen their skills. It is recommended that individuals have some programming background.
Training Packages & Career Tracks that include the iPhone / iPad Programming with Objective C Basics Course
  • Mobile Development Professional
  • Career Track: Computer Programmer
iPhone / iPad Programming with Objective C Basics Course Objectives
  • To be familiar with Objective-C.
  • To understand Model-View-Controller architecture.
  • To be familiar with Xcode, Instruments and Interface Builder.
  • To be familiar with Cocoa Touch Library.
  • To understand multi touch programming.
  • To be familiar with the various pieces if iOS.
  • Create sample iPhone and iPad apps that do animation and respond to various acceleration events.
  • Interface apps with the Google maps server.
  • Interfaces apps with a SQLlite Database.
  • Interface apps with the Game Center.
  • Interface apps with iAd server.
  • Create apps that support both Portrait and Landscape modes.
  • Create a User Control.
  • Be familiar with UITableView class.
iPhone / iPad Programming with Objective C Basics Course Outline
  • iPhone Programming - Objective C
    • C Variables
    • Messaging
    • Classes and Objects
    • The Class Object
    • Frameworks
    • Common Foundation Classes
    • Control Structures
    • Categories, Extensions and Security
    • Properties
    • Protocols
    • Reference Counting
    • Garbage Collection
    • Blocks
    • Getting Started with Objective C
    • Inheritance
    • Understanding Objective C Composition
    • Working with Xcode
    • Managing Memory
  • iPhone Programming
    • Objects and Properties
    • Working with AppKit
    • Key-Value Coding
    • NS Predicate
    • Cocoa Touch overview
    • Setting up iPhone Applications with Xcode
  • iPhone Programming
    • Handling Basic User Interaction
    • Autorotation and Resizing
    • Tab bars and Pickers
    • Table Views
    • Navigation Controllers
    • Keyboard Input
  • iPhone Programming
    • Application Settings and User Defaults
    • Data Persistence
    • Taps Touches and Other Gestures
    • Geolocation
    • The Accelerometer
  • iPhone Programming
    • iPhone Camera and Photo Library
    • Application Localization
    • Networking
    • Web Services
    • Animation
  • iPhone Programming
    • Working with Audio and Video
    • Accessing the Address Book
    • 2D Graphics with OpenGL ES 2.0
    • 3D Graphics with OpenGL ES 2.0
    • Profiling and Debugging Applications
    • iPad Development Summary
Enrollment Options for the iPhone / iPad Programming with Objective C Basics cours
Android and iPhone Training Courses

Android is a software platform for mobile devices. It's powered by a Linux kernel. Android was initially developed by Google and later by the Open Handset Alliance. Simply learning how to create apps will not give you the competitive edge in this growing sector. You also need to learn the tips and tricks in giving the perfect shape to your creative thinking. Data point Mobile Development Professional program gives you a  few-day basic object oriented coding base, followed by 2 weeks of Android and iPhone app development courses.


Our Partners