Основы основ Swift

Твой уверенный старт в мобильной разработке: 8 уроков с профессионалом отрасли!

Ratings: 4.23 / 5.00




Description

Курс, который подойдет новичкам в программировании и тем, кто пытается изучить основы сам. Вы изучите язык программирования Swift c самого нуля. Ваш результат: уверенное знание языка программирования Swift и отработка на практике самых часто встречающихся перед разработчиком задач.

Автор и преподаватель курса "Основы основ Swift" – действующий iOS-разработчик Виктор Приколота с весомым бэкграундом, который когда-то также начинал путь в разработку с самого нуля.

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


Содержание курса:

Урок 1. Введение в язык. Типы данных и работа с ними
● История Swift
● Преимущества и особенности языка
● ООП
● Функциональное программирование
● Константы и переменные
● Правила именования
● Типы данных и работа с ними
● Домашняя работа № 1

Урок 2.  Опционалы. Базовые операторы. Работа со строкой.

● Опциональные типы (опционалы)

● Базовые операторы

● Работа со строками

Урок 3.  Кортежи. Условные инструкции.

● Синтаксис

● Получение доступа к элементам

● Именование элементов

● Использование кортежей


Урок 4.  Коллекции данных и работа с ними.
●Типы коллекций

● Массивы

● Множества

● Словари

Урок 5.  Функции. Замыкания.
● Определение функции

● Объявление функции

● Функции возвращающие значения

● Функции с параметрами

● Вложенные функции

● Замыкания

● Функции как замыкания

● Замыкающие выражения

● Переменные как замыкания


Урок 6. Основы ООП. Типы значения.

● Классы и объекты

● Описание класса

● Публичные свойства и методы

● Инициализаторы

● Инкапсуляция

Урок 7. Основы ООП. Ссылочные типы.

● Классы

● Наследование

● Инкапсуляция

● Полиморфизм

Урок 8. Наследование и протоколы.

● Протоколы и полиморфизм

● Синтаксис протоколов

● Наследование


What You Will Learn!

  • Освоите синтаксис языка Swift с самого нуля
  • Решите все часто встречающиеся задачи, с которыми сталкиваются разработчики при создании мобильных приложений
  • Отработаете самые важные скилы начинающего разработчика на практике
  • Будете знать ответы на самые распространенные задачи на собеседованиях
  • Станете подготовлены к более продвинутым темам, создавая прочную базу для дальнейшего изучения

Who Should Attend!

  • Для всех, кто интересуется мобильной разработкой и хотел бы получить востребованную профессию в IT-индустрии
  • Курс отлично подходит как для тех, кто только начинает свой путь в программировании, так и для тех, кто хочет переключиться на разработку под iOS, обогатив свой набор навыков в сфере IT.