Swift 4 Language, A Complete Overview With IOS 11 CoreML App
4.8 (16 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.
2,735 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Swift 4 Language, A Complete Overview With IOS 11 CoreML App to your Wishlist.

Add to Wishlist

Swift 4 Language, A Complete Overview With IOS 11 CoreML App

Learn Swift 4 from basics to paid professional! With CoreML (Machine Learning)
4.8 (16 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.
2,735 students enrolled
Created by Kevin Murphy
Last updated 8/2017
English
Curiosity Sale
Current price: $10 Original price: $200 Discount: 95% off
30-Day Money-Back Guarantee
Includes:
  • 11 hours on-demand video
  • 29 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Students will be able to go from understanding the basics to advanced concepts.
  • Students will be exposed to real world app development to complete their training.
  • Begin to understand introductory design and be one step closer to writing real world applications.
  • Understand Intro to Mac and IOS Applications
  • Learn How To Build A Photo Recognition App Using IOS 11
View Curriculum
Requirements
  • Little to no experience required
  • Can have either Mac or Windows; prefer to use Mac
Description

This course will provide a foundation to basic and advanced swift concepts, not only to swift but also to many other languages; as many of the topics covered will transcend to multiple languages. Are you new to programming? well this is a great place to start for those who need programming to be demystified; And at the same time who are interested in developing apps for the apple store. This course will give you your first steps towards meeting those goals. Please leave your kind comments below.

Who is the target audience?
  • Class is for beginners who are thinking of trying Swift out as their first or next language
Students Who Viewed This Course Also Viewed
Curriculum For This Course
50 Lectures
11:12:39
+
Introduction
1 Lecture 01:37
+
Collections and Functions
5 Lectures 01:53:41
Arrays
24:17

Dictionaries
19:40

Sets
14:41

Functions
29:44

Closures
25:19
+
Enumerations, Structures, Classes
6 Lectures 01:56:55
Enumerations
15:24

Structures
18:35

Classes
18:19

Properties
20:56

Initialization
24:58

Value vs Type Reference
18:43
+
Advanced Swift Topics
7 Lectures 02:20:52
Protocols
27:48

Error Handling
29:21

Extensions
11:31

Generics
23:32

Protocol Extensions
16:01

Memory Management and Arc
20:36

Equatable and Comparable
12:03
+
Introduction to MacOS Applications
8 Lectures 01:01:15
Mac Application (Part 1) Project Setup & MVC
07:06

Mac Application (Part 2) View Controller
06:31

Mac Application (Part 3) Interface Builder
03:09

Mac Application (Part 4) Auto Resizing
10:04

Mac Application (Part 5) Target Action Pairs
05:49

Mac Application (Part 6) Text to Speech
08:34

Mac Application (Part 7) Saving Files
14:59

Mac Application (Part 8) Loading Files
05:03
+
Introduction to IOS Applications
7 Lectures 34:04
IOS Application (Part 1) Project Setup
01:57

IOS Application (Part 2) Interface Builder & Auto Sizing
06:56

IOS Application (Part 3) Target Action Pairs
05:30

IOS Application (Part 4) Modeling
05:19

IOS Application (Part 5) Model and the Controller
05:15

IOS Application (Part 6) Saving Files
03:49

IOS Application (Part 7) Loading Files
05:18
+
Photo Recognition Application (IOS 11 CoreML)
8 Lectures 46:09
Xcode 9 Beta Setup
02:11

Project Setup
02:30

Intro to CoreML
04:56

Interface Builder
05:03

Auto Resizing
08:55

Target Action Pairs
04:56

View Controller and CoreML
12:56

Photo Recognition Demo
04:42
About the Instructor
Kevin Murphy
4.8 Average rating
16 Reviews
2,735 Students
1 Course
Programming Instructor

I am a programming instructor who has ten years of experience and a bachelors in computer science. I receive a lot of enjoyment helping others learn material that may be otherwise challenging. It is my goal as the instructor to not only impart knowledge on others but also reinforce ideas covered in my lectures for myself.