User Tools

Site Tools


track_swift_for_ios

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

track_swift_for_ios [2018/10/04 09:39]
127.0.0.1 external edit
track_swift_for_ios [2018/11/26 16:00] (current)
admin
Line 1: Line 1:
 ====== Intro to iOS Development Using the Swift Programming Language ====== ====== Intro to iOS Development Using the Swift Programming Language ======
  
 +**Track Room Location: Lawler Hall 138**
  
- +**Description** \\
-==== Track Room Location: Lawler Hall 138 ==== +
- +
- +
- +
-===== Description ​===== +
- +
- +
 In this training you will get practical hands on exposure to Apple’s new Swift programming language and how it can be used to quickly prototype and implement mobile app ideas. In this training you will get practical hands on exposure to Apple’s new Swift programming language and how it can be used to quickly prototype and implement mobile app ideas.
  
- +**Prerequisites** \\
- +
-===== Prerequisites ​===== +
- +
- +
 A fundamental understanding of programming and object oriented design. A fundamental understanding of programming and object oriented design.
- 
- 
  
 All attendees will be provided a copy of //Swift Quick Syntax Reference// (2014 edition) by Matthew Campbell (ISBN 13: 978-1484204405)//​.//​ All attendees will be provided a copy of //Swift Quick Syntax Reference// (2014 edition) by Matthew Campbell (ISBN 13: 978-1484204405)//​.//​
  
 +**Instructor**
  
- +{{:​bill_s_headshot.jpg?​nolink&​163}}
-===== Instructor ===== +
- +
- +
- +
-{{::​bill_s_headshot.jpg?​nolink&​163|}}+
  
 **Bill Skrzypczak** is the department chair of Mchenry County College, Computers and Digital Media department as well as Instructor of Programming. With over 30 years experience in high tech, Bill has worked in a variety of **Bill Skrzypczak** is the department chair of Mchenry County College, Computers and Digital Media department as well as Instructor of Programming. With over 30 years experience in high tech, Bill has worked in a variety of
- 
- 
  
 technical and executive positions with companies like Sun Microsystems and Apple computer. Bill is currently President of Nextuse Technology Services Inc as well as an active mobile developer in the financial and entertainment markets. Bill holds a BS in Electronics from Western Illinois University and a MBA from Northern Illinois University. technical and executive positions with companies like Sun Microsystems and Apple computer. Bill is currently President of Nextuse Technology Services Inc as well as an active mobile developer in the financial and entertainment markets. Bill holds a BS in Electronics from Western Illinois University and a MBA from Northern Illinois University.
  
- +**Three Objectives** \\ 
- +1. Understand the Xcode development environment\\ 
-===== Three Objectives ​===== +2. Understand the prototyping concept of Playgrounds\\
- +
- +
- +
-1. Understand the Xcode development environment +
- +
- +
- +
-2. Understand the prototyping concept of Playgrounds +
- +
- +
 3. Become familiar with a next generation development language 3. Become familiar with a next generation development language
  
 +**Agenda**
  
- +__Monday__ \\ 
-===== Agenda ===== +Getting ​Started with Xcode\\ 
- +Version Control/​Agile Project Management\\
- +
- +
-Monday +
- +
- +
- +
-Gettng ​Started with Xcode +
- +
- +
- +
-Version Control/​Agile Project Management +
- +
- +
 Data Types Data Types
  
- +__Tuesday__ \\ 
- +Operators\\
-Tuesday +
- +
- +
- +
-Operators +
- +
- +
 Flow Control/​Tuples/​Optionals Flow Control/​Tuples/​Optionals
  
- +__Wednesday__ \\
- +
-Wednesday +
- +
- +
 Collections/​Arrays/​Dictionaries Collections/​Arrays/​Dictionaries
  
- +__Thursday__ \\ 
- +Functions/​Closures\\
-Thursday +
- +
- +
- +
-Functions/​Closures +
- +
- +
 Structures/​Enumerations Structures/​Enumerations
  
- +__Friday__ \\
- +
-Friday +
- +
- +
 Object Oriented Programming Object Oriented Programming
  
- +**Instructor Links**
- +
-===== Resources ===== +
- +
- +
- +
-==== Instructor Links ==== +
- +
  
 Provide any links to materials or additional resources regarding the track. Provide any links to materials or additional resources regarding the track.
  
 +iOS Human Interface Guidelines\\
 +[[https://​developer.apple.com/​library/​ios/​documentation/​UserExperience/​Conceptual/​MobileHIG/​|https://​developer.apple.com/​library/​ios/​documentation/​UserExperience/​Conceptual/​MobileHIG/​]]
  
 +The Swift Programming Language 2.2\\
 +[[https://​developer.apple.com/​library/​prerelease/​ios/​documentation/​Swift/​Conceptual/​Swift_Programming_Language|https://​developer.apple.com/​library/​prerelease/​ios/​documentation/​Swift/​Conceptual/​Swift_Programming_Language]]
  
-iOS Human Interface Guidelines+//Please note that content is subject to change or modification based on the unique needs of the track participants in attendance.//​
  
- 
- 
-[[https://​developer.apple.com/​library/​ios/​documentation/​UserExperience/​Conceptual/​MobileHIG/​]] 
- 
- 
- 
-The Swift Programming Language 2.2 
- 
- 
- 
-[[https://​developer.apple.com/​library/​prerelease/​ios/​documentation/​Swift/​Conceptual/​Swift_Programming_Language]] 
- 
- 
- 
-//Please note that content is subject to change or modification based on the unique needs of the track participants in attendance.//​ 
  
track_swift_for_ios.txt · Last modified: 2018/11/26 16:00 by admin