Добро пожаловать на DevsAid.Com

У нас выложены дампы других форумов в разделе дампов. Среди них - open-hide.biz, slivskladchik.com, seoxa.net, slivup.biz, openssource.info, coga.biz (ex cogamesmoney.ru) и прочие.
Ссылка там умерла? Поищите в разделе курсов торрент.
Есть что предложить? Возникли вопросы?
Хотите обсудить или поделиться новостью? Хотите что-то купить или продать?
Надеемся Вам у нас понравится ;)

Внимание! Объявляем конкурс на лучший новостной пост!
Собираемся на обновление дампа open-hide.biz!
Создайте команду и добивайтесь успехов вместе!

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

[LevelUP] C . Начинающий разработчик. (Повтор)

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

Этап:
Набор участников
Цена:
142.00 RUB
Участников:
0 из ∞
Организатор:
Отсутствует
100%
Расчетный взнос:
172 RUB
  • (Основной список пока пуст)

  1. Название: C++. Начинающий разработчик
    Автор: LevelUP
    Описание:
    Если Вы мечтаете стать разработчиком, изменить мир к лучшему, этот курс для Вас!
    Уникальный курс С++ Junior Developer ориентирован на приобретение практических знаний и навыков, которые необходимы начинающим разработчикам на языке C++.

    После окончания курса Вы сможете:

    Начать карьеру C++ программиста
    Использовать фреймворк Qt для создания своих приложений
    Разрабатывать приложения для различных десктопных и мобильных платформ с минимумом изменений кода

    Что Вы приобретаете:

    Знания и навыки, которые позволят Вам реализовать любую задачу с помощью инструментов языка С++
    После прохождения данного курса Вы сможете писать приложения на C++ с использованием Qt - самого совершенного и популярного кроссплатформенного фреймворка для C++
    а также БЕСПЛАТНО:
    + 2 занятия, включенные в курс
    + Видеоматериалы уроков
    + Сертификат
    Подробнее1. Введение в C++
    Языки высокого и низкого уровня.
    История создания языка C, история C++. Перспективы - язык D.
    Установка IDE Code::Blocks. Запуск программы. Отладка.
    Программа «Hello world!» на C и на C++. Отличия С и C++.
    Общая структура программы. Использование комментариев (практика: комментарии до кода).
    Стиль оформления исходных тестов программ. Отступы, "лесенка", пробелы. Преимущества и недостатки автоматического форматирования исходного текста программы.
    Объявление переменных. Основные типы данных: целочисленные (модификаторы знаковый/беззнаковый), вещественные (с плавающей точкой), логический тип, символы, строки.
    Ввод и вывод данных (консоль) в C и в C++. Ввод и вывод из текстового файла.
    Оператор присваивания. Операторы и их приоритеты. Скобки. Сокращённые операторы (+=, -=, *=, /=, %=, ++, --). Инкремент и декремент. Операции отношения: (<, <=, >, >=, ==, !=). Логические операции (&& и ||).
    Тернарный оператор.
    Массивы: одномерные, многомерные.
    Записи (struct - структуры). typedef.
    Записи с вариантами (union).
    Оператор условного перехода if else.
    Множественный выбор switch.
    Циклы с предусловием и постусловием: while, do while. Цикл for. Операторы break, continue.
    Модули: заголовочный файл (header), основной файл (.c и .cpp, .h и .hpp).
    Литература по C/C++.


    2. Указатели, работа с памятью
    Типы памяти: статическая, динамическая (куча), стек.
    Выделение и освобождение динамической памяти (malloc / free).
    Ссылки и указатели в C++: общее и различия.
    Операторы new и delete.
    Утечки памяти и методы борьбы с ними
    Отличия C и C++ (ссылки, в приведении типов, перегрузка функций).
    Использование динамической памяти на примере реализации структур данных: список, стек, очередь и "дерево".


    3. ООП - принципы: классы, объекты, прототипы
    Объектно-ориентированное программирование (ООП, OOP): абстракция, инкапсуляция, наследование и полиморфизм.
    Объявление класса
    Создание экземпляра
    Конструкторы и деструкторы.
    Перегрузка операторов в C++. Вывод в поток.
    Прототипы
    Практика: класс "рациональная дробь".


    4. Template. Шаблонные функции. Стратегии.
    Обобщённое программирование.
    Описание шаблона. Шаблонные функции (min, max и т.д.)
    Шаблонные классы.
    Контейнеры
    Стандартная библиотека шаблонов STL: контейнеры, итераторы, алгоритмы, адаптеры, функторы (vector, algorithm)


    5. Введение в Qt, Qt Creator, QtCore, QtGui, отладка
    QT - история.
    Установка и запуск Qt Creator. Qt Designer.
    Создание простейшего приложения. Сигналы и слоты. Обработка событий.
    Проектирование пользовательского интерфейса с учётом требований эргономичности (компоненты, события, сигналы, слоты в Qt) - описать процесс
    Виды отладки: отладчик, трассировка (логгирование), модульные тесты, визуализаторы процесса выполнения.


    6. SQL (на примере sqlite), QtSql
    Язык SQL: SELECT, INSERT, UPDATE, DELETE.
    Соединение с базой данных
    Выполнение инструкций SQL. Выполнение запроса и навигация по результирующей выборке.
    Вставка, изменение и удаление записей
    Транзакции
    Использование классов-моделей SQL (модель запроса, модель таблицы). Отображение данных в таблице-представлении.


    7. Сетевое программирование. QtNetwork
    Клиент-серверные приложения. Общие принципы. Обработка подключений в отдельном потоке.
    Написание HTTP- и FTP-клиентов с помощью классов QHttp и QFtp.
    Использование TCP с помощью классов QTcpSocket и QTcpServer
    Многопоточное программирование


    8. Системы контроля версий, git. Юнит-тестирование. QtTest. Shell
    Системы контроля версий: централизованные (SVN), децентрализованные (git).
    Основные команды git (pull, push, commit, fetch..). Использование TortoiseGit. Хостинг на github и bitbucket.
    Виды тестов: модульные, приёмочные (общее и отличия). Ручное тестирование. Модульные тесты в С/C++: CUnit, CppUnit (возможности).
    QtTest
    Test Driven Development - разработка через тестирование ("красная" и "зелёная" полоса, цикл: тест - разработка - рефакторинг) - описание процесса.
    Объекты заглушки (MockObjects) и их использование (цели, применимость).


    9. Регулярные выражения.
    Что такое регулярные выражения? Математический аппарат конечных автоматов, теория формальных языков и грамматик.
    Базовые понятия: перечисление, группировка, квантификация.
    Использование QRegExp. Наборы символов. Утверждения.


    10. Введение в паттерны проектирования
    Классификация шаблонов проектирования: Архитектурные паттерны, Паттерны проектирования, Идиомы
    Паттерны проектирования классов/обьектов: адаптер, декоратор, заместитель, фасад и т.д.
    Паттерны проектирования поведения классов/обьектов:
    Порождающие паттерны проектирования: фабрика, Singleton, Prototype, Фабричный метод

    Это рескладчина на
    Ознакомьтесь с правилами проведения и участия в рескладчинах!
     

    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
    Загрузка...
  • Кто мы?

    2 разработчика которые решили помочь другим разработчикам в решении их проблем, а так же пользователям с поиском самых свежих и качественных инфопродуктов. За 4 с небольшим месяца мы создали этот форум на который заходят ежедневно 1500 человек и посещаемость постоянно растёт. Мы создали панель лицензирования для защиты PHP скриптов от воровства и SEO панель для мониторинга наших сайтов и выбора верной стратегии их развития. Мы надеемся что то что мы создали пригодится Вам и возможно Вы поможете нам развиваться и совершенствоваться вместе с Вами.
  • Набираем команду!

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

    Вступай!
XenforoTest.ru