ця мова входить в ТОП-5 найпопулярніших в світі. програмісти люблять його за чисту і красиву логіку, вони кажуть: "ця мова допомагає думати як програмуєш і програмувати — як думаєш". Він близький до" заліза", так що на ньому можна створювати код для датчиків, марсоходів. Однак гнучкість мови допомагає йому знаходити своє місце в створенні ігор, високонавантажених додатків і систем моделювання. С++ для мільйонів програмістів став аналогом англійської мови. На ньому можна і на IT-конференції виступити, і роман написати.
Навчіться с++ з нуля
Отримайте нову професію навіть без базових знань програмування. Ми навчимо всього, що важливо.
- мислення програміста
Ми допоможемо розвинути "мислення програміста": ви почнете думати алгоритмічно і розкладати в розумі навіть складні завдання. - Теорія і практика
Навчання розбите на сотні маленьких кроків. Кожен шматочок теорії ви закріпіть на практиці. У нас є тренажери, міні-проекти, інтерактивні вебінари, наскрізні проекти і командний проект. - Ментор і спільнота
Ви не залишитеся один на один з новим. SkillFactory забезпечить індивідуальні консультації з ментором, персональну особисту зворотний зв'язок по проектам.
- правильна основа
С++ - це мова, яка дозволяє підвести міцний фундамент під професію програміста. На його основі легше вивчати алгоритми, ООП і "високе" програмування
- швидкість
С++ - дуже швидка мова у виконанні коду. Це мова-спорткар у світі програмування.
- Широкий спектр використання
С++ використовується скрізь: від додатків і складних банківських продуктів до програмування роботів і нейронних мереж.
коротка програма навчання:
Блок 1: Основні конструкції C++(2 місяці)
Навчіться використовувати основні можливості мови. Вирішіть понад 20 практичних завдань для закріплення матеріалу.
Блок 2: алгоритми і структури даних (2 місяці)
Ви навчитеся використовувати основні алгоритми і структури даних, будете добре розуміти, як вони виглядають зсередини і як працюють. Ці знання та навички допоможуть вам писати високопродуктивний код і пройти співбесіди у великі компанії.
Блок 3: Основи Linux на прикладі Ubuntu (1 місяць)
Навчіться проектувати бази даних, освоїте мову запитів SQL, і навчитеся взаємодіяти з БД з C++. А також познайомитеся NoSQL базами даних, і навчитеся їх використовувати в проектах на C++
Блок 6: тестування (2 тижні)
Навчіться писати надійний код і покривати його тестами.
Блок 7: сучасні стандарти c++ (2 тижні)
Будете знати ключові зміни, принесені в стандарти с++ 11, 14, 17, 20
Блок 8: Desktop-розробка на Qt (2 тижні)
Створите інтерфейс для підсумкового проекту
# Отримати повну програму курсу можна на продажнику заповнивши форму.
Ваше резюме після навчання:
Експерти курсу:
кожному студенту до кінця акції даруємо мішок подарунків:
Ціна: 5 333 ₽/місяць (вартість навчання при безвідсотковій розстрочці на 12 місяців)
Блок 1: Основні конструкції C++(2 місяці)
- змінні, типи даних
- Порядок виконання коду в програмі. Розгалуження, цикли
- масиви. Рядок. Покажчики та посилання
- функції
- ООП
- винятки
- управління пам'яттю C/C++
- шаблони
Навчіться використовувати основні можливості мови. Вирішіть понад 20 практичних завдань для закріплення матеріалу.
Блок 2: алгоритми і структури даних (2 місяці)
- оцінка часу роботи алгоритмів
- алгоритми сортування
- елементарні структури даних
- введення в алгоритми пошуку
- збалансовані дерева пошуку
- хешування
- STL
Ви навчитеся використовувати основні алгоритми і структури даних, будете добре розуміти, як вони виглядають зсередини і як працюють. Ці знання та навички допоможуть вам писати високопродуктивний код і пройти співбесіди у великі компанії.
Блок 3: Основи Linux на прикладі Ubuntu (1 місяць)
- Робота з файлами і директоріями в терміналі
- Робота з користувачами та правами доступу
- пристрій комп'ютера, базові принципи роботи. Компіляція програми
- Що таке паралелізм
- Потоки та процеси
- управління потоками
- асинхронна робота з мережею
- пули потоків, переривання потоків
- введення в реляційні бази даних
- проектування баз даних на прикладі PostgreSQL
- мова запитів SQL
- Робота з базами даних в c++
- огляд NoSql
Навчіться проектувати бази даних, освоїте мову запитів SQL, і навчитеся взаємодіяти з БД з C++. А також познайомитеся NoSQL базами даних, і навчитеся їх використовувати в проектах на C++
Блок 6: тестування (2 тижні)
- Unit-тестування
- TDD (Gtest, Gmock)
Навчіться писати надійний код і покривати його тестами.
Блок 7: сучасні стандарти c++ (2 тижні)
- Що нового в C++ 11 (розумні покажчики)
- Що нового в C++ 14 (Лямбда-вирази)
- нововведення c++ 17
- Все що потрібно знати про C++ 20
Будете знати ключові зміни, принесені в стандарти с++ 11, 14, 17, 20
Блок 8: Desktop-розробка на Qt (2 тижні)
- введення в Qt
- Створення UI для проекту
Створите інтерфейс для підсумкового проекту
# Отримати повну програму курсу можна на продажнику заповнивши форму.
Ваше резюме після навчання:
Експерти курсу:
- Адамов Олександр
Програміст (Playrix)
Основні конструкції c++
В IT з 16 років, останні 4 роки займається розробкою на С++ в геймдеві, працював над серією Assassins creed, зараз займається розробкою движка в Playrix.
- золотих Андрій
Розробник ПЗ в групі компаній"Остек"
Група архітектури та нових технологій ТОВ "МТС Інформаційні технології"
Провідний розробник с++, A3 GROUP-Тімлід, керівник проектів, переможець хакатону Baltic Sea Hack 2019. Експерт з мов програмування С і С++, систем реального часу і мережевих протоколів. В даний момент займається розробкою back-end для високонавантажених систем.
- Юсифов Арслан
C++/DevOps Engineer at ActiveVideo
Працює над віртуалізацією Android для легкого стрімінгу відео клієнтам з популярних додатків (Netflix, Amazon, HBO).
кожному студенту до кінця акції даруємо мішок подарунків:
- Курс Google Sheets
Станьте віртуозом таблиць Google і здивуйте колег — навіть поважних майстрів екселя
- Микрокурс Soft-skills
З хард-скілами ви знайдете роботу, а з софт-скілами — будете в ній успішні і щасливі
- Гід написання резюме
Інструкція для резюме, яке покаже вас з кращих сторін і "продасть" топовим роботодавцям
- Мікрокурс створення телеграм-бота
Навчіться автоматизувати листування, щоб полегшити свою роботу або робити боти на замовлення
- Микрокурс Work-Life Learning Balance
Вибудувати баланс між різними сферами життя складно-але можна, якщо знати секрети
Ціна: 5 333 ₽/місяць (вартість навчання при безвідсотковій розстрочці на 12 місяців)
https://privatelink.de/?https://skillfactory.ru/cplus