C++ Developer. Basic от Otus

    Otus
    Стоимость курса
    80 850 Р
    Длительность
    5 месяцев
    Сертификат
    Да
    Начало курса
    27 декабря 2023
    Трудоустройство
    Нет

    Кому подойдет

    • Для тех, кто хочет стать разработчиком С++

    Чему Вы научитесь

    • Вы освоите основы программирования на языке C++ и заложите фундамент из навыков, необходимых для профессиональной разработки.
    • С поддержкой ментора вы сформируете четкое представление о разных областях, с которыми соприкасается разработчик C++.
    • Получите базовые навыки программирования на языке C++, которые пригодятся при прохождении собеседований и работе на позиции Junior C++ Programmer.
    • Сможете самостоятельно разрабатывать программы на языке C++ для решения бизнес-задач.

    Программа обучения

    Введение в язык C++

    • Тема 1. Вводное занятие
    • Тема 2. Пишем свой “Hello, World».
    • Тема 3. Базовый синтаксис языка C++
    • Тема 4. Такие разные функции
    • Тема 5. Модульность. Линковка
    • Тема 6. Консультация по ДЗ
    • Тема 7. Соберём все вместе
    • Тема 8. Подробнее о CMake
    • Тема 9. Ответы на вопросы

    Классы и структуры

    • Тема 10. Структуры и классы
    • Тема 11. ООП в C++
    • Тема 12. Полиморфизм и все-все-все
    • Тема 13. Шаблоны классов и функций
    • Тема 14. Тонкости (перегрузка операторов, конструкторы и деструкторы, move-семантика)

    Основы unit-тестирования

    • Тема 15. Понятие unit-тестирования, цель, что тестируем
    • Тема 16. Инструменты для unit-тестирования. Библиотека Googletest
    • Тема 17. Консультация по ДЗ

    Стандартная библиотека и полезные алгоритмы

    • Тема 18. Общий обзор стандартной библиотеки
    • Тема 19. Подробнее о контейнерах и вводе-выводе
    • Тема 20. Алгоритмы, которые лучше знать лучше

    Работа со сторонними библиотеками

    • Тема 21. Работа с библиотеками вручную
    • Тема 22. Современные средства автоматизации. Пакетные менеджеры, снова CMake
    • Тема 23. Сборка библиотек из исходников

    Всё глубже и глубже. Тонкости

    • Тема 24. Исключения в C++. Использование и нюансы. Гарантии безопасности
    • Тема 25. Семантика перемещения, noexcept, и как они нам помогают
    • Тема 26. Работа с динамической памятью
    • Тема 27. Умные указатели
    • Тема 28. Консультация по ДЗ

    Многопоточность в C++

    • Тема 29. Понятие потока выполнения программы
    • Тема 30. Две главные проблемы — гонка и взаимная блокировка
    • Тема 31. Структуры данных в многопоточной среде
    • Тема 32. И пусть весь мир подождёт
    • Тема 33. Более высокие абстракции и асинхронное исполнение
    • Тема 34. Дополнительные тонкости и детали
    • Тема 35. Консультация по ДЗ

    Разное

    • Тема 36. Идиомы и полезные практики C++
    • Тема 37. Идиомы и полезные практики C++. Часть 2
    • Тема 38. Полезные в работе инструменты

    Проектный модуль

    • Тема 39. Вводное занятие по проекту
    • Тема 40. Консультация
    • Тема 41. Защита проектных работ
    • Тема 42. Карьерная консультация
    • Тема 43. Подведение итогов группы

    Отзывы о школе 11

    4.6 из 5
    8
    1
    0
    1
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Антонина 12 октября 2023

      Я решила выбрать курс Symfony здесь, потому что ранее прошла другое обучение и была впечатлена организацией в этой школе. Здесь проводятся вебинары, предоставляется множество практических заданий, и интересные задания на дом. Программа курса новая и информативная. При этом Каморин Михаил является преподавателем этого курса. В нем сочетаются высокая квалификация, педагогическое мастерство и ответственность. Уроки тщательно структурированы, а примеры всегда применимы и интересны. Каждый вебинар сопровождается скриптом, позволяющий повторить все материалы занятия. Ценным является обратная связь, которую мы получаем по любым вопросам, возникающие у нас. Мы получаем тщательный анализ выполненного задания, а также множество советов о том, как его можно улучшить и выполнить правильно. Только что закончился курс, и я еще не начала искать работу, но я уверена: благодаря этому курсу я уже имею прочный фундамент знаний и практического опыта. Я уверена, что найду работу благодаря полученным навыкам. Хочу выразить благодарность всей команде OTUS за их работу!

      Был ли отзыв полезен?
    • Арсений 8 августа 2023

      Решив попробовать свои силы в разработке Android-приложений, я столкнулся с отсутствием опыта в программировании. Я решил приобрести обучающий курс "Специалитет" на платформе Otus, который включал в себя как базовый, так и продвинутый уровни. Однако, я бы рекомендовал новичкам начать с базового курса, так как для продвинутого уже нужен опыт работы над реальными проектами. Обучение на курсе было увлекательным, и я хотел бы выразить благодарность преподавателям и менеджерам, которые были всегда готовы помочь в случае возникновения проблем в процессе обучения. Базовый курс помог мне хорошо разобраться в устройстве и особенностях разработки приложений для платформы Android. Конечно, на лекциях невозможно получить исчерпывающую информацию, поэтому вам придется проводить много времени в поиске дополнительных материалов, чтении документации и так далее, но преподаватели всегда предоставляли ссылки на нужные материалы для продвижения по курсу. Также я рекомендую тем, кто не может быстро понять все аспекты разработки сразу, начать с бесплатного короткого курса по подготовке, которые многочисленно представлены в интернете, чтобы более гладко и быстро войти в процесс обучения с нуля и создавать свой собственный масштабный проект.

      Был ли отзыв полезен?
    • Константин 8 июня 2023

      Чисто для себя решил изучить администрирование Linux. Тем более что основы Python мне знакомы, и я ими владею. Менеджеру большой привет, свою работу он делает хорошо. Это он уговорил и заставил поверить, что сложностей у меня не возникнет. Азы же программирования мне известны. В Linux я не работал никогда и абсолютно в ней не разбираюсь. У меня изначально с этой операционкой не сложились отношения, она никак толком не хотела работать на моем стареньком ноуте. Общение в Слаке было никаким, большого энтузиазма у присутствующих оно не вызывало. Тоже самое могу сказать и про Телегу. Преподаватели отвечали на вопросы, но как-то уж очень кратко, без особых вниканий в детали. О том, что Linux надо хоть как-то знать, мне не сообщили. А ведь предупреждал, что с ним не знаком. Освоил его по ссылке самостоятельно, тем самым безбожно отстав от остальных ребят. Курс администрирования давался мне очень тяжело. На мой взгляд, там очень много недоработок и квалификация преподавателей оставляет желать лучшего. Не советую.

      Был ли отзыв полезен?
    Посмотреть все отзывы о Otus