iOS Разработчик - Уровень 1

event_note Разделов - 6

access_time 20 ак.ч.

art_track Лекций - 38

ondemand_video 5 ч 20 мин

credit_card Стоимость -  4 900 ₽  [[priceDiscountCalc(4900)]] ₽  10 000 ₽

Описание

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

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

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

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

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

*Для прохождения данного курса вам понадобится MacBook или любое другое устройство, на которое устанавливается macOS.

star [[ parseFloat(course.review_score).toFixed(1) ]] group
[[ course.name ]]
[[ course.price_discount ]] ₽ [[course.price]] ₽ [[ course.price ]] ₽ Бесплатно
1. Введение

1. Введение

2. Введение, необходимые для разработки ресурсы

3. Знакомство с Xcode, приложение HelloWorld

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

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

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

3. Swift. Массивы, словари

4. Swift. Условия - циклы

5. Swift. Функции

6. Swift. Структуры и классы

7. Протоколы и делегаты

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

1. Протоколы и делегаты

2. UIAlertController

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

4. Логика работы приложения Конвертер Валют

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

6. Парсим XML, XMLParser

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

8. Загрузка данных из сети, URLSession

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

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

12. Обновление элементов интерфейса в основном потоке, DispatchQueue

13. Отображаем процесс загрузки, UIActivityIndicatorView

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

15. Экран конвертации, view и controller

16. Убираем клавиатуру с экрана, работа с UITextField

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

18. Разбор ДЗ

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

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

2. Картинки в TabBar

3. Constraints

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

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

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

2. Как выводить деньги

3. Создаем приложение

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

5. Загрузка приложения в AppStore (Часть 1)

6. Загрузка приложения в AppStore (Часть 2)

6. Завершение

1. Итоги

Добавить отзыв

Отзывы могут оставлять только те пользователи, которые получили сертификат.

[[ formattedAverageScore ]] star
[[ myReview.owner.last_name ]] [[ myReview.owner.first_name ]]
[[ moment(new Date(myReview.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ myReview.text ]]
star star_border
edit delete check_circle watch_later cancel
Причины отклонения в "Условия использования" п. 11.3
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
На данный момент нет отзывов.
[[ review.owner.last_name ]] [[ review.owner.first_name ]]
[[ moment(new Date(review.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ review.text ]]
star star_border
Команда: [[ moment(new Date(comment.created_at)).format('DD.MM.YYYY в HH:mm') ]]
[[ comment.text ]]
Загрузить еще