Udemy

Platform

Русский

Language

Mobile Apps

Category

iOS программирование на Swift в Xcode - Уровень 1

Практический курс по созданию iOS приложения на языке Swift в среде Xcode и публикации его в AppStore

4.40 (322 reviews)

Students

5.5 hours

Content

May 2020

Last Update
Regular Price


What you will learn

Сможете создавать свои iOS приложения

Научитесь работать в Xcode (среда разработки iOS приложений)

Освоите основы программирования на языке Swift

Научитесь оформлять приложения в AppStore

Публиковать приложения в AppStore


Description

В данном курсе мы спроектируем, разработаем и опубликуем в AppStore полностью рабочее приложение Конвертер валют.

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


Мы пройдем все этапы разработки мобильного приложения, от установки среды разработки Xcode, до публикации приложения а AppStore.


В процессе курса вы получите необходимые навыки, для того чтобы самостоятельно разрабатывать приложения для iOS, публиковать их в AppStore и монетизировать.


Приложение, которое мы разработаем в процессе курса вы сможете использовать как портфолио при устройстве на работу, а так же выставить за него цену и заработать на его продажах в AppStore.



Screenshots

iOS программирование на Swift в Xcode - Уровень 1
iOS программирование на Swift в Xcode - Уровень 1
iOS программирование на Swift в Xcode - Уровень 1
iOS программирование на Swift в Xcode - Уровень 1

Content

Введение

Введение. Для кого и о чем этот курс.

Полезные материалы, которые помогут пройти данный курс

Xcode - установка и настройка, приложение HelloWorld

Xcode 11 - что нового

Язык программирования Swift

Инициализация переменных, типы данных, опционалы

Массивы, словари

Условия, циклы

Функции

Структуры, классы

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

Протоколы, делегирование

Программирование iOS приложения

UITableView

UIAlertController

Переходы между контролерами, UINavigation

Приложение конвертер валют - логика работы

Работа с файлами в iOS

Парсим XML, XMLParser

Программируем основной список

URLSession - загрузка данных из сети

Готовим view для загрузки курсов валют

NotificationCenter - обновляем view при загрузке файла

DispatchQueue - обновление элементов интерфейса в основном потоке

UIActivityIndicatorView - отображаем процесс загрузки

Подготовка модели для конвертации валют

Экран конвертации

UITextField - убираем клавиатуру с экрана

Xcode 11 - modalPresentationStyle

Конвертируем величины

Разбор ДЗ

Дизайн приложения

Кастомизация UITableViewCell

Картинки в TabBar

Constraints - адаптация интерфейсов под разные размеры экранов

Дизайн иконки и стартового экрана

Публикация приложения в AppStore

Регистрация аккаунта разработчика

Создание приложения в AppStore

ASO. Оформление приложения в AppStore.

Загрузка приложения в AppStore

Загрузка приложения в AppStore - часть 2

Завершение

Завершение. Подведем итоги.


Reviews

E
Eduard27 September 2020

Ужасные привычки щёлкать, совсем не думать о форме и содержании педагогической части. Мы понимаем, что он знает материал, но здесь важен педагог

В
Виктор3 June 2020

Хороший курс. Простым и доступным языком рассказано как сделать приложение и его выгрузить в эпплстор. Немного бы подробнее разобрать проектирование моделей хранения данных. Как правильно делать массивы и т.д. Не в смысле синтаксиса. Когда я начинал изучать swift и пытался написать первую программу под IOS по расчету растворов и препаратов, то столкнулся с тем, что не мог ума дать хранению данных в массиве. Как сохранить в массиве разные типы данных. Только потом дошло, что массив может быть из объектов типа класс или структура. Ранее, во времена паскаля, это было бы 2-3 массива и хранилось бы там всё по индексам :)

A
Alexey17 May 2020

Имею опыт в программировании (C#), в этом году диплом - то есть опыт и представление есть. И все равно это ужасно и сложно воспринимать, 0 объяснения. Человек просто пишет код и минимально его комментирует. Никакого представления как и что работает. Конечно, если тупо повторять за автором - все будет работать. Но это ли учеба? Сам же автор в ответах таким же как и я советует "механически переписывать, понимание придет потом" - крайне несогласен.

B
Bogdan28 April 2020

1. Не сказано зачем мне это надо знать про библиотеки 2. Д/з без особой конкретики «ну посмотрите че там есть еще»

Z
Zuhur16 April 2020

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

А
Азат14 April 2020

Очень хороший курс. Помог стартовать, особенно в связке со вторым уровнем. На данный момент с его помощью написал свое полноценное приложение совершенно другого функционала и только что выложил его в AppStore. Хотелось бы курс по паттернам проектирования, также мне в разработке пригодилось Firebase (что будет полезно и другим). Курс очень рекомендую! Только сейчас окончил, потому что откладывал главу с публикацией приложения. P.S. будет полезна отдельная глава с рекомендацией как устроиться потом на работу и какие навыки нужны, какие доп. материалы изучить. Еще раз Спасибо, Александр!

F
FeministSpiderman4 February 2020

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

И
Игорь14 January 2020

Учусь на последнем доступном xcode хотелось бы пояснений касательно него (не понимал где main.storyboard) но нашел в интернете!

В
Василий12 January 2020

очень сложно для понимания, хочется больше простых решений(конструкций) для начала. как строить функцию, правильная грамматика. Пробелы важны или нет.

Е
Евгений9 October 2019

Не рассказал про паттерны, хотя бы про MVC - было бы понятнее зачем создавать отдельный файл Model. Знание паттернов не менее важно для разработчика, чем знание кодовой базы В начале, где показываешь как делать простенький ToDoList, я понимаю, что ты хотел экспресс обзор сделать, но кто нибудь может всерьез начать писать логику во ViewController)))

A
Artyom7 October 2019

От курса ожидал объемную теоретическую часть и познакомиться с нюансами разработки на swift-е. Теории было не много, но не критично, все-таки доки можно и нужно читать самостоятельно. Второе ожидание оправдалось, автору спасибо! Своих денег курс стоит, как ознакомительный самое то.

А
Айдар6 August 2019

В целом стоит своих денег,но многие нюансы,можно было подробнее объяснить,а сам курс обновить на swift 5

A
Alexander28 March 2019

Уровень сложности растет очень резко: уроки по swift очень простые, потом резко начинается кодирование приложения без знакомства с экосистемой ios. С другой стороны это и не сильно большой минус - показан принцип работы, а в детали уже можно вникнуть при необходимости.

K
Kishinskiy30 December 2018

Материал курса нужно обновить, в некоторых моментах он не соответсвует тому что показывается. Курс все же хотелось бы более подробный с большим количеством примеров. автор курса ведет активную работу и объясняет как и ДЗ так и показывая дополнительные примеры, на своем канале Youtube, на заданные вопросы он отвечает видео с подробным разбором. https://www.youtube.com/channel/UCCmIOD1w5zjCK6kUp8vv1jw Так же к прочтению обязательно упомянутый в первом видео ресурс https://swiftbook.ru Спасибо за ваш курс, буду рад его обновлению и новым примерам.

A
Aleksandr25 November 2018

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


1955964

Udemy ID

10/9/2018

Course created date

11/16/2019

Course Indexed date
Bot
Course Submitted by