À propos de ce cours

4,781 consultations récentes
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 15 heures pour terminer
Russe
Sous-titres : Russe

Compétences que vous acquerrez

iOS App DevelopmentStorage SecurityOpen Network Computing Remote Procedure Call (ONCRPC)Swift Programming
Certificat partageable
Obtenez un Certificat lorsque vous terminez
100 % en ligne
Commencez dès maintenant et apprenez aux horaires qui vous conviennent.
Dates limites flexibles
Réinitialisez les dates limites selon votre disponibilité.
Niveau intermédiaire
Approx. 15 heures pour terminer
Russe
Sous-titres : Russe

Offert par

Logo Institut de physique et de technologie de Moscou

Institut de physique et de technologie de Moscou

Logo e-legion

e-legion

Logo ФРОО

ФРОО

Programme du cours : ce que vous apprendrez dans ce cours

Semaine
1

Semaine 1

1 heure pour terminer

Многопоточность

1 heure pour terminer
6 vidéos (Total 27 min), 5 lectures, 2 quiz
6 vidéos
Что такое многопоточность8 min
Race Condition4 min
Deadlock vs Livelock3 min
Thread Explosion1 min
Priority Inversion6 min
5 lectures
Полная программа "iOS-разработчик"2 min
e-Legion5 min
Фонд развития онлайн-образования5 min
Ссылки10 min
Конспект по неделе 110 min
2 exercices pour s'entraîner
Многопоточность
Проблемы многопоточности
Semaine
2

Semaine 2

4 heures pour terminer

Потоки

4 heures pour terminer
7 vidéos (Total 45 min), 3 lectures, 3 quiz
7 vidéos
NSThreads7 min
Синхронизация потоков6 min
Работа в фоновом режиме6 min
RunLoop9 min
Autorelease pool3 min
Timer7 min
3 lectures
Ссылки10 min
Конспект по неделе 210 min
Коды из лекций10 min
2 exercices pour s'entraîner
Управление потоками30 min
RunLoop30 min
Semaine
3

Semaine 3

3 heures pour terminer

GCD

3 heures pour terminer
6 vidéos (Total 44 min), 3 lectures, 3 quiz
6 vidéos
Очереди в GCD7 min
GCD QOS6 min
Группы6 min
Барьеры и семафоры7 min
Реализация фильтров + GCD8 min
3 lectures
Ссылки10 min
Конспект по неделе 310 min
Коды из лекций10 min
2 exercices pour s'entraîner
Базовые понятия GCD
Средства синхронизации GCD
Semaine
4

Semaine 4

3 heures pour terminer

Operations

3 heures pour terminer
5 vidéos (Total 27 min), 3 lectures, 3 quiz
5 vidéos
Operations5 min
Создание сабкласса Operation5 min
Асинхронные операции4 min
Реализация фильтров + OperationQueue5 min
3 lectures
Ссылки10 min
Конспект по неделе 410 min
Коды из лекций10 min
2 exercices pour s'entraîner
Operations
Сабклассы Operations

À propos du Spécialisation iOS-разработка: Swift, UI и многопоточность

Специализация посвящена изучению современной iOS-разработки. Вы освоите новейший язык программирования Swift. На практике научитесь создавать адаптивный пользовательский интерфейс для iPhone и iPad. Научитесь использовать многопоточность при разработке приложений, а также работать с сетью и хранить данные в приложении. Мы также разберем инструменты и средства для отладки приложений. Вас ждет: - Знакомство со средой разработки Xcode - Основы Swift - Обобщённое программирование, замыкания и другие продвинутые возможности языка - Особенности разработки приложений под iOS- UIView и UIViewController - Создание адаптивного интерфейса - Анимации и переходы - Основы отладки приложений - Способы организации многопоточности - Синхронизация потоков - Управление памятью - Основы оптимизации приложений Для успешного освоения программы специализации необходимы базовые знания в области разработки программного обеспечения, знание одного из объектно-ориентированных языков программирования, а также знание английского, достаточное для чтения документации....
iOS-разработка: Swift, UI и многопоточность

Foire Aux Questions

  • Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:

    • The course may not offer an audit option. You can try a Free Trial instead, or apply for Financial Aid.
    • The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
  • Lorsque vous vous inscrivez au cours, vous bénéficiez d'un accès à tous les cours de la Spécialisation, et vous obtenez un Certificat lorsque vous avez réussi. Votre Certificat électronique est alors ajouté à votre page Accomplissements. À partir de cette page, vous pouvez imprimer votre Certificat ou l'ajouter à votre profil LinkedIn. Si vous souhaitez seulement lire et visualiser le contenu du cours, vous pouvez accéder gratuitement au cours en tant qu'auditeur libre.

  • Si vous vous abonnez, vous bénéficiez d'une période d'essai gratuite de 7 jours, durant laquelle vous pouvez annuler votre abonnement sans pénalité. Ensuite, nous n'accordons plus de remboursements, mais vous pouvez annuler votre abonnement à tout instant. Consultez notre politique de remboursement complète.

  • Oui, Coursera offre une Aide Financière aux étudiants qui n'ont pas les moyens d'acquitter les frais. Demandez-la en cliquant sur le lien Aide Financière sous le bouton S'inscrire situé à gauche. Vous devrez remplir un formulaire de demande et vous serez averti(e) si elle est acceptée. Vous devrez répéter cette procédure pour chaque cours de la Spécialisation, y compris pour le Projet Final. En savoir plus.

  • Ce Cours n'est pas associé à des crédits universitaires, mais certaines universités peuvent décider d'accepter des Certificats de Cours pour des crédits. Vérifiez-le auprès de votre établissement pour en savoir plus. Les Diplômes en ligne et les Certificats Mastertrack™ sur Coursera apportent la possibilité d'obtenir des crédits universitaires.

D'autres questions ? Visitez le Centre d'Aide pour les Etudiants.