Become an iOS Developer

Online Course

Udacity
Become an iOS Developer

What is the course about?

Become an iOS Developer
The course Become an iOS Developer is an online class provided by Udacity. It may be possible to receive a verified certification or use the course to prepare for a degree.

Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to showcase your skills!

Course description
  • Become an iOS Developer
  • 6 months (10 hrs/week)
  • You will start by learning the basics of iOS app development using the Swift programming language and Xcode, Apple’s development environment. You’ll develop your first iOS apps using layouts, views, UIKit, and more. Then, you’ll progress to build more complex and advanced applications, using networking, and Apple’s Grand Central Dispatch and Core Data, and will be ready to publish your capstone project to the App Store.
  • Learn Swift programming and develop your first iOS apps
  • You are self-driven and motivated to learn. Participation in this program requires consistently meeting deadlines and devoting at least 10 hours per week to your work.See detailed requirements.
  • Learn what to expect in the classroom, get familiar with programming in Swift, and download Xcode, Apple’s development environment for iOS.
  • Learn the basics of Swift, the programming language used to develop iOS apps.
  • Build your first app with Swift and Xcode, Apple’s programming environment for app development. You’ll learn how to use AutoLayout, UIButtons, and UILabels to create an interface, and how to react to touch events in an app using ViewController and multiple views. You’ll also learn how to set up audio recording and playback in a voice recording app.
  • Develop an app with UIKit, Apple’s front-end framework for developing fast and powerful web interfaces. Learn about the delegate pattern to make connections between the app’s model, view, and controller, and add table views and navigation to your app.
  • Incorporate networking into your apps, and harness the power of APIs to display images and retrieve data. Use Apple’s Grand Central Dispatch, or GCD, framework to create asynchronous apps, ensuring a smooth user experience, even while your apps run lengthy operations in the background.
  • Learn about simple persistence, the iOS File System, and the “sandbox.” Set up the classes we need to get Core Data up and running so that we can create, save, and delete model objects. Enable user interfaces to reactively update whenever the model changes, and safely migrate user data between versions.
  • This is your chance to let your iOS Developer skills shine! For this final project, you’ll design and build your own iOS app, taking the design from the drawing board to the App Store.
  • No programming experience is required, but if you’d like to try the Swift programming language, you may enjoy our free course, Swift for Beginners.This Nanodegree program includes coursework on using git and GitHub, but if you’d like to learn those skills before enrolling, take our free course, How to Use Git and GitHub.
  • No programming experience is required, but if you’d like to try the Swift programming language, you may enjoy our free course, Swift for Beginners.
  • Welcome to the Nanodegree
  • Learn what to expect in the classroom, get familiar with programming in Swift, and download Xcode, Apple’s development environment for iOS.
  • Learn Swift Programming
  • Learn the basics of Swift, the programming language used to develop iOS apps.
  • Intro to iOS App Development with Swift
  • Build your first app with Swift and Xcode, Apple’s programming environment for app development. You’ll learn how to use AutoLayout, UIButtons, and UILabels to create an interface, and how to react to touch events in an app using ViewController and multiple views. You’ll also learn how to set up audio recording and playback in a voice recording app.
  • Pitch Perfect
  • UIKit Fundamentals
  • Develop an app with UIKit, Apple’s front-end framework for developing fast and powerful web interfaces. Learn about the delegate pattern to make connections between the app’s model, view, and controller, and add table views and navigation to your app.
  • MemeMe, Part 1
  • MemeMe, Part 2
  • Network Requests and GCD
  • Incorporate networking into your apps, and harness the power of APIs to display images and retrieve data. Use Apple’s Grand Central Dispatch, or GCD, framework to create asynchronous apps, ensuring a smooth user experience, even while your apps run lengthy operations in the background.
  • On the Map
  • You are self-driven and motivated to learn. Participation in this program requires consistently meeting deadlines and devoting at least 10 hours per week to your work.
  • This Nanodegree program will prepare you to publish your first iOS app, whether you’re already a developer or relatively new to programming.
  • In this program, you’ll not only learn how to build iOS apps, you’ll also learn best practices in mobile development, and gain mastery of Swift, an open-sourced object-oriented programming language. Through 6 hands-on, reviewed projects, you’ll gain the skills you need to become an iOS Developer.
  • According to the 2017 Stack Overflow Job Trends Report, iOS Developers are among the Top-3 most in-demand developer positions in the job market. Enroll in this program today, and start building your future as an iOS Developer.
  • This program is designed to prepare you for a job as a professional, junior-level iOS Developer within a wide range of organizations and environments: from large corporations where you’d likely be part of a development team, to entrepreneurial start-ups and contract projects where you could be working independently to deliver an application.

Prerequisites & Facts

Become an iOS Developer

Course Topic

Computer Science, iOS, iOS Developer

University, College, Institution

Udacity

Course Skill Level

Course Language

English

Place of class

Online, self-paced (see curriculum for more information)

Degree

Certificate

Degree & Cost

Become an iOS Developer

To obtain a verified certificate from Udacity you have to finish this course or the latest version of it, if there is a new edition. The class may be free of charge, but there could be some cost to receive a verified certificate (399 USD) or to access the learning materials. The specifics of the course may have been changed, please consult the provider to get the latest quotes and news.
Udacity
Become an iOS Developer
provided by Udacity

Reviews

Share your experience

Become an iOS Developer
Udacity Udacity
Rate the course

Do you recommend the course? *
Here you can find information, reviews and user experiences for the course “Become an iOS Developer“. The provider of the course – “Udacity” – will be glad to answer any questions you may have about the class, click here to use the offical support channels. It would be great if you could share your experience of participating in the course – Your honest review will surely help others to choose the right class!
School: Udacity
Topic: Computer Science, iOS, iOS Developer