Доступно

Разработчик C++ [2021] [Яндекс.Практикум] [Часть 1 из 9]

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

Цена: 10500р.-98%
Взнос: 192р.
100%

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

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

Статус обсуждения:
Комментирование ограничено.
  1. 1 сен 2020
    #1
    GalaxyOnFire
    GalaxyOnFire ЧКЧлен клуба

    Складчина: Разработчик C++ [2021] [Яндекс.Практикум] [Часть 1 из 9]

    headerC.png

    Часть 1 / Часть 2 / Часть 3 / Часть 4 / Часть 5 / Часть 6 / Часть 7 / Часть 8 / Часть 9

    Разработчик C++
    участвует в создании сложных современных IT-продуктов: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр. Вы изучите важнейшие инструменты программирования на C++, а также освоите необходимые в бэкенд-разработке базы данных и Git. В процессе обучения создадите несколько действующих сервисов.

    Что вы получите в Практикуме
    За 9 месяцев обучения по 15 часов в неделю вы освоите навыки разработки на C++, соберёте портфолио. Вот над какими проектами вам предстоит трудиться:

    Поисковая система
    Вы создадите свою поисковую систему, которая будет искать документы по запросам и ранжировать их. При этом вы используете алгоритмы, применяемые в реальных поисковых системах​

    Маршрутизатор для города
    Вы разработаете программу, позволяющую строить маршруты в городе. Она будет поддерживать перемещение на общественном транспорте, а также пешие маршруты. Точь-в-точь, как маршрутизатор в Яндекс.Картах​

    Система управления электронными таблицами
    Вы сделаете свой аналог Excel — систему управления электронными таблицами. Она будет уметь работать с формулами и ячейками различного типа, а также находить циклические зависимости между ними
    Основы C++. Бесплатный вводный курс [30 часов]
    Вы познакомитесь с основными возможностями языка С++ и самостоятельно напишете на нём более 25 программ. По итогам этого модуля вы создадите на С++ собственную поисковую систему.​


    Основные компоненты C++ [120 часов]
    Вы освоите ряд понятий, важных для полноценной разработки на C++. Итераторы помогут применять всё многообразие стандартных алгоритмов, конструкторы сделают создание объектов удобным и гибким, а шаблоны функций позволят сделать код более универсальным.​

    Помимо этого, вы научитесь работать со сложными программами на C++. Разбиение кода на несколько файлов поможет не загнуться под тяжестью растущей программы, а тестирование не даст коварным ошибкам попасть в продакшн.​


    Эффективность кода [120 часов]
    Эффективность высокопроизводительного приложения важно уметь оценить до и после его разработки. Для предварительной оценки проводят асимптотический анализ кода. После написания программы применяют профилировщики.​

    Писать производительные программы во многом помогают стандартные алгоритмы и контейнеры. Вы познакомитесь с внутренним устройством некоторых контейнеров и напишете первую версию собственного вектора. Заглянув под капот, вы лучше поймёте, как настроить элементы языка на более эффективную работу.​

    Избежать лишних копирований позволяет move-семантика. А многопоточные программы при грамотном проектировании выжмут максимум из всех ядер процессора.​


    Элегантность и масштабируемость [120 часов]
    Некоторые инструменты языка формально не нужны. Без них можно обойтись, но они делают код опрятным и защищают его от человеческих ошибок. Так, пространства имён разделяют сущности языка на смысловые блоки с общим именем. Константность и RAII подсказывают разработчику, как лучше использовать конкретный объект, метод или класс.​

    Вы освоите приёмы, которые помогут будущим поколениям понять, «что хотел сказать автор», и избавят программу от проблем роста.​

    Наконец, вы изучите динамический полиморфизм, узнаете, как хранить наборы объектов разных типов и выполнять над ними общие операции.​


    Разработка библиотек и больших проектов [120 часов]
    Вы изучите темы, важные для разработки больших программ и даже отдельных библиотек. Основы сериализации объектов и библиотека protobuf помогут вашим программам обмениваться данными, а плотная упаковка сэкономит ценную память. Понимание концепции undefined behaviour и умение его обнаружения позволит избежать сложных ошибок.​

    Вы напишете полноценный вектор, попутно познакомитесь с variadic templates — шаблонами с переменным числом аргументов — и гарантиями безопасности исключений.​


    Дипломный проект [50 часов]
    В заключение вы напишете настоящий дипломный проект — крупную программу, которую сможете развивать. Именно так вы закрепите свои навыки написания понятного и масштабируемого кода​

    Скрытая ссылка
     
    Последнее редактирование модератором: 5 июн 2022
    4 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      27 ноя 2021
    2. Memoza
      Memoza участвует.
      23 ноя 2021
    3. AL-0503
      AL-0503 участвует.
      23 ноя 2021
    4. ShikiRyougi
      ShikiRyougi участвует.
      23 ноя 2021

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      27 ноя 2021
    2. skladchik.com
      Взнос составляет 96р.
      4 окт 2021
    3. skladchik.com
      Складчина активна.
      4 окт 2021
    4. skladchik.com
      Сбор взносов начинается 04.10.2021.
      29 сен 2021
  3. Обсуждение
  4. 19 сен 2020
    #2
    Oilegg
    Oilegg ДолжникДолжник
    Когда начнём=)?
     
  5. 22 сен 2020
    #3
    Descriptionvoid
    Descriptionvoid ЧКЧлен клуба
    GalaxyOnFire, объявите пожалуйста сбор!
     
  6. 13 окт 2020
    #4
    Okmnbvcxzaq
    Okmnbvcxzaq ДолжникДолжник
    и че ?
     
  7. 2 мар 2021
    #5
    Chertich
    Chertich ЧКЧлен клуба
    Данная складчина вообще живая?
     
  8. 5 июн 2021
    #6
    Imakgregor
    Imakgregor ДолжникДолжник
    Орг, узнай от коллеги из курса Яндекса по Дата Сайенс как правильно организовать, и будет и тебе счастье, и остальные будут тебе благодарны.
     
  9. 5 июн 2021
    #7
    KosKokos
    KosKokos ЧКЧлен клуба
    +1
     
  10. 5 июн 2021
    #8
    Microfon
    Microfon ОргОрганизатор (А)
    Можно ссылку на складчину
     
  11. 26 авг 2021
    #9
    Chertich
    Chertich ЧКЧлен клуба
    Когда уже сборы?
     
  12. 5 сен 2021
    #10
    Chertich
    Chertich ЧКЧлен клуба
    Оррг, че как вообще, ты жив?)
     
  13. 28 сен 2021
    #11
    Организатор
    Организатор ОргОрганизатор
    все хорошо, готовьтесь
     
    3 пользователям это понравилось.
  14. 10 окт 2021
    #12
    Cadet_2020
    Cadet_2020 ДолжникДолжник
    Ну давай уже выкладывай,98% емае
     
    1 человеку нравится это.
  15. 11 окт 2021
    #13
    HakRus
    HakRus ДолжникДолжник
    а когда выдача будет? 100% уже
     
  16. 12 окт 2021
    #14
    robharp
    robharp СкладчикСкладчик
    Может и через месяц. Мы же не знаем когда орг начал проходить курс.
    Он мог месяц назад начать проходить, мог во время объявления сборов, может начнёт в этом месяце.

    Вы хотите получить наказание от модераторов? Если нет то зачем начинаете обсуждать чуть больше чем через неделю после начала сборов?
    Если до декабря не выдаст, то будем жаловаться модераторам, а пока займитесь насущными проблемами.
     
    4 пользователям это понравилось.
  17. 4 ноя 2021
    #15
    Cadet_2020
    Cadet_2020 ДолжникДолжник
    просто хочется хотя бы быть в курсе,на каком этапе организатор,у людей могут быть планы на курс
     
  18. 4 ноя 2021
    #16
    Организатор
    Организатор ОргОрганизатор
    Всё будет хорошо! Всё нагоним, в планы уложимся.
     
    1 человеку нравится это.
  19. 17 ноя 2021
    #17
    Exareak
    Exareak БанЗабанен
    когда будет раздача?
     
Статус обсуждения:
Комментирование ограничено.