Открыто

[Geekbrains] Профессия Программист iOS

Тема в разделе "Курсы по программированию", создана пользователем Malvinnn, 12 апр 2017.

Цена: 30520р.-92%
Взнос: 2244р.

Основной список: 15 участников

Резервный список: 17 участников

  1. 12 апр 2017
    #1
    Malvinnn
    Malvinnn ЧКЧлен клуба

    [Geekbrains] Профессия Программист iOS

    Скрытая ссылка

    Включает в себя 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 мая

    Продажник:

     
    2 пользователям это понравилось.
  2. Последние события

    1. Natenberg
      Natenberg не участвует.
      21 апр 2024
    2. baby_shark
      baby_shark участвует.
      1 сен 2022
    3. fdu4er
      fdu4er не участвует.
      17 май 2022
    4. Natenberg
      Natenberg участвует.
      7 мар 2022
  3. Обсуждение
  4. 14 апр 2017
    #2
    Malvinnn
    Malvinnn ЧКЧлен клуба
    Да, меня тоже устраивает, но предлагаю подождать до мая, на след. поток
     
  5. 14 апр 2017
    #3
    AlexStu007
    AlexStu007 СкладчикСкладчик
    В заголовке к курсу напишите когда стартует, внимание привлечем, думаю народ соберем
     
  6. 25 апр 2017
    #4
    Eldram
    Eldram ДолжникДолжник
    Я там платно учусь - для новичков (вообще зеленых) там нечего делать, тем кто знаком с ООП будет нормально. Лучше бесплатный курс сначала сделать с Алексом Скутаренко - ищите на ютубе и фкантакте.
     
  7. 20 май 2017
    #5
    Slewnut
    Slewnut ЧКЧлен клуба
    А материалы доступны сразу на старте или там вебинары на 5 месяцев растянуты?
     
    1 человеку нравится это.
  8. 28 апр 2018
    #6
    nerve
    nerve ЧКЧлен клуба (П)
    когда стартуем?
     
  9. 26 июл 2018
    #7
    Zen1th
    Zen1th ЧКЧлен клуба
    Планиурем?
     

Поделиться этой страницей