MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.


I'm not curious

Swift Fundamentals Part I Livelessons

Course Summary

Video Training


  • +

    Course Syllabus

    • Before You Begin
      • Setting up your Development Environment
      • Code files
    • Lesson 1: Introduction to Swift and Xcode 6
      • Lesson Introduction
      • Swift Introduction
      • Creating Swift Apps with Xcode 6: Creating a Playground
      • Creating Swift Apps with Xcode 6: Creating a Project
    • Lesson 2: Introduction to Swift Programming
      • Lesson Introduction
      • A First Swift Program: Printing a Line of Text
      • Displaying a Single Line of Text with Multiple Statements
      • Displaying Multiple Lines of Text with a Single Statement
      • Composing Larger Strings with String Interpolation—Introducing constants...
      • Addition program—Introducing the arithmetic operators and overflow checking
      • The if Conditional Statement and the Comparative Operators
    • Lesson 3: Introduction to Classes, Objects, Methods and Functions
      • Lesson Introduction
      • Account Class: Defining a Class
      • Account Class: Defining a Class Attribute as a Stored Property
      • Account Class: Defining a public Stored Property with a private Setter
      • Account Class: Initializing a Class's Properties with init
      • Account Class: Defining a Class's Behaviors as Methods
      • Creating and Using Account Objects: Importing the Foundation Framework
      • Creating and Using Account Objects: NSNumberFormatter to Format Currency Values
      • Creating and Using Account Objects: Defining a Function—formatAccountString
      • Creating and Using Account Objects: Creating Objects and Calling an Initializer
      • Creating and Using Account Objects: Calling Methods on Objects—Depositing
      • Creating and Using Account Objects: Calling Methods on Objects—Withdrawing
      • Value Types vs. Reference Types
      • Software Engineering with Access Modifiers
    • Lesson 4: Control Statements; Assignment, Increment and Logical Operators
      • Lesson Introduction
      • if and if…else Conditional Statements and the Ternary Conditional Operator (?:)
      • Compound Assignment Operators
      • Increment and Decrement Operators
      • switch Conditional Statement
      • while Loop Statement and an Introduction to the Xcode playground timeline
      • do…while Loop Statement
      • for…in Loop Statement and the Range Operators: Iterating over Collections
      • for…in Loop Statement and the Range Operators: Compound-Interest Calculations
      • for Loop Statement
      • break Statement
      • continue Statement
      • Logical Operators
    • Lesson 5: Functions and Methods: A Deeper Look; enums and Tuples
      • Lesson Introduction
      • Multiple-Parameter Function Definition
      • Random-Number Generation: Rolling a Six-Sided Die 20 Times
      • Introducing Enumerations and Tuples: Dice Game Example
      • Introducing Enumerations and Tuples: Introducing Enumeration (enum) Types
      • Introducing Enumerations and Tuples: Tuples and Multiple Function Return Types
      • Introducing Enumerations and Tuples: Tuples as Function Arguments
      • Scope of Declarations
      • Function and Method Overloading
      • External Parameter Names
      • Default Parameter Values
      • Passing Arguments by Value or by Reference
      • Recursion
      • Nested Functions
    • Lesson 6: Arrays and an Introduction to Closures
      • Lesson Introduction
      • Array overview
      • Creating and Initializing Arrays
      • Iterating Through Arrays
      • Adding and Removing Array Elements
      • Subscript Expressions with Ranges—Slicing an Array
      • Closures and Closure Expressions
      • Array Methods sort and sorted
      • Array Methods filter, map and reduce—Introduction to Internal Iteration
      • Filtering an Array
      • Mapping an Array's Elements to New Values
      • Reducing an Array's Elements to a Single Value
      • Combining Filtering, Mapping and Reducing
      • Card Shuffling and Dealing Simulation—Class Card & Intro to Computed Properties
      • Card Shuffling and Dealing Simulation—Class DeckOfCards, Reference
      • Card Shuffling and Dealing Simulation—Shuffling and Dealing Cards
      • Passing Arrays to Functions by value and by reference
      • Multidimensional Arrays
      • Variadic parameters


Course Fee:
USD 149

Course Type:

Self-Study

Course Status:

Active

Workload:

1 - 4 hours / week

This course is listed under Development & Implementations Community

Related Posts:

Swift

 

Array

 

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
REDHERRING
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top