Swift Марафон

старт 18 ноября

 

Получи новые знания, проверь свои навыки в Swift и брось вызов себе. Сможешь ли ты дойти до конца марафона?

 

ЗАПИСАТЬСЯ НА МАРАФОН

Вы здесь:

Марафон по языку Swift - самый быстрый и легкий способ начать создавать приложения для iOS

Что такое марафон Swift Lab?

Изучение языка программирования очень похоже на подготовку к марафону. Вам необходимо активно работать, полностью отдаваться процессу и работать с хорошим наставником. По завершению нашего Swift Lab марафона вы точно сможете программировать на этом языке.

Участником может стать любой, кто хочет проверить свои силы и понять, является ли программирование вашим призванием или нет.

  • Стартуем 18 ноября
  • 5 уроков в неделю, длительность урока 1 час, вечернее время
  • Всего 250 рублей за занятие — лучшая цена для того, что бы начать изучать Swift

18047111
180473

Мотивация и еще раз мотивация

Не хвататет мотивации? На нашем марафоне у вас ее будет достаточно. Ведь правила марафона, как гладиаторский бой, очень жесткие. Не все смогут дойти до конца, а дух соперничества это и есть лучшая мотивация!

Правила марафона очень просты:

  • Двадцать занятий — 4 блока по 5 занятий
  • Каждый блок это неделя обучения
  • После каждого блока участники марафона получают задание
  • Время на выполнение задания — 2 дня
  • Кто не выполнил задание в срок — снимается с дистанции

Мотивация и еще раз мотивация

Не хвататет мотивации? На нашем марафоне у вас ее будет достаточно. Ведь правила марафона, как гладиаторский бой, очень жесткие. Не все смогут дойти до конца, а дух соперничества это и есть лучшая мотивация!

Правила марафона очень просты:

  • Двадцать занятий — 4 блока по 5 занятий
  • Каждый блок это неделя обучения
  • После каждого блока участники марафона получают задание
  • Время на выполнение задания — 2 дня
  • Кто не выполнил задание в срок — снимается с дистанции

180473

Теория и практика

На марафоне вы получите большую теоретическая база знаний по Swift. На основе этих знаний вы научитесь создавать многочисленные приложения.Все полученные знания будут рассматриваться на практике, а обязательные домашние задания помогут вам закрепить пройденный материал на марафоне и перейти к следующему блоку обучения.
1804733

Программа марафона

1 неделя

Занятие 1:  Введение в Xcode

    • Знакомство с Xcode и Interface Builder
    • Элементы интерфейса приложения
    • Горячие клавиши
Занятие 2:  SwiftUI

    • Знакомство
    • Построение таблицы
Занятие 3:  Первое приложение

    • Проектирование приложения
    • Мое первое приложение
Занятие 4:  Picker View

    • Модель MVC
    • Делегирование и источник данных
    • UIImageView
Занятие 5:  Table View Controller

    • Контролер и элемент TableView
    • Протоколы Delegate и DataSource

2 неделя

Занятие 6:  Table View Controller

    • Добавление и удаление данных из TableView
    • Работа с сигвеями (Segues)
Занятие 7:  Table View Controller

    • Текстовые поля
    • Передача данных
    • Сохранение данных
Занятие 8:  Collection View

    • Основы формирования макета потока
    • Макет карусели
Занятие 9:  Распознание жестов

    • Механизм распознания жестов
    • Панаромирование
    • Щипки (pinching gesture)
    • Вращение
Занятие 10:  Scroll View

    • Разница между frames и bounds
    • Как работает Scroll View
    • Как работает Zoom

3 неделя

Занятие 11:  Scroll View

    • Вложенный Scroll View
    • Добавление поля для клавиатуры
Занятие 12: Работа с оборудованием

    • Сенсоры
    • Работа с камерой
    • Передача фотографий в другие приложения
Занятие 13:  Работа с оборудованием

    • Работа с живой камерой
Занятие 14:  Работа с оборудованием

    • Использование Touch ID и Связки ключей
Занятие 15:  Дополнения к приложению

    • MapKit
    • Core Location

4 неделя

Занятие 16:  Дополнения к приложению

    • Локальные уведомления
    • Локализация приложений
Занятие 17:  Работа с сетью

    • Networking with URLSession
Занятие 18:  Анимация

    • Анимация с помощью CALayer и его наследников
    • Анимация CAShapeLayer
Занятие 19:  Core Graphics

    • Рисование в контексте
Занятие 20:  Git Hub

    • Обзор
    • Создание и слияние веток
    • Удаленные репозитории

Правила марафона

Двадцать занятий — 4 блока по 5 занятий

Каждый блок это неделя обучения

После каждого блока участники марафона получают задание

Время на выполнение задания — 2 дня

Кто не выполнил задание в срок — снимается с дистанции

Выдача сертификата

2043687-300x4501
После прохождения марафона, каждый участник прошедший марафон до конца и выполнивший все домашние задания получит сертификат об успешном прохождении онлайн марафона по Swift. Сертификат поможет вам при дальнейшем трудоустройстве, например на Junior-разработчика Swift.

Размер сертификата — А4
Формат — PDF

Стоимость участия

Учавствовать в марафоне

Стоимость участия: 5000 рублей
Правила марафона: Если вы оплачиваете участие в марафоне и сходите с дистанции (не сдаете домашнее задание) — денежные средства не возвращаются. Сертификат об окончании марафона получают только участники прошедшие марафон до конца и сдавшие итоговое домашнее задание. Оплачивая участие вы соглашаетесь с правилами марафона.

Остались вопросы?

 

Отправить сообщение