Об этом курсе
3.8
Оценки: 73
Рецензии: 24
Специализация
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Часов на завершение

Прибл. 33 часа на выполнение

Предполагаемая нагрузка: 5 hours/week...
Доступные языки

Английский

Субтитры: Английский
Специализация
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Часов на завершение

Прибл. 33 часа на выполнение

Предполагаемая нагрузка: 5 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....
Reading
30 видео ((всего 237 мин.)), 1 материал для самостоятельного изучения, 1 тест
Video30 видео
Welcome!3мин
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мин
Reading1 материал для самостоятельного изучения
Course Overview10мин
Quiz1 практическое упражнение
Week 1 Quizs
Неделя
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....
Reading
21 видео ((всего 170 мин.)), 1 материал для самостоятельного изучения, 1 тест
Video21 видео
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мин
Reading1 материал для самостоятельного изучения
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....
Reading
26 видео ((всего 236 мин.)), 1 материал для самостоятельного изучения, 1 тест
Video26 видео
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мин
Reading1 материал для самостоятельного изучения
Note10мин
Quiz1 практическое упражнение
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....
Reading
44 видео ((всего 365 мин.)), 3 материалов для самостоятельного изучения, 1 тест
Video44 видео
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мин
Reading3 материала для самостоятельного изучения
Starter Kit for Week 410мин
Note10мин
hoBshare Enhancements Assignment Instructions10мин
3.8
Рецензии: 24Chevron Right
Формирование карьерного пути

50%

начал новую карьеру, пройдя эти курсы
Карьерные преимущества

25%

получил значимые преимущества в карьере благодаря этому курсу
Продвижение по карьерной лестнице

33%

стал больше зарабатывать или получил повышение

Лучшие рецензии

автор: HBMay 30th 2016

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

автор: 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. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.