Огромное количество примеров кода на протяжении всего курса и практические задания на написание кода с автоматической проверкой
Весь список заданий
Сопровождение ментора
Вы будете проходить курс вместе с другими студентами и ментором в формате марафона.
Сертификат
Сертификат JumysBar с подписью лектора курса.
Learn more
Записаться и оплатить курс программирования с нуля "Премиум" за 19 990 тенге
Записаться и оплатить курс программирования с нуля "Стандартный" за 5 990 тенге
Записаться и оплатить курс программирования с нуля "Базовый" за 3 990 тенге
Записаться и оплатить пробный доступ на одну неделю курса программирования с нуля за 500 тенге
Тарифы
Базовый
Стандартный
Премиум
Стоимость
3 990 тенге
5 990 тенге
19 990 тенге
Доступ к курсу
2 месяца
2 месяца
Без ограничений
Онлайн проверка заданий
Прохождение марафона с ментором
Доступ в закрытый чат с менторами курса для консультаций
Приоритетная линия для вопросов в чате (ответ в течение 1 рабочего дня)
Выбрать
Выбрать
Выбрать
Для кого этот курс
Новичкам в программировании
На курсе мы даем структурированный материал на понятном языке, поэтому он подойдет тем, кто никогда не сталкивался с программированием.
Специалистам из IT-сферы
HR-специалистам, аналитикам, маркетологам и другим, кто хочет стать программистом либо просто лучше понять программирование.
Студентам IT-специальностей
На курсе вы изучите трендовый язык Swift и сразу примените его на практике.
Программа курса
1.1 Ответы на часто задаваемые вопросы
1.2 Структура курса и платформа Stepik
1.3 Установочная лекция
1.4 Как проходит курс?
1.5 Что такое программирование?
1.6 Почему именно Swift?
1.7 Особенности Swift
1.8 Тестовый тест
2.1 Среда разработки
2.2 Hello JumysBar!
2.3 Основные типы данных
2.4 Константы и переменные
2.5 Базовые операторы
2.6 Опциональные типы и nil
2.7 Комментарии в коде
2.8 Работа со строками и символами
2.9 Тест. Типы данных и базовые операторы
3.1 Коллекции
3.2 Массивы
3.3 Словарь - Dictionary - Hashmap
3.4 Множество - Set
3.5 Интервалы - Range
3.6 Сабскрипты - Subscript
3.7 Кортежи - Tuples
3.8 Перечисления или enum
3.9 Псевдонимы типов - typealias
3.10 Тест. Комплексные типы данных
4.1 Оператор ветвления if
4.2 Оператор guard
4.3 Оператор defer
4.4 Конструкция switch
4.5 Циклы
4.6 Цикл For-In и его разновидности
4.7 Циклы while
4.8 Операторы передачи управления
4.9 Тест. Логические операторы
5.1 Структура функции
5.2 Виды функций
5.3 Closures - Замыкания
5.4 Рекурсивные функции
5.5 Вложенные функции
5.6 Перегрузка функций
5.7 Тест. Функции
6.1 Функции map
6.2 map vs flatMap vs compactMap
6.3 Функция forEach
6.4 Функция filter
6.5 Функция reduce
6.6 Связки быстрых методов (Chaining)
6.7 Тест. Быстрые функции работы с коллекциями
Отдельный модуль для практических упражнений по коду.
8.1 Что такое ООП?
8.2 Принципы ООП с примерами
8.3 Классы и Структуры
8.4 Свойства
8.5 Методы
8.6 Контроль доступа
8.7 Значимые и ссылочные типы
8.8 Протоколы и расширения
8.9 Тест. ООП
Отдельный модуль для практических упражнений по коду.
10.1 Вебинар по управлению памятью
10.2 Модель reference counting
10.3 Циклические ссылки (Reference cycle)
10.4 Память в Замыканиях(Closures)
10.5 Тест. Управление памятью
Отдельный модуль для практических упражнений по коду.
Вы пройдете экзамен для того чтобы оценить свои знания и получить сертификат.
Автор курса
+11 лет разрабатывает приложения на iOS
Максим Ивунин
Lead iOS Developer
Реализовал более 50 проектов от аналогов WhatsApp до интерактивного телевидения. Работал в США по контракту. Опыт работы фриланс на биржах Odesk, Elance, Upwork. Oбучил более 500 разработчиков, работал в GeekBrains.
Ментор курса
Лучшая ученица курса "Профессия iOS-разработчик". Большой опыт по организации и проведению вебинаров.
Акмарал
Ментор курса "Программирование с нуля"
Купить курс "Программирование с нуля"
Курс включает
— 12 модулей
— Раздаточные материалы с каждого урока
— Приглашение в Telegram-чат, где менторы отвечают на вопросы
— Прохождение марафона вместе с ментором
— 12 трансляций марафона
— Доступ ко всем свежим обновлениям курса.