Learn Swift Programming Step by Step
4.2 (70 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.
10,349 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Swift Programming Step by Step to your Wishlist.

Add to Wishlist

Learn Swift Programming Step by Step

An Easy To Follow Course to Master Swift Programming for IOS
4.2 (70 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.
10,349 students enrolled
Last updated 7/2015
English
Price: $30
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
Use Swift programming language for building Apps
Master new concepts unique to Swift programming
Learn practical use of the Swift Concepts
Build apps using Swift
View Curriculum
Requirements
  • Basic Knowledge of Programming in either C /C++ or Objective C will be helpful
Description

Swift is one of the fastest growing programming language and is now the most preferred technology for iOS and Mac Development. We at Eduonix have crafted a course to meet the growing demand of Quality Swift Programming for both beginners and Intermediate developers. Our course focuses on the practical use of concepts inherent to Swift programming so even a beginner can start using the language for App Development

Our Course Focuses on the following

Swift Programming Environment - Learn what is new in Swift and how is it different from other programming languages such as C , C++ or Objective C .

Use of Xcode for Swift Programming - Learn to use Xcode for Swift programming and learn new concepts such as playground

Swift Basic Know How - Learn the basic syntax of Swift using live practical examples. Master Concepts such as Tuples, Optionals and Assertions.

Swift Operators - Learn to use various operators for manipulating standard and non standard data types.

Swift Strings - Learn to manipulate Strings and Characters in your programs. Learn all about unicodes.

Swift Control Flow - Swift Control Flow sections deals with iterators and conditionals. Learn to use loops in your Swift Programs

Swift Functions - Divided into two sections these topics will cover the use of functions and parameters. Also learn about enumerations and Closures

Swift Data Structures - Learn to use collections and dictionaries in your programs.

Object Oriented Programming - Learn complete object oriented programming using Swift. *******COMING SOON*************

The conceptual focus and practical teaching technique will make you love this course and help you be an elegant Swift programmer

Who is the target audience?
  • Programmers who want to develop Swift applications can take this course
  • This course focus on Swift programming and not on Mobile or iOS programming specifically.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 55 Lectures Collapse All 55 Lectures 07:18:30
+
Introduction To Course
1 Lecture 02:05
What are we going to learn
02:05
+
Introduction to Swift Programming
4 Lectures 06:29

Introduction to Swift

Introduction
02:01

Introduction to the iOS developer program and Xcode development environment

Developer Program & Xcode
01:51

Learn to use the playground.

Playgrounds
00:49

Making the first program in Swift

HelloWorld
01:48
+
Basic Swift Programming Concepts
6 Lectures 15:58

Constants in Swift

Constants
05:21

Learn all about type annotations

Type Annotations
02:40

Learn how to use variables in programming

Variables
02:04

Learn to add comments to your code.

Comments
01:32

Introduction to basic data types in Swift

PrimitiveDataTypes
03:03

Learn the use of Literals in Swift

Literals
01:18
+
New Programming Concepts in Swift
5 Lectures 20:28

Learn to use numeric type conversion in Swift

Numeric Type Conversions
04:09

Introduction to Type Aliases in Swift

Type Aliases
02:22

Learn the concept around tuples

Tuples
02:31

Introduction to the concept of Optionals

Optionals
08:22

Learn to use Assertions in Swift

Assertions
03:04
+
Swift Operators
5 Lectures 27:47

Introduction to Operators and Expressions

Operators And Expressions
02:58

Binary Operators in Swift

Binary
05:39

Unary Operators in Swift

Unary
04:35

Other useful operators in Swift

Operators
07:26

Introduction to range and logical operators

Range & Logical Operators
07:09
+
Strings
5 Lectures 28:36

Strings and Characters in Swift

String & Chars
01:50

Introduction to String Literals

String Literals
07:22

Learn to work with Unicode

Unicode
06:11

A counting character example in Swift

Counting Characters
07:34

Learn all about unicode representation of strings

Unicode Representations Of Strings
05:39
+
Control Flow Statements in Swift
3 Lectures 29:13

Control flow statements in Swift

ControlFlow
13:21

A demo example of conditionals

ConditionalStatements
09:34

Learn the use of Control transfer statements

ControlTransferStatements
06:18
+
Functions in Swift
2 Lectures 20:37

Using Functions in your code

Functions
08:44

Functions and parameters

Function Parameter Names
11:53
+
Enumerations and Closuers
3 Lectures 37:37
Function Types
06:52

Learn to use Closures in Swift

Closures
19:35

Enumerations in Swift

Enumerations
11:10
+
Data Structures
2 Lectures 21:55

Learn the use of collections

Collections
11:20

Learn the use of Dictionaries

Dictionaries
10:35
2 More Sections
About the Instructor
Eduonix Learning Solutions
4.3 Average rating
37,695 Reviews
697,695 Students
163 Courses
1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Eduonix-Tech .
4.3 Average rating
36,044 Reviews
675,935 Students
135 Courses