iOS & Swift :From Beginner to Paid Professional
4.2 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
563 students enrolled
Wishlisted Wishlist

Please confirm that you want to add iOS & Swift :From Beginner to Paid Professional to your Wishlist.

Add to Wishlist

iOS & Swift :From Beginner to Paid Professional

The most comprehensive course on iOS development - become a master of app development
4.2 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
563 students enrolled
Created by Aps .
Last updated 12/2016
English
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • This course will give you enough understanding on Swift programming language from where you can take yourself to higher levels of expertise.
  • You will become well versed with all concepts of Swift Programming.
  • You will be developing a strong foundation for building up your Swift programming skills.
  • Once you are comfortable with the concepts of Swift, you can use xCode IDE for iSO/OS x application development.
  • Use safe programming patterns and modern programming features.
  • Learn a fantastic way to write iOS and OS X apps.
  • Get seamless access to existing Cocoa frameworks.
View Curriculum
Requirements
  • We consider you already have an account at Apple Developer website. If not, create one. Once you are logged in, download XCode.
  • Once you are comfortable with the concepts of Swift, you can use xCode IDE for iSO/OS x application development.
Description

Swift is a programming language developed by Apple Inc for iOS and OS X development. Swift adopts the best of C and Objective-C, without the constraints of C compatibility. Swift uses the same run time as the existing Obj-C system on Mac OS and iOS, which enables Swift programs to run on many existing iOS 6 and OS X 10.8 platforms.

This course is designed for software programmers who would like to learn the basics of Swift programming language from scratch. This course will give you enough understanding on Swift programming language from where you can take yourself to higher levels of expertise.

Before proceeding with this course, you should have a basic understanding of Computer Programming terminologies and exposure to any programming language.

Through this course, you will be mastering several topics in Swift Programming like Dictionaries, Closures, Subscripts, Initialization, Deinitialization, Optional Chaining, Type Casting, Extensions, Protocols, Generics, etc.

Who is the target audience?
  • This course is designed for software programmers who would like to learn the basics of Swift programming language from scratch.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
31 Lectures
04:38:57
+
Introduction
1 Lecture 03:21
+
Start Swift Programming
30 Lectures 04:35:36



Data Types
08:46

Variables
06:52

Optionals
05:35

Constants
04:10

Literals
04:34

Operators
14:35

Decision Making
02:30

Loops
02:37

Strings
10:09

Characters
03:28

Arrays
09:59

Dictionaries
12:25

Functions
17:51

Closures
12:06

Enumerations
06:37

Structures
06:06

Classes
05:00

Properties
11:36

Methods
10:04

Subscripts
06:28

Inheritance
09:45

Initialization
30:26

Deinitialization
03:12

ARC Overview
09:33

Optional Chaining
20:46

Type Casting
16:52

Extensions
08:44
About the Instructor
Aps .
4.2 Average rating
146 Reviews
7,187 Students
4 Courses
Instructor at Udemy

Aps has a wide range of knowledge in Maths, Science,Computers and Electrical Engineering. She has experience tutoring students in these subjects and has helped many students to enhance their knowledge in these subjects.

Her aim is to provide students a great learning experience and to help them, reach their goals.