Основы программирования на Swift

Урок 1

ВВЕДЕНИЕ

  • Знакомство с группой.
  • Краткое описание курса.
  • Регламент уроков
  • Краткая история Swift
  • Почему Swift?
  • Почему надо изучать Swift?

СИНТАКСИС SWIFT, ОСНОВНЫЕ КОНЦЕПЦИИ

  • Знакомство с Playground
  • Константы и переменные
  • Базовые типы или типы данных
  • Приведение типов

Урок 2

БАЗОВЫЕ ОПЕРАТОРЫ

  • Арифметические операторы
  • Операторы присваивания
  • Операторы сравнения
  • Операторы диапазона
  • Логические операторы

СТРОКИ И СИМВОЛЫ

  • Работа с символами
  • Конкатенация строк и символов
  • Интерполяция строк

Урок 3

УСЛОВНЫЕ ИНСТРУКЦИИ

  • If
  • Тернарный оператор
  • Switch

ДОПОЛНИТЕЛЬНЫЕ КОНЦЕПЦИИ SWIFT

  • Опциональные типы
  • Извлечение опциональных типов

Урок 4

ТИПЫ КОЛЛЕКЦИЙ

  • Массивы
  • Словари
  • Множества

ЦИКЛЫ

  • for - in
  • while
  • repeat-while

Урок 5

ФУНКЦИИ

  • Определение функции
  • Объявление функции
  • Параметры функций и возврат значений
  • Вложенные функции

ЗАМЫКАНИЯ

  • Определение замыкания
  • Функции как замыкания
  • Замыкающие выражения
  • Переменные-замыкания
  • Захват значений замыканиями

Урок 6

ООП В SWIFT. КЛАССЫ

  • Общее понятие ООП
  • Классы и объекты
    • Описание класса
    • Свойства класса
    • Виды методов
    • Экземпляры класса
  • Наследование
  • Инкапсуляция
  • Полиморфизм

Урок 7

ПЕРЕЧИСЛЕНИЯ

  • Описание перечисления
  • Синтаксис перечислений
  • Возможности перечислений

СТРУКТУРЫ

  • Описание структуры
  • Сравнение классов и структур
  • Методы в структурах

Урок 8

ДОПОЛНИТЕЛЬНЫЕ КОНЦЕПЦИИ SWIFT

  • Кортежи
  • Оператор guard

Отзывы

Koockish

Koockish

Что хочу сказать за первый курс: Прежде всего, я самостоятельно изучал swift некоторое время и сделал несколько нехитрых приложений, которые пока свет не увидели, но очень порадовали мое окружение.

Я ощущал серьезные пробелы в базовых знаниях, которые не позволяли мне почувствовать уверенность и двигаться дальше. Восполнить эти пробелы самостоятельно (за счет общедоступных книг и видео-уроков) мне так и не удалось. Я начал все меньше уделять этому времени...Стал рассматривать различные предложения с курсами по Swift. Остановился, конечно, на swiftbook. Но я немножечко скупердяй и поэтому дождался своего дня рождения, чтобы получить их в подарок.))

Первые пару уроков казались простыми, но даже здесь я находил что-то важное и интересное для себя. А домашние задания давали возможность расставить все по полочкам. Сначала ты остаешься один на один со своими «остаточными знаниями», затем, пересматриваешь урок - затираешь его до дыр, потом ищешь что-то новенькое для усовершенствования кода. Потом приходит ответ от Алексея, подробный такой, большой - здесь (уж поверьте мне) лучше бы вам уметь читать! ))

Подробному разбору домашнего задания на уроке Алексей посвящает «добрый час». Именно здесь ты смотришь на знакомый код, с которым ты уже работал, но тебе открываются различные варианты его изящной реализации. Большим откровением для меня стал негласный этикет (если так можно выразится) написания кода. Мои былые программы теперь видятся мне мягко говоря дилетантскими. Сами уроки проходят задорно) Алексей легко и доступно раскрывает темы, которые раньше казались чем-то космическим. Вообще, касательно Алексея - видно, что человек буквально живет этим. «Делай свое дело и познай самого себя» - говорит Платон. Так вот Алексей - преподает Swift. Это чувствуется во всем. Он знает, где нужно повторить по 10 раз одно и то же ~ сначала кажется странным, а потом эти слова и формулировки всплывают у тебя в голове в нужный момент. Еще он искренне переживает за свое дело. По настоящему расстраивается и очень эмоционально воспринимает некоторые обидные ошибки своих учеников. Радуется, когда у них все получается. Сегодня редко встретишь подобную искренность.

Меня спрашивают: «почему тебе нравится программировать?» Многие люди просто не понимают как это может нравится=)) Размышляя об этом я пришел к следующему сравнению: программирование - это магия, следовательно программист - волшебник: ты можешь создать все, на что способно воображение и заставить это делать то, что тебе придет на ум… Выходит, дорогие, что swiftbook - это что-то вроде Хогвардса, а Алексей - Дамблдор))

Последняя фраза, возможно, лишняя))

С уважением, Koockish

2020-10-20 11:36:08

Екатерина Чонкина

Екатерина Чонкина

Большое спасибо вам за такую качественную работу! Мне очень нравится с вами учиться, вы прям топ. Удивил подробный разбор домашних работ и понятная подача материала. На втором уроке поняла, что Swift- это мое и все благодаря вам. Из всех преподавателей, кого встречала в IT - вы лучший.

2020-10-12 09:56:54

Михаил Морозов

Всем привет! По первому курсу "Основы программирования на Swift " остался доволен! Выбрал данный курс после сравнения программ разных курсов по Swift и изучения отзывов. Вам данный курс поможет:

  • получить представление о языке Swift
  • структурировать знания и получить обратный фидбэк от Алексея после выполнения д/з
  • понять, надо ли оно Вам и готовы ли вы трудиться для смены профессии :)

Алексей, как преподаватель нацелен на результат "донести информацию, объяснить тонкости, пнуть в направлении поисковой строки Google " :) Одна из фраз "Ни дня без кода", полностью описывает структуру подхода к обучению. Если Вы ищите няньку, который пережует и положит Вам в рот всю информацию а потом будет контролировать как вы ее усвоили.. то мимо. Не сделали домашку, Ваше право. Вам же хуже, Вы в первую очередь не получите отзыв по выполненной работе. Но именно такой подход гарантирует результат )

2020-10-11 16:52:31

Михаил Морозов

Михаил Морозов

Всем привет! Курс от Алексея рекомендую. Вы должны быть готовы учиться, разбираться и понимать. Нет красной или синей таблетки, которую вы выпьете и все у Вас получится. Запомните простую истину *цитирую Алексея "Ни дня без кода". Первый курс имеет постепенное усложнение, навык google-ить преобретается быстро) На даный момент уверен что школа learnmetoo и Алексей лучшее решение для старта и углубленного изучения Swift. Перелопатил множество курсов по Swift и отзывов по ним.

2020-10-10 13:22:08

Павел

Павел

Признаться честно, я не ничего особого не ожидал от первого модуля. Можно сказать я купил это модуль, т.к. оплатил весь курс. Почему не ожидал? За плечами у меня есть опыт разработки приложения и 2 приложения в App Store, работал с многими моментами, но я никогда не задавался целью улучшить свой код, как его оптимизировать. Я просто писал, потому что мне было интересно создать приложение и открыть его на своем телефоне. Я многие вещи не использовал т.к. не задумывался для чего они вообще нужны.

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

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

Я доволен прохождением 1 модуля впереди другие модули.

2020-10-09 10:19:04

Сергей Долгих

Сергей Долгих

Пока закончил только первый курс. Когда смотрел описание курса думал будет скучно, так как уже читал книгу, но я был очень не прав. Многое встало на свое место в голове, а так же узнал много нового. Отдельно хочется отметить домашние задания и их проверку. Задания интересные и в меру сложные, Алексей всегда укажет на недочеты и покажет как можно улучшить код. Очень доволен, что купил курсы на LearnMeToo! PS Алексей очень крутой преподаватель!

2020-10-08 22:34:15

Юрий Сенчковский

Юрий Сенчковский

Из всех доступных мне курсов по тематике программирования подход Алексея стоит особняком - тут полный разбор каждой строчки кода из домашки, каждого пробела; нет чувства брошенности со знаниями наедине, нет вопросов без ответа; все знания применяются, все домашки под микроскопом разбираются. Алексей задает высокий темп двумя занятиями в неделю, требовательностью к синтаксису. Советую посещать именно онлайн вебинары, чтобы иметь возможность задать вопрос, поработать в команде. На курсе много единомышленников, что добавляет ответственности перед собой и группой, заставляет больше делать, даёт возможность найти помощь в общем чате. Можно даже сказать, что с таким подходом ты делаешь 5%, а группа и Алексей тащат тебя на оставшиеся 95%. Спасибо за курс и полученные знания)

2020-08-22 12:12:17

Андрей Мачулин

Андрей Мачулин

Хотел бы поделиться впечатлениями, ожиданием и реальностью от курса.

О Ваших вебинарах я знал давно, но, как обычно, то откладывал, то думал, что и сам справлюсь. Но обстоятельства сложились, и я оплатил Ваш курс (планирую пройти все заявленные курсы). Какое же было моё удивление, когда уже на первом уроке, который совсем про основы, я подчеркнул для себя много нового, а был просто категорически уверен, что этот урок будет для меня скучным.

Я был на всех прямых трансляциях и не пожалел ни секунды времени, ни копейки денег. До Swiftbook я просмотрел несколько «курсов для новичков», «iOS разработка с нуля» и т.д. от других компаний. И это был полный провал, потому что все они поголовно как-будто преподавали для людей, которые пришли на Swift с других языков (хотя заявляли, что это для людей с нулевым опытом). Сыпали не понятные поняти, которые по ходу урока не объясняли никак, сразу выдали примеры кода от которого волосы на голове вставали дыбом. Ваш курс – это полная противоположность. Настолько доступно и понятно, насколько это нужно человеку моего уровня, т.е. никакого уровня. Вы не только не дали понятия, которые могли бы отпугнуть новичка, но и не давали ребятам с курса их использовать, что, я считаю, крайне важно. Очень дружелюбная обстановка переплетена структурированной, интересно поданной информацией. Даже тот урок, который длился у нас 3 часа, прошёл «весело-задорно». Никогда бы не подумал, что с удовольствием задержусь на работе до 11 часов вечера!

Домашние задания также оказались отдельным приключением. Задания интересные, сложные, но очень важно, подъёмные для новичка. И за все разборы отдельное спасибо!

Что могу сказать: я рад, что вас нашел, с удовольствием продолжу дальше обучение и, однозначно, будут рекомендовать всем, кто хочет попробовать себя в разработке, именно ваш вебинар. Будучи продавцом по профессии (я занимаюсь продажей спонсорской рекламы на ТВ), продать ваш курс мне не составит никакого труда :))) и это будет не из-за алчных соображений, а из-за личных добрых пожеланий людям. Ведь попав на такие курсы, как я в самом начале, можно очень быстро разочароваться и подумать, что это не твоё, и у тебя это никогда в жизни не получится (хотя «не моё» – это преподавание тех учителей, которые мне попались до вас =).

Очень жду знакомство с Xcode, констрейнами и всей этой невероятно интересной белибердой =)

Так что продолжайте своё благое дело.

2020-08-11 17:13:31

Володя

Володя

Я очень доволен курсом! Процесс обучения просто потрясающий! Я испытываю эстетическое чувство, когда участвую в вебинаре! Отдельно хочу сказать спасибо за домашние задания и их разбор! Мой мозг получил столько эндорфина за прошедший месяц, сколько до этого не получал!

2020-08-11 17:09:14

Михаил Захаров

Михаил Захаров

Я хотел научиться программировать на Swift. Чтобы был альтернативный скилл для зароботка. И чтобы писать приложения для своих нужд. Я интернет-маркетолог. До курса проходил курс на ГикБренс. Но ушёл, так как, чтобы решить дз я смотрел уроки на SwiftBook. На ГикБрейнс преподавали не умеющие преподавать: на вебинарах часами могли искать решение своей ошибки и так ее не найти. И чтобы разобраться в материале предлагали почитать мануал. Который написан сложным языком. Поэтому думал, что мне нужно идти сразу на второй курс. Но у меня оставались вопросы по основам Swift. Поэтому все же пошёл и на первый курс тоже. И не прогадал. Дополнил знания и открыл их с новой стороны. Что позволяет теперь понимать зачем что-то делается. А не просто, как делать. Разобрался, как правильно писать код. Что, как и почему работает. На ГикБрейнс такого не было. Не понимаю, кого они там выпускают.... Спасибо Алексею за курс, который реально учит азам Swift. Рекомендую этот курс всем, кто хочет научиться программировать на Swift. Чтобы изучить основы и двигаться дальше.

2020-08-10 19:47:26

Владимир Калугин

Владимир Калугин

Ребята, хочу передать ограмное спасибо Алексею и комаде! Бестящая работа! Курсы будут полезны тем людям которые нацеленны на результат и точно знают чего они хотят. Учиться придется много и особенно интересно. По моему мнению программа обучения прекрасно сбалансированна и подробна, так же Алексей очень хороший наставник, который разбирает домашнюю работу буквально по-косточкам и указывает вам, что не правильно, и что можно улучшить в вашем коде.

2020-08-10 19:46:19

Татьяна Кушнерчук

Татьяна Кушнерчук

Алексей Ефимов прекрасный преподаватель и просто гуру своего дела! Не ожидала, что мне так всё понравится и я хоть что-нибудь буду понимать, так как никакого отношения к программированию, английскому языку и математике я не имею. Объясняет все доходчиво. В фитбеках только конструктивная критика. Замечаний нет совсем никаких. Очень отзывчивый человек, с отличным чувством юмора и приятным голосом. Огромное спасибо!

2020-08-10 05:06:58

Denis Vyrus

Denis Vyrus

Отличный курс, который подойдет, даже самому отдаленному от программирования человеку. Алексей - прекрасный преподаватель, знающий свое дело. Преподаватель-практик, разложил всю базу и основные концепции языка Swift по полочкам, а также рассказал тонкости и нюансы написания кода. А подход к каждому студенту заслуживает отдельного внимания. По каждому ДЗ преподаватель дает индивидуальные рекомендации и советы, что нужно исправить и куда стремиться, а перед новым уроком идет общий разбор ДЗ, как нужно было сделать в идеале. И ко всему этому в телеграме создается чат со всеми студентами и преподавателем для общения 24/7, где каждый может спросить совет. Курс получился, действительно, сильным и полезным.

2020-08-07 11:18:32

Дмитрий Дьячков

Дмитрий Дьячков

Хочу выразить благодарность Алексею Ефимову за курс "Основы программирования на языке Swift" Когда покупал курс, не питал особых надежд, т.к. был негативный опыт обучения на других популярных обучающих платформах. Но Алексей, преподносит материал так подробно и так оригинально, что становится не только легко, но и интересно познавать концепции языка Swift. Разбор домашнего задания отдельная песня, так подробно фидбек, я никогда не получал, разбираются даже малейшие недочеты. Заметно, что на этом курсе стараются не просто зачитать подготовленный материал, но и действительно научить!

2020-08-07 10:52:37

Павел Паршин

Павел Паршин

Я давно думал вернуться в программирование и выбрал Swift так как наиболее полезный для меня. Первый же ресурс, который смог найти и заинтересовать это swiftbook.ru. Я безумно доволен качеством и полезностью материала в Курсах, но совершенно другое погружение я получил при прохождении вебинаров по основам программирования. Эти вебинары идеально подходят всем Новичкам, так как ведущий вебинаров Алексей просто и великолепно подаёт весь необходимый материал, старается донести тему абсолютно до каждого что даже, на первый взгляд, сложные концепции начинают проясняться. Отдельно стоит упомянуть Домашние Задания. Это нечто фантастическое, в том плане что ДЗ могут вывернуть тебя наизнанку, заставят работать мозг на всю свою возможность. Да, порой задания не из простых и иногда приходится пересматривать материал с прошлых уроков, но это того стоит. Очень важна ещё и проверка домашних заданий, и я такого ещё не встречал, но Алексей проходится по всему, указывает на твои ошибки, даже незначительные и помогает лучше разобраться в теме. С первого занятия сразу становится понятным что Алексей старается дать нам максимально много информации, и он делает всё чтобы мы стали лучше как разработчики! Алексей, спасибо Большое за твои старания!

2020-06-07 16:56:36

Игорь Симонов

Игорь Симонов

Перед тем как записаться на курс, я долго колебался. Основной причиной моих сомнений, было то что я не знал, правильный ли путь изучения я выбираю и стоит ли тратить деньги на онлайн курсы, о которых то там то тут, можно услышать, что это трата времени и ничему вас там не научат. Но решил все таки попробовать и записался не на весь курс целиком, а сперва только на первый. Сказать что я не пожалел, это ничего не сказать! На этом курсе я нашел две вещи которые мне не хватало в моем самостоятельном изучении языка, первая это методичность и последовательность изучения, потому что даже в той же документации от Apple есть давольно сложные темы и концепции, которые выкидывают на ученика без зазрения совести, а что из этого нужно сейчас, а что будет нужно потом, естественно ни один новичок не знает, на курсе же об этом думать не приходится, так как весь материал последовательно и качественно подготовили за тебя, а ты уже сверхурочно можешь капать вглубь каждую тему которую тебе дают на вебинарах. А второе, это конечно опытный преподаватель, который самым доступным образом объясняет материал и отвечает на все возникающие в процессе вопросы. И я считаю грамотный преподаватель это важнейшая часть всего процесса обучения и тут с этим мне очень повезло, ведь Алексей четко и терпеливо (хотя иногда есть ощущение что он ругается, но это он порой так рассказывает эмоционально, к этому быстро привыкаешь) объясняет все сложные моменты, за что ему ОГРОМНОЕ СПАСИБО! Сейчас я уже на втором курсе, потому что по окончанию первого не было никаких сомнений, что на этом курсе и с этим учителем я дойду до самого конца.

2020-06-07 12:43:53

Виталий Сосин

Виталий Сосин

Я отучился больше месяца в этой школе и сейчас продолжаю учиться. После первого курса (8 занятий по 2 урока в неделю) все мои пробелы заполнились и то что я не понимал (зачем нужна инициализация, вопросительный или восклицательный знак, чистый код и т д) сейчас понимаю. Домашнее задание у Алексей на первый взгляд простое (думаешь про себя, решу ее за 15-20 мин) но не так-то было, иногда уходят сутки, чтобы разобраться и правильно написать. Обратная связь по домашним работам от Алексея приходит на столько подробная, что приходится прокручивать несколько раз экран с комментариями. Я выражаю огромную благодарность Алексею за его подход и отношение к своему делу.

2020-06-04 15:38:34

Андрей Карасев

Андрей Карасев

Я хочу поблагодарить Алексея за очень подробный и интересный курс. Данный курс базовый и закладывает хороший фундамент для дальнейшего развития! Интересные домашки - заставляют не только повторить услышанное, но и подумать или поискать решение. Курс не долгий и не быстрый, прям как надо, чтобы понять как все устроено! Спасибо, Алексей!

2020-06-04 12:47:59

Анжелика Пикулина

Анжелика Пикулина

Я пришла на 1 курс: “Основы языка SwiftBook” с опозданием (на последние 2 урока из 8-ми). За неделю просмотрела весь курс и выполнила все ДЗ до начала 2 курса: «Мои первые приложения на Swift». Конечно, лучше заниматься месяц для хорошего закрепления, но так у меня сложилось, что поздно нашла эти курсы. Хочу поделиться своими впечатлениями: я не ожидала, что видео на ютуб будут сопровождать качественные материалы на яндекс-диске! Для меня это был просто сюрприз:

  • конспект в pdf
  • код урока
  • код разобранного ДЗ на след. уроке.

Все это должным образом отформатировано, приятно читать и использовать позже. Преподаватель Алексей Ефимов доступно объясняет, не дает расслабиться - приучает писать код грамотно, в соответствии со всеми требованиями языка и возможной работы в команде. Требует универсального кода. Аргумент: «Все же и так работает!» - это не аргумент при неуклюжем коде. Каждое ДЗ подробно комментируется в письме от преподавателя с приведением примеров с твоим кодом и оптимальным. И хотела добавить, что почти всегда в ДЗ есть часть, когда приходится напрягать мозг, поскольку очевидного примера не было. Это очень развивает. Удивительно, когда Алексей еще находит время на общение с учениками в группе в Telegram, на отшлифовку заданий для ДЗ и кода ДЗ. Вообщем, как по мне, так трудно более щепетильно и ответственно подойти к организации процесса обучения, чем на этих курсах. Огромное спасибо Алексею!

2020-06-04 12:38:36

Александр Ковалев

Александр Ковалев

Добрый день. Я человек, который поверив в Вас из-за личных рекомендации товарищей полностью изменил свою жизнь: бросил успешную но не «мою» работу, сделав целью номер один обучиться тому, что так интересно и кажется важно для меня. Прежде пролистав так много отзывов о разных курсах, проанализировал тонны информации, все таки решил начать обучение именно у вас. И вот я поступил на 1 курс, сначала было как-то непонятно, первый раз учусь по вебинарам, новый человек-ментор и наш папа-кодинга - Алексей Ефимов) С каждым уроком становилось все интереснее, чувствовалось, что человек не просто отчитывает материал, он переживает, дает фидбек во время урока, скажем так оптимизирует наш код и наши мысли как свои) Хочу выделить те преимущества, которые я считаю самыми важными при выбор данных курсов, как вашего источника знаний и обучения: - актуальная и последовательная информация - доступность - разносторонность обучения ( теория, практика, командное обсуждение) - фидбек во время урока, после, особенно Фидбек по Дз , где не просто пишет Алексей хорошо или плохо, а где детально разбирается фрагмент кода , и указывается что и как лучше сделать, до каждого отступа)). Это говорит о человечности и профессионализме - менторство телеграмм чата, где можно задать любые вопросы - получение всех материалов по уроку (теория, практика, домашние работы) - и если взять сферу услуг - обучения , то за такую столь малую сумму денег в месяц это очень хороший пакет Рекомендую ваши курсы всем знакомым и близким кто связан или хочет связать жизнь с программированием

2020-06-04 12:23:04

Юлия Стодоля

Юлия Стодоля

Всем привет! Хочу поделиться отзывом о курсе вебинаров "Основы программирования на Swift". Месяц занятий пролетел незаметно, и также незаметно, как будто магическим образом Алексей вложил в мою голову базовые концепции языка Swift. Курс хорошо структурирован, темы усложняются постепенно. Занятия проходили два раза в неделю, в остальные дни я старалась просмотреть записи уроков еще раз и выполнить домашнюю работу. Отдельно хочу рассказать о домашке. Она никогда не оставалась без внимания. После проверки Алексей отправляет фидбек, где пишет о каждом лишнем пробеле или запятой, поясняет как сделать правильнее и лаконичнее, и это для каждого ученика персонально! И в целом, отношение к учащимся не как к "конвейеру" (чем славятся многие курсы), видно как Алексей старается именно донести материал до каждого, а не просто отчитать лекции, за что ему огромное спасибо! ☺ Сейчас я уже на втором курсе "Мои первые приложения на Swift", 14 поток, привет вам! ☺

2020-06-04 12:15:35

Никита Александрович

Никита Александрович

Данный курс - просто находка! Отличное объяснение материала, которое будет закреплено в голове домашним заданием. Плюс с самого первого урока Алексей учит писать красиво и структурировано, что немало важно! Все, что нужно знать: полный фидбек, тщательная проверка домашнего задания с разъяснением чуть ли не каждой строчки кода, а после разбор домашнего задания перед началом новой темы, где уже объясняется каждая строчка кода! И да, готовьтесь сразу, что вебинары не идут четкое количество времени. Алексей - сенсей, он действительно хочет научить, а не просто «выдать» материал. Это можно встретить мало на каких курсах.

2020-06-04 11:10:46

Rusell

Rusell

После прохождения первого курса "Основы программирования на Swift", понял, что сделал правильное решение взяв сразу полный пакет курсов. Преподаватель курса Алексей Ефимов выкладывается на все 100% и на каждом новом потоке придумывает новую подачу информации и домашнего задания. Благодаря обратной связи по выполненному ДЗ, Вы увидите все свои недочеты, потому что никто не уйдет без разбора) Так же в случае правильного выполнения задания не останетесь и без похвалы. Курс подойдет для начинающих разработчиков и людей, которые только собираются познать удивительный мир "Разработки ПО" и тем самым могут сделать выводы - подходит ли это им или нет!

2020-06-04 10:47:39

Аркадий

Аркадий

Хочу выразить огромную благодарность! Уже пройден первый курс(1.14) по основам программирования, почти середина второго. Если бы у меня в свое время были такие преподаватели в университете.. Отдельное Спасибо за объяснение простыми словами принципов ООП и за подробные отзывы по домашним заданиям!! Не всегда все легко, но чтобы понять, есть ли прогресс — достаточно вернуться к прошлым заданиям и становится смешно, когда вспоминаешь, как долго сидел над той или иной задачей. Благодаря тебе, я полюбил программирование и серьезно задумался о переходе из ИБ в iOS-разработку. Продолжаем обучение))

2020-06-04 10:23:17

Денис

Денис

Пробовал сам разобраться по документации эпл. И вроде все понятно было, но совсем не было практики по основам и поэтому я к концу Книги начинал забывать некоторые моменты по начальным темам, очень сильно расстраивало и я даже думал что не смогу все запомнить. Уже после уже первых уроков курса основы языка Swift начал понимать, что мой подход был в корень неверный, не надо заучивать документацию наизусть. Начал структурированного получать информацию от Алексея на каждом уроке именно то что нужно на данный момент и не забивать голову и так от избытка новой информации!!! И о чудо, я почти не возвращался к пройденным темам, потому что они все плотно оседали в голове после домашних работ и подробнейших разборов. И только ради уже этих разборов стоит пройти этот курс. Вы ведь думаете, что вот задача решена и вроде программка считает виртуальных котиков. Но когда на ваш код посмотрит опытный учитель и исправит все ваши ошибки при написании «кривого» кода, ваш код сократится в 5 раз (да да и такое было), а вы поймёте что данную задачу решить можно гораздо проще, быстрее и логичнее. И каждый раз вы будете удивляться этому. Ведь с каждым новым заданием вы пишите код лучше, а вам снова помогают сотворить его ещё и ещё лучше! Этого почти нереально достигнуть на самостоятельном обучении. Могу писать ещё много о полезности данного курса основ. Но скажу одно, даже если у вас была малейшая мысль учить или не учить, брать курс или нет. Просто возьми и пройди. И я уверен ещё никто не пожалел. Спасибо ещё раз Алексею и всей команде!

2020-05-22 10:44:51

Виктор Крылов

Виктор Крылов

Это бомба. Если вы всегда мечтали заняться разработкой, но боялись «тяжелого входа», то вам определённо стоит пройти данный вебинар. Легкая подача, шикарный преподаватель, ничего лишнего. Проверка заданий - огромный мотиватор работы над собой и ошибками. Я вообще перешёл из профессии «Юрист» и считаю, что ничего невозможного нет. Все ограничено лишь нашим восприятием и мнением окружающего общества. Если вы действительно мечтаете делать своими руками продукт / игру, которыми будут пользоваться большое количество людей, то вам определённо стоит пройти первый курс. Если понравится, то идти дальше. Если нет, то вы точно будете знать, что это не ваше. Пройдя курс, я словил «творческий оргазм» от того, что занялся тем, о чем мечтаю и определённо иду дальше. До встречи на втором курсе ;) Всех с Наступающим НГ.

2020-05-22 10:43:59

Виктория Воробьева

Виктория Воробьева

Долго думала и искала курсы на которые можно было бы пойти. Которые были бы интересны, понятно объяснены и в тоже время с серьезным подходом к изучению материала и нацеленные на работу в плане самостоятельного обучения(домашки). Полностью довольна курсом, ни капли не разочаровалась и не пожалела, что выбрала именно Вас. Вы даете стимул двигаться дальше, и даже если что-то не получается поддерживаете в начинаниях. Спасибо за возможность развиваться и возможность заниматься тем, что нравится!

2020-05-22 10:43:19

Kuzma Kulishin

Kuzma Kulishin

Прошел первый курс, записался на второй. Очень доволен, что встретил данные вебинары, соотношение цена/качество отличное. Преподаватель внимательно относится к каждому, очень подробно отвечает на домашние задания. Все достаточно компактно – выучили урок, разобрали ДЗ, пошли дальше. Понравилось, что на уроках домашняя атмосфера, нет конвейера а-ля скорей-скрой лишь бы быстрее закончить. Один урок почти три часа длился. С большим удовольствием и предвкушением иду на второй курс. Я прошёл две первые части вебинаров, и хочу сказать, что это лучшее предложение для начинающих в изучении Swift.

2020-05-22 10:39:39

Андрей Поморцев

Андрей Поморцев

Всем привет, хотел бы поделиться впечатлениями от прохождения вебинара «Основы программирования на Swift». Хочется сказать что данный курс будет полезен как новичкам так и людям, которые уже сделали свои первые шаги в программировании самостоятельно. Лично я проходил курс, после самостоятельного изучения и прохождения второго курса «Мои первые приложения на Swift». Пошел на курс для того что бы подтянуть «мат часть», и оно того стоило, программа составлена очень круто, много задачек на логику, большое внимание Алексей уделяет синтаксису и чистоте кода. Начинали мы с самых азов и закончили принципами ООП, по моему в довольно небольшой курс компактно и доступно уместилась вся база, без которой дальнейшее обучение не возможно. Отдельное спасибо Алексею за доступную подачу и строгость и скурпулезность при проверке домашнего задания. Так же было интересно пообщаться с единомышленниками в чате Telegram. Однозначно могу рекомендовать данный курс! В общем и целом, каша в моей голове обернулась в красивую обертку:) и я готов покорять новые вершины!

2020-05-22 10:38:01

Sput-Nik

Sput-Nik

Я обучался на первом вебинаре по основам языка Swift в компании swiftbook.ru у Алексея Ефимова и хочу сказать, что эти занятия помогли мне в изучении основ языка, были очень полезны, так как я до этого вообще не знал, что такое программирование и не сталкивался с этим в прошлой повседневной жизни... Была поддержка со стороны ведущего Алексея, были объяснения дом. заданий перед каждым следующим уроком, было много вопросов и у меня и у других участников, которые Алексей терпеливо объяснял и разжевывал. Скажу так - если вы действительно хотите научиться и не сталкивались никогда с программированием до этого - будет непросто, главное - желание и мотивация изменить свою жизнь в лучшую сторону. За IT будущее, и выбор для меня был очевиден, хотя я начинаю все это в 50 лет, а все эти предрассудки, что программист в 30 - уже старый дед и ничего не сможет - все это отговорки ленивых. Еще много надо будет работать и узнать нового, но я знал куда шел и у меня есть цель это осилить. И те, кто не боится начинать что-то новое в своей жизни и изменить ее к лучшему - советую пройти обучение именно в компании Ивана Акулова swiftbook.ru под руководством настоящих профи! Это организовывает, не дает слиться из-за трудностей, поддерживает тонус в познании азов Swift. И - прежде чем пойти на обучение - я перерыл весь русскоязычный интернет, swiftbook.ru - это ЛУЧШЕЕ, что есть по теме языка Swift на русском языке! Поверьте, если вы еще думаете пойти ли на вебинар - не сомневайтесь, это поможет вам в самом трудном моменте - в начале освоения основ программирования! Главное - не сдаваться! Всем желаю удачи в обучении, а я собираюсь и дальше продолжить обучение на следующем обучающем курсе вебинара, где каждый будет на основе знаний первого курса уже конкретно создавать какое-нибудь свое приложение! Это интересно и захватывающе! Николай Кузяев, Беларусь, Минск

2020-05-22 10:35:44

Борис Крисько

Борис Крисько

Закончил 1 и 2-ой курс. Хочу поделиться опытом с теми, кто еще не решил, стоит ли идти на курсы и если да - то на какие. У меня высшее IT образование, и в универе мы много кодили. После универа я попал в сферу, косвенно связанную с IT, и никак не связанную с программированием. Но самомнение-то осталось :) Сначала я записался на 3-й курс, но, по прошествию первого занятия, понял, что погорячился. Администрация без вопросов перевела меня на второй курс, но т.к. он должен был начаться через месяц, а ждать не хотелось - я записался на первый курс (с мыслью о том, что для меня это будет “легкая прогулка”). К моему удивлению, уже на второй домашке пришлось крепко задуматься - я этого вообще не ожидал! Будете делать задачу с определением возраста - вспомните мой пост. Меня очень удивил первый ответ на ДЗ от Алексея - я ожидал увидеть какой-то стандартный, короткий ответ (нас в группе все-таки 30 человек), в стиле «все ок, но обрати внимание на то-то и то-то». А я получил реальное построчное ревью кода. Такие ответы я получал до конца второго курса - Алексей тратит очень много времени на подробнейший анализ кода. Он вообще тратит много времени на учеников и искренне вкладывается в них. Строгий, но справедливый - чтобы получить заветного «молодца» в ревью домашки, я по несколько раз проверял код на мелкие ошибки перед отправкой :). Спасибо, Алексей, все было классно! Стоит ли идти на вебинары? Стоит. И лучше начать с первого курса, даже если вы имеете опыт в программировании - Алексей не дает скучать :) С уважением и благодарностью, Борис.

2020-05-22 10:21:41

Глеб (Globus)

Глеб (Globus)

Огромное спасибо Алексею за проделанную работу. До того как записаться на вебинар, пытался изучить основы самостоятельно, но столкнулся с проблемой что это было не совсем структурированное обучение, и было очень сложно освоить все аспекты языка при таком подходе. Мне понравилось в данном курсе, что материал был изложен достаточно доступно, в простой форме, и все темы курса были рассмотрены в строгой последовательности. Также при возникновении вопросов Алексей неоднократно помогал мне отвечая на них в Telegram (вне вебинара) и на самом вебинаре (в чате). Тем кто планирует записаться на данный курс: Уделяйте особое внимание домашним заданиям, т.к. все зависит от практики, чем больше вы практикуетесь, тем быстрее вы освоите язык. Всем удачи!

2020-05-22 10:13:16

Геннадий Глотов

Геннадий Глотов

Курс по основам программирования сделан для начинающих, нет сложных тем, что очень хорошо для меня =) Время проведения курса для меня было удобным, но часто задерживался на работе и для таких как я была видео запись курса. Лектор отлично и подробно все рассказывает приводит много примеров. Общается со слушателями и отвечает на все вопросы. Можно обращаться к лектору в чате/почте и ответ будет получен на любой вопрос (конечно по курсу). Это очень удобно. Коллектив собрался дружный и из разных городов не только России, но и зарубежья! Интересно общаться, обсуждать новости мира и домашние задания (бывают дни когда заходишь в Telegram и там под 200 непрочитанных сообщений :). По поводу домашек: они затрагивают весь пройденный материал на занятии и очень интересные. Еще с каждым пройденным занятием домашнее задание усложняется и позволяет практиковаться как с пройденным материалом текущего занятия, так и прошедших занятий. Конечно, все вопросы по домашке разбираются лектором вначале занятия и это очень хорошо! Так как можно спросить и понять где как нужно было решить задачу, а не гадать правильно или нет была сделана домашка. Отрицательных сторон не нашел =) все классно и полезно! Спасибо Вам Алексей! Мне было очень интересно решать поставленные задачи в домашних заданиях! Хочу дальше изучать Swift и делать сложные, красивые и полезные приложения.

2020-05-22 10:02:54

Adik

Adik

Всем начинающим программистам, советую данный курс, так как прошёл его сам будучи полным нулем в программирование. Начал проходить этот курс, по совету друга программиста в области iOS. Алексей Ефимов, с моей точки зрения хорошо объясняет, поясняет и очень отзывчивый. Отвечает доступно на все вопросы . Он дал мне даже больше, чем я мог рассчитывать. Мне очень все понравилось! (Отзывчивый Учитель, обсуждение в группе любых возникающих вопросов) Так же ребята, как и в любом вебинаре, главное вовремя задать вопрос!)) Отталкиваюсь от своего опыта. Всем желаю успехов! Не забывайте делать ДОМАШКУ, так как настоящая практика прошедшего урока там. С Уважением, Адик. ;)

2020-05-22 09:39:22