Голосов: 0
#1
Включает в себя 5 курсов:
Урок 1. Введение
История; особенности; playground; переменные и константы; знакомство с основами языка и основными типами данных.
Урок 2. Синтаксис Swift - основные концепции
Продолжение изучения синтаксических конструкций языка и основных операторов.
Урок 3. ООП на Swift
Классы и ООП - современный подход к написанию мобильных приложений.
Урок 4. Продвинутые возможности языка
Универсальные шаблоны; замыкания; индексация; работа с внешними библиотеками и продвинутыми синтаксическими конструкциями.
Урок 5. Работа с сетью
Разбор основных сетевых возможностей и применение их на практике.
Урок 6. Работа с интерфейсом приложений
Xcode - изучение возможностей для создания интерфейсов мобильных приложений.
Урок 7. Хранение данных
Всё о хранении данных в мобильном приложении.
Урок 8. Основные тенденции развития Swift
Доработка мобильного приложения; разбор современных тенденций программирования и проектирования мобильных приложений.Урок 1. Реляционные базы данных
Чем отличается БД от СУБД; какие базы данных называются реляционными; обзор современных СУБД.
Урок 2. Установка СУБД
Установка СУБД MySql и графического приложения Mysql Workbench.
Урок 3. Проектирование базы данных, нормальные формы
Проектирование данных в Excel; нормальные формы; первичный ключ.
Урок 4. SQL-команда CREATE
Создание таблиц в графическом интерфейсе MySql Workbench; команда CREATE; типы данных; работа в консоли.
Урок 5. SQL-команда INSERT
Заполнение таблиц данными с помощью графического интерфейса; команда INSERT; AUTO INCREMENT.
Урок 6. SQL-команды SELECT и WHERE
Получение и фильтрация данных с помощью SQL-команд SELECT и WHERE; проверка на NULL; фильтрация данных по нескольким условиям.
Урок 7. SQL-команды DISTINCT, ORDER BY, LIMIT
Получение и фильтрация данных с помощью SQL-команд DISTINCT и LIMIT; сортировка с помощью команды ORDER BY.
Урок 8. SQL-команды DELETE и UPDATE
Обновление и удаление данных с помощью SQL-команд DELETE и UPDATE; фильтрация данных с помощью WHERE IN.
Урок 9. Согласованность данных
Понятие согласованности или консистентности данных.
Урок 10. Внешний ключ
Понятие внешнего ключа и ограничений на значения столбцов; FOREIGN KEY CONSTRAINTS.
Урок 11. Создание таблиц с отношением “многие ко многим”
Добавление корзины в базу данных интернет-магазина.
Урок 12. Составной первичный ключ
Использование составного первичного ключа при проектировании таблицы с отношением “многие ко многим”.
Урок 13. Объединение данных из нескольких таблиц
Получение данных из нескольких взаимосвязанных таблиц; несостоятельность подхода с использованием нескольких SELECT-ов.
Урок 14. Оператор INNER JOIN
Объединение данных из нескольких таблиц с помощью оператора INNER JOIN.
Урок 15. Операторы LEFT JOIN, RIGHT JOIN
Объединение данных из нескольких таблиц с помощью операторов LEFT JOIN и RIGHT JOIN.
Урок 16. Оператор UNION
Объединение результатов нескольких SQL-запросов с помощью оператора UNION.
Урок 17. Агрегирующие функции
Агрегирующие функции COUNT, SUM, MIN, MAX.
Урок 18. Оператор GROUP BY
Группировка выбранного набора строк с использованием оператора GROUP BY.
Урок 19. Индексы
Фильтрация в GROUP BY с использованием HAVING; увеличение скорости выполнения запросов с использованием индексов.
Урок 20. Транзакции
Понятие транзакции; оператор TRANSACTION; требования ACID к транзакционной системе.Урок 1. Управляющие конструкции языка программирования С
Язык программирования C; переменные; типы данных; простая программа; управляющие конструкции - часть 1.
Урок 2. Простые алгоритмы с использованием циклов и функций
Управляющие конструкции - часть 2; функции; генератор псевдослучайных чисел; простые алгоритмы.
Урок 3. Работа с функциями; анализ производительности
Передача аргументов по значению и по ссылке; прототипы функции; заголовочные файлы; подсчёт времени выполнения программы; структуры.
Урок 4. Работа с массивами и файловой системой
Массивы; директивы; строки; двумерные массивы; арифметика указателей; файлы.
Урок 5. Алгоритмы поиска и сортировок; сложность алгоритмов
Алгоритмы; поиск в одномерном массиве; сортировки; анализ качества алгоритма; производительность; количество маршрутов.
Урок 6. Работа со строками и динамическими массивами
Строки; динамическое выделение памяти; основные сведения о символах и строках; массив строк; функции преобразования строк; динамические массивы; массивы массивов.
Урок 7. Рекурсия
Рекурсивные алгоритмы; поиск с возвратом.
Урок 8. Динамические структуры данных. Часть 1
Динамические структуры; списки; реализация стека на односвязном списке; двухсвязные списки.
Урок 9. Динамические структуры данных. Часть 2
Деревья; рекурсивный обход двоичного дерева; использование динамических структур данных; хеш-таблицы.Урок 1. FileManager - работа с файлами
Учимся работать с файлами: использовать построчное чтение, производить запись в файл, перемещать файлы и удалять их; подключение библиотеки для работы с архивами GZIP.
Урок 2. GCD - многопоточность
Многопоточность в мобильных приложениях; основные принципы распараллеливания задач; использование синхронных и асинхронных очередей.
Урок 3. NotificationCenter - уведомления внутри приложения
Этот инструмент ничего общего не имеет с пользовательским уведомлением, он помогает управлять выполнением кода, задачами, которые ожидают выполнения, и их подзадачами; организация информирования о процессе выполнения длительных задач.
Урок 4. Высоконагруженные приложения и их особенности
Нагруженные приложения: что это такое, какие проблемы и сложности возникают при их реализации; потокобезопасность и утечка памяти.
Урок 5. Delegate
Шаблон Delegate; создание объектов, которые действуют от имени или в координации с другим объектом, для обработки событий.
Урок 6. Backend - Firebase
Использование внешнего сервера для хранения данных приложения; использование Firebase Framework; подключение механизмов "регистрация" и "авторизация пользователей".
Урок 7. Работа с интерфейсом
Жизненный цикл ViewController; жизненный цикл самого приложения; поведение интерфейса на различных экранах различных устройств.
Урок 8. AppStore, встроенные покупки, реклама
Процедура размещения приложения в AppStore; возможности монетизации мобильных приложений.Урок 1. IT resume sample
Составляем резюме на английском.
Урок 2. Job interview: questions and answers
Проходим собеседование на английском.
Урок 3. Effective Teams
Говорим о командной работе и процессах на английском.
Урок 4. Workplace communication
Английский для общения по телефону и Skype.
Урок 5. Business e-mails
Ведём переписку на английском.
Урок 6. Requirement Specifications (SRS)
Читаем и составляем техническое задание на английском.
Урок 7. Stand-Up meetings
Становимся идеальным спикером.
Урок 8. Deadline
Выполняем работу в срок и по-английски.
Урок 9. Challenge
Описываем и решаем проблемы по-английски.
Урок 10. Start up
Рассказываем о своём проекте и представляем команду на английском.
Ближайший поток 17 апреля или 11 мая
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.