1. Инструкция по участию в рескладчинах тут.
    Инструкция по организации тут.
    Организовывать в этом разделе могут пользователи группы "Новичок" и выше!
    Чем больше народу тем меньше взнос!
    Если участников 0 то взнос большой, не пугайтесь, минимальное количество участников 2. При 2 участниках цена уже становится приятной)
    Не переводите ничего организаторам на личные кошельки. Оплата складчин осуществляется автоматически с внутреннего счета пользователя. Так мы защитим Вас от недобросовестных оргов.

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

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

Этап:
Набор участников
Цена:
721.00 ₽
Участников:
0 из 10
Организатор:
Отсутствует
Тип складчины:
Рескладчина
Источник:
Ссылка на продажник
0%
Расчетный взнос:
87.24 ₽
  • (Основной список пока пуст)

    Резервный список:
    1. Gyugo;

  1. 69febab4aca41723b9868b6dee8c79ab.png

    Включает в себя 5 курсов:

    1. Swift. Уровень первыйУрок 1. Введение
    История; особенности; playground; переменные и константы; знакомство с основами языка и основными типами данных.
    Урок 2. Синтаксис Swift - основные концепции
    Продолжение изучения синтаксических конструкций языка и основных операторов.
    Урок 3. ООП на Swift
    Классы и ООП - современный подход к написанию мобильных приложений.
    Урок 4. Продвинутые возможности языка
    Универсальные шаблоны; замыкания; индексация; работа с внешними библиотеками и продвинутыми синтаксическими конструкциями.
    Урок 5. Работа с сетью
    Разбор основных сетевых возможностей и применение их на практике.
    Урок 6. Работа с интерфейсом приложений
    Xcode - изучение возможностей для создания интерфейсов мобильных приложений.
    Урок 7. Хранение данных
    Всё о хранении данных в мобильном приложении.
    Урок 8. Основные тенденции развития Swift
    Доработка мобильного приложения; разбор современных тенденций программирования и проектирования мобильных приложений. 2. Базы данныхУрок 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 к транзакционной системе. 3. Алгоритмы и структуры данныхУрок 1. Управляющие конструкции языка программирования С
    Язык программирования C; переменные; типы данных; простая программа; управляющие конструкции - часть 1.
    Урок 2. Простые алгоритмы с использованием циклов и функций
    Управляющие конструкции - часть 2; функции; генератор псевдослучайных чисел; простые алгоритмы.
    Урок 3. Работа с функциями; анализ производительности
    Передача аргументов по значению и по ссылке; прототипы функции; заголовочные файлы; подсчёт времени выполнения программы; структуры.
    Урок 4. Работа с массивами и файловой системой
    Массивы; директивы; строки; двумерные массивы; арифметика указателей; файлы.
    Урок 5. Алгоритмы поиска и сортировок; сложность алгоритмов
    Алгоритмы; поиск в одномерном массиве; сортировки; анализ качества алгоритма; производительность; количество маршрутов.
    Урок 6. Работа со строками и динамическими массивами
    Строки; динамическое выделение памяти; основные сведения о символах и строках; массив строк; функции преобразования строк; динамические массивы; массивы массивов.
    Урок 7. Рекурсия
    Рекурсивные алгоритмы; поиск с возвратом.
    Урок 8. Динамические структуры данных. Часть 1
    Динамические структуры; списки; реализация стека на односвязном списке; двухсвязные списки.
    Урок 9. Динамические структуры данных. Часть 2
    Деревья; рекурсивный обход двоичного дерева; использование динамических структур данных; хеш-таблицы. 4. Swift. Уровень второйУрок 1. FileManager - работа с файлами
    Учимся работать с файлами: использовать построчное чтение, производить запись в файл, перемещать файлы и удалять их; подключение библиотеки для работы с архивами GZIP.
    Урок 2. GCD - многопоточность
    Многопоточность в мобильных приложениях; основные принципы распараллеливания задач; использование синхронных и асинхронных очередей.
    Урок 3. NotificationCenter - уведомления внутри приложения
    Этот инструмент ничего общего не имеет с пользовательским уведомлением, он помогает управлять выполнением кода, задачами, которые ожидают выполнения, и их подзадачами; организация информирования о процессе выполнения длительных задач.
    Урок 4. Высоконагруженные приложения и их особенности
    Нагруженные приложения: что это такое, какие проблемы и сложности возникают при их реализации; потокобезопасность и утечка памяти.
    Урок 5. Delegate
    Шаблон Delegate; создание объектов, которые действуют от имени или в координации с другим объектом, для обработки событий.
    Урок 6. Backend - Firebase
    Использование внешнего сервера для хранения данных приложения; использование Firebase Framework; подключение механизмов "регистрация" и "авторизация пользователей".
    Урок 7. Работа с интерфейсом
    Жизненный цикл ViewController; жизненный цикл самого приложения; поведение интерфейса на различных экранах различных устройств.
    Урок 8. AppStore, встроенные покупки, реклама
    Процедура размещения приложения в AppStore; возможности монетизации мобильных приложений. 5. Английский для ИТУрок 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 разработчика которые решили помочь другим разработчикам в решении их проблем, а так же пользователям с поиском самых свежих и качественных инфопродуктов. За 4 с небольшим месяца мы создали этот форум на который заходят ежедневно 1500 человек и посещаемость постоянно растёт. Мы создали панель лицензирования для защиты PHP скриптов от воровства и SEO панель для мониторинга наших сайтов и выбора верной стратегии их развития. Мы надеемся что то что мы создали пригодится Вам и возможно Вы поможете нам развиваться и совершенствоваться вместе с Вами.
  • Приложения

  • Набираем команду!

    Мы набираем в нашу команду умных и амбициозных людей! Не важно в какой сфере Вы преуспели, Вы можете попасть в нашу команду и развивать с нами действительно достойный ресурс.

    Вступай!