Acerca de este Curso
3.8
73 calificaciones
24 revisiones
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Horas para completar

Aprox. 33 horas para completar

Sugerido: 5 hours/week...
Idiomas disponibles

Inglés (English)

Subtítulos: Inglés (English)
100 % en línea

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Fechas límite flexibles

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.
Horas para completar

Aprox. 33 horas para completar

Sugerido: 5 hours/week...
Idiomas disponibles

Inglés (English)

Subtítulos: Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
Horas para completar
5 horas para completar

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 videos (Total 237 min), 1 reading, 1 quiz
Video30 videos
Introduction to Swift11m
Getting Started with XCode13m
Swift Basics Part 1: Types, Constants, Variables9m
Swift Basics Part 2: Control Flow - Part 17m
Swift Basics Part 3: Control Flow - Part 26m
Swift Basics Part 4: Numbers10m
Swift Basics Part 5: Loops10m
Swift Basics Part 6: Strings7m
How to Create an Array5m
Using Arrays /Modifying Values of Arrays10m
Comparing Arrays7m
How to Create a Dictionary8m
Using and Modifying Dictionaries Part 18m
Using and Modifying Dictionaries Part 26m
Properties of Dictionaries3m
Using and Modifying Sets Part 110m
Using and Modifying Sets Part 210m
Using and Modifying Sets Part 36m
How to Create a Basic Function7m
Function with Parameters Part 19m
Function with Parameters Part 25m
Function with Parameters Part 38m
Functions that Return a Value(s) Part 16m
Functions that Return a Value(s) Part 210m
Scope / Improper Conditions7m
A Word on Function Types2m
Using Closures9m
More Closure Syntax9m
Properties of Closures2m
Reading1 lectura
Course Overview10m
Quiz1 ejercicio de práctica
Week 1 Quizm
Semana
2
Horas para completar
5 horas para completar

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 videos (Total 170 min), 1 reading, 1 quiz
Video21 videos
How to Create Raw-Value Enumerations8m
Using Enumerations Part 111m
Using Enumerations Part 25m
Using Enumerations Part 37m
Enumerations Methods and Limitations4m
How to Create Structures12m
Structures Methods and Limitations3m
Creating Classes in Source Files5m
Working with Classes Part 15m
Working with Classes Part 210m
Creating Properties Part 110m
Creating Properties Part 28m
Working with Properties Part 19m
Working with Properties Part 26m
Access Control11m
Default Initializers Part 18m
Default Initializers Part 25m
Default Initializers Part 38m
Creating and Working With Initializers Part 18m
Creating and Working With Initializers Part 29m
Reading1 lectura
Playing with Swift (Playground Assignment) Instructions10m
Semana
3
Horas para completar
5 horas para completar

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 videos (Total 236 min), 1 reading, 1 quiz
Video26 videos
Protocols Part 29m
Protocols Part 37m
Error Handling Part 19m
Error Handling Part 24m
Extensions9m
Generics Part 17m
Generics Part 211m
Memory Management and Arc Part 111m
Memory Management and Arc Part 26m
Equatable and Comparable11m
Interoperability Part 14m
Interoperability Part 211m
Interoperability Part 39m
Cocoa Application Speaking Text Editor Sample11m
Writing Speaking Text Editor Part 110m
Writing Speaking Text Editor Part 211m
Writing Speaking Text Editor Part 35m
Event Driven Applications with Swift and XCode Part 110m
Event Driven Applications with Swift and XCode Part 26m
Event Driven Applications with Swift and XCode Part 35m
Writing an iOS Application (Cocoa Touch Applications) Part 111m
Writing an iOS Application (Cocoa Touch Applications) Part 210m
Writing an iOS Application (Cocoa Touch Applications) Part 312m
Writing an iOS Application (Cocoa Touch Applications) Part 44m
Writing an iOS Application (Shopping List Sample)14m
Reading1 lectura
Note10m
Quiz1 ejercicio de práctica
Week 3 Quiz50m
Semana
4
Horas para completar
9 horas para completar

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 videos (Total 365 min), 3 readings, 1 quiz
Video44 videos
HoBshare Overview Part 29m
HoBshare Overview Part 36m
HoBshare Overview Part 46m
HoBshare pt II UI and Class Setup Part 14m
HoBshare pt II UI and Class Setup Part 26m
HoBshare pt II UI and Class Setup Part 39m
HoBshare pt II UI and Class Setup Part 47m
HoBshare pt II UI and Class Setup Part 510m
HoBshare pt II UI and Class Setup Part 69m
HoBshare pt II UI and Class Setup Part 75m
HoBshare pt II UI and Class Setup Part 810m
MeViewController and SuperClass Part 18m
MeViewController and SuperClass Part 26m
MeViewController and SuperClass Part 311m
MeViewController and SuperClass Part 415m
MeViewController and SuperClass Part 57m
MeViewController and SuperClass Part 66m
MeViewController and SuperClass Part 78m
MeViewController and SuperClass Part 86m
MeViewController and SuperClass Part 96m
MeViewController and SuperClass Part 1011m
Models and Data Providers Part 17m
Models and Data Providers Part 26m
Models and Data Providers Part 39m
Models and Data Providers Part 43m
Models and Data Providers Part 58m
Models and Data Providers Part 613m
Models and Data Providers Part 77m
EditHobbiesViewController Part 19m
EditHobbiesViewController Part 26m
EditHobbiesViewController Part 35m
EditHobbiesViewController Part 45m
EditHobbiesViewController Part 58m
NeighborsViewController Part 17m
NeighborsViewController Part 26m
NeighborsViewController Part 39m
NeighborsViewController Part 411m
NeighborsViewController Part 510m
NeighborsViewController Part 611m
Fun Stuff: iWatch Installing HoBshare7m
Fun Stuff: iWatch Configuring HoBshare6m
Fun Stuff: iWatch Sending Hobbies from the iPhone10m
Fun Stuff. iWatch. Make A Call8m
Reading3 lecturas
Starter Kit for Week 410m
Note10m
hoBshare Enhancements Assignment Instructions10m
3.8
24 revisionesChevron Right
Dirección de la carrera

50%

comenzó una nueva carrera después de completar estos cursos
Beneficio de la carrera

83%

consiguió un beneficio tangible en su carrera profesional gracias a este curso
Promoción de la carrera

33%

consiguió un aumento de sueldo o ascenso

Principales revisiones

por HBMay 30th 2016

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

por DLMay 11th 2017

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

Instructores

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

Acerca de 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....

Acerca del programa especializado 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

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando te inscribes en un curso, obtienes acceso a todos los cursos que forman parte del Programa especializado y te darán un Certificado cuando completes el trabajo. Se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes auditar el curso sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.