このコースについて
3,833

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

約31時間で修了

推奨:6 hours/week...

英語

字幕:英語

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

約31時間で修了

推奨:6 hours/week...

英語

字幕:英語

シラバス - 本コースの学習内容

1
5時間で修了

Introduction to Swift

In this first week, you will get a first look at the programming environment and the Swift programming language. If you have taken the “Foundations of Objective-C App Development” Course in this Specialization, some of this content may be familiar. Students who have not taken that course - no need to worry - you will receive a full introduction to become familiar with programming for iOS or Mac OS X as if Swift is your first programming language....
30件のビデオ (合計237分), 1 reading, 1 quiz
30件のビデオ
Introduction to Swift11 分
Getting Started with XCode13 分
Swift Basics Part 1: Types, Constants, Variables9 分
Swift Basics Part 2: Control Flow - Part 17 分
Swift Basics Part 3: Control Flow - Part 26 分
Swift Basics Part 4: Numbers10 分
Swift Basics Part 5: Loops10 分
Swift Basics Part 6: Strings7 分
How to Create an Array5 分
Using Arrays /Modifying Values of Arrays10 分
Comparing Arrays7 分
How to Create a Dictionary8 分
Using and Modifying Dictionaries Part 18 分
Using and Modifying Dictionaries Part 26 分
Properties of Dictionaries3 分
Using and Modifying Sets Part 110 分
Using and Modifying Sets Part 210 分
Using and Modifying Sets Part 36 分
How to Create a Basic Function7 分
Function with Parameters Part 19 分
Function with Parameters Part 25 分
Function with Parameters Part 38 分
Functions that Return a Value(s) Part 16 分
Functions that Return a Value(s) Part 210 分
Scope / Improper Conditions7 分
A Word on Function Types2 分
Using Closures9 分
More Closure Syntax9 分
Properties of Closures2 分
1件の学習用教材
Course Overview10 分
1の練習問題
Week 1 Quiz
2
5時間で修了

Looking Further into Swift

The content for this week will build on the knowledge and examples from the previous week. You will start combining the basic programming skills studied in the previous week to start manipulating data in functions and learn how functions can be used in different Types (i.e. enums, structs, classes). This will prepare you for working in a full application setting, which will be the focus of Week 4. You will learn about some of the more advanced Swift programming language features that are often useful in bringing together a complete system like a full-blown iPhone application....
21件のビデオ (合計170分), 1 reading, 1 quiz
21件のビデオ
How to Create Raw-Value Enumerations8 分
Using Enumerations Part 111 分
Using Enumerations Part 25 分
Using Enumerations Part 37 分
Enumerations Methods and Limitations4 分
How to Create Structures12 分
Structures Methods and Limitations3 分
Creating Classes in Source Files5 分
Working with Classes Part 15 分
Working with Classes Part 210 分
Creating Properties Part 110 分
Creating Properties Part 28 分
Working with Properties Part 19 分
Working with Properties Part 26 分
Access Control11 分
Default Initializers Part 18 分
Default Initializers Part 25 分
Default Initializers Part 38 分
Creating and Working With Initializers Part 18 分
Creating and Working With Initializers Part 29 分
1件の学習用教材
Playing with Swift (Playground Assignment) Instructions10 分
3
5時間で修了

From Programmer to Developer

This week, you will take steps into really developing their first, simple iPhone project with Swift. This will introduce some topics not limited to Swift itself, but also really start looking into bigger topics for iOS application development to prepare you to write a more complex application in Week 4....
26件のビデオ (合計236分), 1 reading, 1 quiz
26件のビデオ
Protocols Part 29 分
Protocols Part 37 分
Error Handling Part 19 分
Error Handling Part 24 分
Extensions9 分
Generics Part 17 分
Generics Part 211 分
Memory Management and Arc Part 111 分
Memory Management and Arc Part 26 分
Equatable and Comparable11 分
Interoperability Part 14 分
Interoperability Part 211 分
Interoperability Part 39 分
Cocoa Application Speaking Text Editor Sample11 分
Writing Speaking Text Editor Part 110 分
Writing Speaking Text Editor Part 211 分
Writing Speaking Text Editor Part 35 分
Event Driven Applications with Swift and XCode Part 110 分
Event Driven Applications with Swift and XCode Part 26 分
Event Driven Applications with Swift and XCode Part 35 分
Writing an iOS Application (Cocoa Touch Applications) Part 111 分
Writing an iOS Application (Cocoa Touch Applications) Part 210 分
Writing an iOS Application (Cocoa Touch Applications) Part 312 分
Writing an iOS Application (Cocoa Touch Applications) Part 44 分
Writing an iOS Application (Shopping List Sample)14 分
1件の学習用教材
Note10 分
1の練習問題
Week 3 Quiz50 分
4
9時間で修了

iPhone Applications and More

In this last week of the course, you will follow along and create a more full-fledged application called HoBshare. This is a more complex application that is intended to help you use many of the different techniques and language features introduced in the previous weeks and see how they can be used as tools to develop an application. We will also explore some of the new and exciting consumer technologies that developers can now work with using Swift....
44件のビデオ (合計365分), 3 readings, 1 quiz
44件のビデオ
HoBshare Overview Part 29 分
HoBshare Overview Part 36 分
HoBshare Overview Part 46 分
HoBshare pt II UI and Class Setup Part 14 分
HoBshare pt II UI and Class Setup Part 26 分
HoBshare pt II UI and Class Setup Part 39 分
HoBshare pt II UI and Class Setup Part 47 分
HoBshare pt II UI and Class Setup Part 510 分
HoBshare pt II UI and Class Setup Part 69 分
HoBshare pt II UI and Class Setup Part 75 分
HoBshare pt II UI and Class Setup Part 810 分
MeViewController and SuperClass Part 18 分
MeViewController and SuperClass Part 26 分
MeViewController and SuperClass Part 311 分
MeViewController and SuperClass Part 415 分
MeViewController and SuperClass Part 57 分
MeViewController and SuperClass Part 66 分
MeViewController and SuperClass Part 78 分
MeViewController and SuperClass Part 86 分
MeViewController and SuperClass Part 96 分
MeViewController and SuperClass Part 1011 分
Models and Data Providers Part 17 分
Models and Data Providers Part 26 分
Models and Data Providers Part 39 分
Models and Data Providers Part 43 分
Models and Data Providers Part 58 分
Models and Data Providers Part 613 分
Models and Data Providers Part 77 分
EditHobbiesViewController Part 19 分
EditHobbiesViewController Part 26 分
EditHobbiesViewController Part 35 分
EditHobbiesViewController Part 45 分
EditHobbiesViewController Part 58 分
NeighborsViewController Part 17 分
NeighborsViewController Part 26 分
NeighborsViewController Part 39 分
NeighborsViewController Part 411 分
NeighborsViewController Part 510 分
NeighborsViewController Part 611 分
Fun Stuff: iWatch Installing HoBshare7 分
Fun Stuff: iWatch Configuring HoBshare6 分
Fun Stuff: iWatch Sending Hobbies from the iPhone10 分
Fun Stuff. iWatch. Make A Call8 分
3件の学習用教材
Starter Kit for Week 410 分
Note10 分
hoBshare Enhancements Assignment Instructions10 分
3.8
24件のレビューChevron Right

50%

コース終了後に新しいキャリアをスタートした

25%

コースが具体的なキャリアアップにつながった

33%

昇給や昇進につながった

人気のレビュー

by HBMay 30th 2016

Great overview of Swift - nice, challenging assignments. Instructors explain concepts well in videos.

by DLMay 11th 2017

Great course! This one is best one in this specialization(for now i finished 5 from 6 courses)

講師

Avatar

Justin-Nicholas Toyama

UCI Extension Instructor
Lead iOS Developer at Smilefish Corporation
Avatar

Frank Ayars

UCI Extension Instructor
CTO and Director of Software Development at Smilefish Corporation
Avatar

Ralf Brockhaus

UCI Extension Instructor
Founder and CEO at Smilefish Corporation

カリフォルニア大学アーバイン校(University of California, Irvine)について

Since 1965, the University of California, Irvine has combined the strengths of a major research university with the bounty of an incomparable Southern California location. UCI’s unyielding commitment to rigorous academics, cutting-edge research, and leadership and character development makes the campus a driving force for innovation and discovery that serves our local, national and global communities in many ways....

iOS Development for Creative Entrepreneursの専門講座について

This Specialization focuses on the basics of iOS application development. You’ll gain the skills you need to create your own app, including fluency in Objective-C and UIKit and SpriteKit user interface concepts, and you’ll learn to leverage networking, security, audio, video, location, and sensor frameworks. In the final Capstone Project, you’ll apply your skills to create a networked game that leverages sensors on the phone to create a unique gaming experience, and that you can showcase in job applications and interviews or offer in the iTunes store....
iOS Development for Creative Entrepreneurs

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。