![]()
Меня зовут Дима. И я предлагаю вам изучить то, как создавать современные, адаптивные веб сайты!
Если вы не писали ни одной строчки кода — этот курс для вас!
Этот курс для абсолютных новичков, по этому мы начнем с самых основ и вместе, шаг за шагом, пройдем путь от установки редактора кода, до создания стильных, современных адаптированных под планшеты, телефоны и десктоп версии веб сайтов.
Изучим крепкую базу разработки и этапы создания сайтов!
Мы начнем, с изучения базы HTML и СSS, и да, здесь не будет теории, ведь все знания мы будем применять сразу, на реальных проектах, живых задачах, и на протяжении всего курса будем создавать современные веб сайты.
Мы будем изучать не просто HTML и CSS, мы изучим самые современные подходы к верстке, построению элементов и структуры веб сайтов согласно последним мировым стандартам современной разработки
Ваши сайты будет выглядеть отлично на всех устройствах!
Вы научитесь, создавать, адаптивные, интерактивные элементы используя CSS, такие, как карусели, кнопки, модальные окна и многое много другое.
Вы изучите современные методологии, и техники для быстрой и качественной разработки!
Конечно, в этом курсе мы изучим продвинутые техники такие как методология БЭМ, которая позволит нам создавать гибкие переиспользуемые элементы, для ускорения нашей работы в несколько раз. И да, знание этой методологии очень цениться работодателями.
Мы изучим не только CSS, но и его продвинутые препроцессоры такие как SASS/ SCSS, которые используют все современные веб разработчики и IT компании.
Библиотека bootstrap, для быстрого создания сайтов, у вас в кармане!
Дополнительно, мы изучим необходимую базу библиотеки Bootstrap, в которой собраны все компоненты веб сайтов, с помощью которых вы сможете создавать интерактивные адаптивные сайты практически не используя код.
Разработка сайтов в лучшем и современном программном обеспечении!
Мы освоим передовую и бесплатную программу для веб-разработчиков, VS Code, разберемся с ее настройками, плагинами и хитростями, что сделает нашу работу по истине комфортной.
Вы забудете то что программирование это сложно, нужна математика и необходима максимальная точность, ведь современные программы подскажут вам, где ошибки и какой код лучше использовать.
Вы научитесь создавать сайты "под ключ"
И чтобы стать востребованным профессионалом на фрилансе или при устройстве на вакансию верстальщик, вы изучите основы программы Figma, в которой создают дизайн макеты всех современных сайтов, и изучать мы ее будем шаг за шагом, создавая свой собственный уникальный дизайн сайта портфолио, который вы сверстаете полностью до последней буквы кода, и выложите в сеть интернет.
В конце курса, вы сможете не просто брать свои первые заказы, а сможете выполнять их под ключ начиная с создания дизайн макета сайта, и заканчивая выкладкой полностью готового сайта в сеть интернет.
Лучшая документация и ресурсы со всего интернета!
Дополнительно, вы узнаете множество мест, где вы найдете необходимую информацию по веб разработке, популярные платформы для разработчиков, лучшие и самые современные пособия, стоковые площадки материалов для ваших будущих сайтов и многое много другое.
И если вас пугают такие слова как, HTML5 CSS3 Адаптивный дизайн, FlexBox, Bootstrap, SCSS не беспокойтесь — этот курс для абсолютных новичков к концу курса, вы будете чувствовать себя как рыба в воде во всех этих темах, даже если вы не написали ни одной строчки кода за всю свою жизнь.
Я всегда на связи!
И будьте уверены, вы не останетесь одни, ведь после каждого небольшого урока, у вас будет возможность сравнить ваш код с моим или просто задать вопрос, ответы обычно не заставляют себя долго ждать.
В современном мире, стать программистом, может каждый.
Присоединяйтесь ко мне и вместе, мы изучим как то как создавать профессиональные, современные веб сайты.
Для кого этот курс
Начальные требования
- Для начинающих веб разработчиков
Чему вы научитесь
- Никаких предварительных знаний не требуется
- -Вы узнаете как создавать сайты на языках HTML и CSS
- -Научитесь размещать свой сайт в сети интернет
- -Изучите HTML5
- -Изучите CSS3
- -Получите необходимые знания для использования библиотеки Bootstrap
- -Научитесь работать с препроцессором SASS/SCSS
- -Изучите методологию БЭМ
- -Научитесь создавать адаптивные сайты, которые будут выглядеть отлично на любом устройстве
- -Научитесь создавать дизайн сайтов
- -Изучите базу программы Figma
- -Научитесь работать в программе VS Code
- -Поймете все этапы разработки сайтов
- -Изучите современные стандарты позиционирования элементов сайта
- -Изучите технологию Flexbox
Запрет складчины
Страница 6 из 21
Статусы
-
Запись [Stepik] Верстка и веб разработка сайтов 2023 - с нуля! Web development (Дмитрий Фокеев)
-
Доступно [Purpleschool] Основы Linux (Антон Ларичев)
Чему вы научитесь?
- После прохождения курса вы сможете:
- Разворачивать виртуальные машины
- Работать с GitHub
- Понимать структуру и устройство Linux
- Управлять пакетами
- Работать с Bash
- Управлять планировщиком cron
- Искать файлы и директории
- Работать с сетями Linux
- Разбираться в файловых системах
- Создавать службы
Что в курсе?
В этом курсе мы изучим основы Linux и как он устроен изнутри. Курс подойдёт как разработчиками, так и системным администраторам, которые хотят двигаться в направление DevOps. Linux является основой, без которой невозможно представить работу с современным стеком
Этот курс направлен на то, чтобы максимально закрыть все потребности в знаниях для новичков. Большое число упражнений позволит вам на практике поработать с операционной системой Linux, и начать уверенно пользоваться command line interface, который пригодится как для разработки, так и для администрирования.
В результате курса вы получите знания и навыки для полноценной работы в Linux и возможность развиваться в направлении DevOps. А если вы уже работали в Linux, то лучше поймёте его устройство и структуру
-
Запись [OTUS] PostgreSQL Advanced (Евгений Аристов)
Что даст вам этот курс
Курс по работе с базой данных PostgreSQL в различных средах
Курс обеспечивает глубокое погружение в PostgreSQL, чтобы проектировать базы данных так, чтобы впоследствии не приходилось тушить пожары в результате не оптимально заложенных основ.
Цель курса — научить слушателя эффективно работать с PostgreSQL в облаках, разворачивать отказоустойчивые кластерные решения.
В результате обучения научитесь работать с PostgreSQL в различных средах:
- На базе собственной физической и виртуальной инфраструктуры,
- В кластерах на основе PostgreSQL: Patroni, Greenplum, CockroachDB, Citus, Yugabyte,
- В кластере Kubernetes, в т.ч. GKE, postgres operator,
- В публичных облаках (GCP, ЯО, SberCloud, VKCloud),
- Автоматизировать установку и настройку ВМ и ПО.
- DevOps-инженеров
- SRE
- архитекторов данных
- администраторов баз данных
- разработчиков
- Как создать и запустить базу данных Postgres, используя решения on-premise, виртуальные и облачные инфраструктуры
- Проводить углубленный анализ производительности. Профилировать, мониторить и оптимизировать запросы
- Создавать и поддерживать как отказоустойчивые высокодоступные кластера, так и горизонтально масштабируемые и массивно параллельные, а также поймете в чем нюансы работы и кейсы использования того или иного кластера
- Экономить на администрировании IT-инфраструктуры
- Быстрее выводить продукты на рынок
- Разворачивать инстансы и кластера Постгреса для разработки и тестирования c минимальными затратами на инфраструктуру и техподдержку
- Получите навыки работы в различных виртуальных и облачных средах
- Будете знать, чем отличаются облака между собой (включая особенность и нюансы) и как работать в каждом из них
- Рассмотрите современные бэкапы с помощью pg_probackup и Wal-G, утилита pg_rewind для восстановления кластера после сбоя
- Разворачивать отказоустойчивые кластерные решения в Kubernetes
- Использовать Terraform для автоматизации установки и настройки виртуальных машин в рабочем окружении
- Использовать Ansible для автоматизации рутинных задач по развертыванию ПО
-
Доступно [Purpleschool] HTML и CSS - полный курс по вёрстке с нуля. Тариф без наставника (Антон Ларичев)
[Purpleschool] HTML и CSS - полный курс по вёрстке с нуля. Тариф без наставника (Антон Ларичев)
Чему вы научитесь?
- Верстать адаптивные сайты на HTML и CSS
- Знать сематическую вёрстку и особенности HTML5
- Проверять доступность и работать со Screen Reader
- Верстать формы и таблицы
- Работать с Figma макетами
- Понимать каскад и специфичность стилей
- Понимать работу потока документа и блочную модель
- Создавать анимацию
- Работать с различными layout
- Верстать на CSS Flexbox
- Верстать на CSS Grid
- Custom property и расчёты в CSS
В этом курсе мы изучим всё об HTML и CSS и сверстаем несколько посадочных страниц и отдельных компонент сайта. Он подойдёт тем, кто только хочет погрузиться в веб разработку и создавать свои сайты или полноценные приложения. HTML и CSS является базой перед переходом к JavaScript и фреймворкам типа React, Angular или Vue, поэтому от вас не потребуется вообще никаких знаний.
Так же он подойдёт тем, кто уже пишет веб приложения, но хочет структурировать свои знания по вёрстке и почерпнуть техники работы с flex и grid. Все эти знания мы применим на вёрстке реальной страницы сайта PurpleSchool, сравнивая различные подходы к вёрстке.
Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы HTML и CSS. В конце каждого модуля вас ожидает тест. Этот курс направлен на практику, потому в курсе сделан упор на большое число упражнений, которые позволит закрепить знания.
Объем: 3,43Гб.
-
Запись [Otus] Архитектор 1С (Роман Кузин)
Что даст вам этот курс
Вы научитесь формировать архитектуру окружения 1С, интегрировать ее с другими программами и встраивать в общую схему построения ИТ-ресурсов компании.
Этот курс подходит вам, если вы:
Программист 1С или системный аналитик 1С, желающий повысить свои компетенции и вырасти до технического архитектора 1С
После обучения вы сможете:
- Проектировать структуру программных продуктов 1С
- Моделировать бизнес-процессы и создавать прототипы разработки
- Проектировать технические проекты в СППР
- Работать с Git, OneScript, Vanessa, SonarCube, Apdex, Grafana
- Устанавливать и настраивать РИБ
- Проводить Code review и проводить парное программирование
- Планировать и проектировать доработки
- Работать с брокерами сообщений для обмена данных
- Работать с EDT для разработки
- Настраивать и дорабатывать 1С:ДО и 1C:ERP
- Создавать мобильные приложения на 1С
- Использовать тонкие настройки СКД
- Как организовать работу отдела разработки 1С
- Какие есть виды документации в 1С
- Какие организационные мероприятия существуют в 1С, научитесь их планировать и проводить
Модуль 1
Основные настройки окружения 1С
Модуль 2
Организация SCRUM-команды на проекте 1С
Модуль 3
Моделирование и описание бизнес-процессов.
Модуль 4
Автоматизация работы разработчиков и контроль качества кода
Модуль 5
Тестирование в 1С. TDD, BDD. Использование CI/CD на проектах
Модуль 6
Мониторинг и контроль производительности
Модуль 7
Построение интеграций в системах 1С
Модуль 8
Построение учетной системы полного цикла для крупного холдинга
Модуль 9
Проектная работа
-
Запись [Otus] Reinforcement Learning. Обучение с подкреплением
Что даст вам этот курс?![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FhhWpRVcv%2FOtus-Reinforcement-Learning.png&hash=f59606fd9b8ef02d112ef248afefa550&v=4)
Курс предназначен для DS/DL/ML специалистов, которые хотят погрузиться в алгоритмы обучения с подкреплением. После прохождения курса студенты научатся применять алгоритмы RL для решения разнообразных задач в реальном мире, включая игровую индустрию, робототехнику, управление энергетическими системами и управление финансовым портфелем.
Для кого этот курс?
- DS/ML/DL специалисты, которые хотят углубить знания в области обучения с подкреплением и получить практический опыт;
- Разработчики с базовыми навыками Python и ML, которые хотят получить опыт работы с рекомендательными системами;
- Выпускники курсов по машинному обучению
После обучения вы:
- Овладеете основными алгоритмами RL, такими как Q-learning, SARSA, Monte Carlo
- Научитесь строить модель среды и агента, а также проводить обучение на простых игровых сценариях
- Изучите такие алгоритмы, как Deep Q-Network (DQN), Policy Gradient (PG), Actor-Critic, и сможете реализовать их в своих проектах
- Познакомитесь с продвинутыми темами в Reinforcement Learning, такими как оптимальное управление, методы обучения со скользящим горизонтом, Model-based RL
- Научитесь применять RL для решения конкретных задач и понимать, как это применение работает на практике.
Особенности курса
Особенностью курса является его фокус на практических примерах и проектной работе. Студенты получат необходимые знания для реализации RL алгоритмов в своих собственных проектах и приложениях.
Необходимые знания:
- базовое знакомство с Python;
- базовые знания линейной алгебры (матрицы, векторы, градиентный спуск);
- базовые навыки работы с ML (pandas, sklearn, линейная регрессия, логистическая регрессия).
-
Запись [OTUS] Рекомендательные системы (Александр Брут-Бруляко, Роман Захаров)
Рекомендательные системы (Recommender Systems) помогают анализировать данные о пользователе и его предпочтениях, чтобы предоставлять персонализированные рекомендации о продуктах, услугах или контенте, которые могут ему понравиться. Сейчас рекомендательные системы активно используют банки, e-commerce, соцсети, стриминговые сервисы, поэтому на рынке востребованы специалисты с глубокими знаниями и опытом в области рекомендательных систем.
По данным Zarplan средняя зарплата специалистов Data Science в области рекомендательных систем составляет более 240 тысяч рублей. Курс дает знания, которые помогут перейти на более интересный проект с высокой зарплатной вилкой.
Программа обучения рассчитана на специалистов с опытом в машинном обучении, которые хотят на практике внедрять рекомендательные системы и персонализации. Вы получите необходимые навыки для внедрения рекомендательных систем под задачи малого и среднего бизнеса, а также научитесь принципам проектирования рекомендательных систем для крупных компаний.
Модуль 1.Классические методы рекомендаций
Модуль 2.Контентные методы рекомендаций
Модуль 3.Современные методы рекомендаций
Модуль 4.Персонализация
Модуль 5.Проектная работа
-
Запись [Otus] Rust Developer. Basic (Кирилл Федченко, Александр Сергеев)
Best Practices по языку программирования Rust для начинающих
Что даст вам этот курс
Язык программирования Rust уже несколько лет находится в топе самых любимых языков опытных разработчиков, он используется во многих сферах от веб-разработки до блокчейна и сейчас невероятно популярен.
Опытные разработчики советуют Rust как первый язык программирования людям, которые осознанно хотят в программирование, когда-то уже что-то программировали т.к. Rust дает понимание фундаментальных основ: это работа с памятью, система типов и т.д.
Разработчики отмечают, что Rust взял лучшее из разных языков программирования.
Rust используется во многих сферах разработки: веб, системное ПО, мобильная разработка, разработка встраиваемых систем и даже анализ данных, а с недавних пор в блокчейне и машинном обучении.
На курсе мы разберем:
- ключевые особенности Rust, понимание которых позволяет не только разрабатывать сложные программные продукты на этом языке, но и помогает лучше проектировать ПО в целом;
- наиболее популярные библиотеки и проекты, широко используемые на практике;
- многопоточность и архитектуру программного обеспечения.
Модуль 1 Разработка ПО на Rust
Модуль 2 Синтаксис Rust и основы Computer Science
Модуль 3 Алгоритмы и структуры данных
Модуль 4 Многопоточность
-
Запись [Modeler] SkyModAI: Личный взлет в мир мобильной разработки
ИИ и разработка мобильных приложений с ChatGPT и Unity: Практическое создание, монетизация, АСО для сверхприбыли и ускоренного масштабирования
Формат: удобные короткие видео(в среднем 15 минут) для качественного погружения и структурированного изучения, с возможностью возврата на нужный урок.
Общая длительность: более 10-ти часов
Исходники и дополнительная информация: включено в курсе
Блок 1. Введение в Unity. Выбор приложения.
1.1. Введение в Unity: Основные визуальные элементы. Интерфейс.
1.2.1. Выбор приложения. С учётом масштабирования.
1.2.2. Выбор тематики через ChatGPT
1.3.1. GooglePlay - изучаем конкурентов
1.3.2. Смотрим ключи в сервисах аналитики
1.3.3. TrendGoogle подбираем Локализации
Блок 2. Пишем приложение по выбранной тематике с помощью ChatGPT. Приложение 1.
2.3. Начинаем писать приложение с ChatGPT. Перое решение проблемы. Первая победа.
2.3.1.1. Создаём префаб с помощью ChatGPT - часть 1
2.3.1.2. Создаём префаб с помощью ChatGPT – финиш
2.3.2.1. Создание нового окна
2.3.2.2. Создание нового окна - создание префаба
2.3.2.3. Создание нового окна - создание префаба. Продолжаем
2.3.2.4. Создание нового окна - успех окончательный
2.3.3. Реализация показа Чита
2.3.4. Создаём кнопки в настройках
2.3.5. Делаем переключение между экранами
2.3.6. Добавляем свои приложения. Приложение готово
Блок 3. Монетизация. Полная интеграция.
3.1. Сервисы для монетизации. Интеграция всех SDK за 5 минут.
3.2. Интеграция Баннера
3.3. Интеграция Межстраничной рекламы
3.4. Интеграция Рекламы с вознаграждением
Блок 4. Работа с шаблонами. Супер быстрый старт.
4.1. Работа с Шаблонами
4.1.1. Поиск картинок
4.1.2. Уникализация шаблона
4.2. Скрипты - на примере скриншотов
4.3. Подключение всех СДК
Блок 5. Публикуем приложение в Google Play Store и AppStore. ПОЛНЫЙ ГАЙД. С нуля и до публикации.
5.1 Компиляция приложения под Android
5.2 Компиляция приложения под IOS
5.3.1. Начинаем публиковать Android приложение
5.3.2. Составление АСО текстов на множество локализаций для приложения (Фишка: пишем АСО(оптимизированный текст для продвижения запросов), через ChatGPT.)
5.3.3. Завершения публикации приложения
5.4.1. Публикуем приложения в AppStore (IOS) (Фишка: публикуем в AppStore БЕЗ MacBook. Только Windows. Как сделать. Показываю на реальном примере.)
5.4.2. Публикуем приложения в AppStore (IOS). Завершение публикации
Блок 6. Работа с трафиком и мотивированный трафик. Разбираем 2 источника трафика: Google Ads и Facebook. Мотив + органика.
6.1. Запускаем рекламу в FaceBook
6.2. Запускаем рекламу в Google
6.3. Органический трафик и мотив
Блок 7. Как используя полученную базу написать любое по сложности приложения и масштабироваться. Интеграция API – гороскопов.
7.1. Ускорение x10. Работа со своими наработками. Делаем по 20 приложений в неделю.
7.2. Интеграция API на примере гороскопов. Начало
7.3. Интеграция API на примере гороскопов. Финиш
-
Запись [OTUS] Natural Language Processing NLP (Мария Тихонова)
Natural Language Processing (NLP, обработка естественного языка) – это направление, которое объединяет в себе лингвистику, компьютерные науки и искусственный интеллект. NLP применяет алгоритмы машинного обучения для анализа естественных языков.
Что даст вам этот курс?
Знаний, которые дают ML/DL курсы, часто оказывается недостаточно, чтобы стать специалистом в области NLP. Data Scientist'ам, которые решили заняться методами, связанными с автоматической обработкой текстов, необходимы дополнительные знания из этой области.
Данный курс представляет собой уникальное сочетание глубоких знаний из области NLP и "повседневных" практических навыков. С одной стороны, программа курса по наполненности и изучаемым темам ничуть не уступает аналогичным вузовскими курсам. С другой стороны, в курсе, помимо теоретичечских знаний, особое внимание уделяется практическим навыкам, таким как работа с текстами на основе регулярных выражений, парсинг данных, создание телеграм-ботов. Эти темы практически не освещаются в большинстве NLP-курсов, так как считаются рутинными и техническами. При этом эти навыки необходимы всем специалистам в области NLP.
Также на курсе изучаются современные подходы и модели, которые на данный момент являются стандартом в области, но еще не успели войти в большинство программ, так как были предложены совсем недавно. Стоит отметить, что на курсе делается акцент на особенностях работы с русскоязычными моделями и данными на русском языке.
Для кого этот курс?
Курс предназначен для DS/ML-специалистов, которые, либо уже какое-то время находятся в профессии, либо недавно закончили ML/DS/DL курсы и хотят углубить знания в области NLP.
После завершения курса вы сможете:
- работать с текстовыми данными;
- парсить, собирать данные с сайтов из интернета;
- создавать телеграм-ботов;
- применять методы классического NLP для решения ML задач, связанных с текстами;
- работать с нейросетевыми моделями архитектуры трансформер;
- применять модели архитектуры трансформер для широкого спектра NLP задач;
- решать задачу распознавания именованных сущностей;
- создавать вопросно-ответные системы.
Модуль 1.Python для работы с текстами
Модуль 2.Введение в DL
Модуль 3.Классические методы NLP
Модуль 4.Нейросетевые языковые модели
Модуль 5.Дополнительные главы NLP
Модуль 6.Проектный модуль
-
Запись Курс по backend разработке на FastAPI (Артем Шумейко)
Курс по backend разработке на FastAPI (Артем Шумейко)
Вы узнаете тонкости построения архитектуры на backend'е, создадите свое полноценное приложение на FastAPI с нуля и выведете свою карьеру на новый уровень
- От новичка в Python до backend разработчика
В ходе прохождения курса, вы получите навыки, востребованные на рынке. Так, вы сможете начать свою карьеру в backend разработке или стать более ценным экспертом и получить повышение. - Собственный пет-проект
Вы напишете свое приложение, которое добавите в портфолио, и сможете рассказывать о навыках, полученных в ходе его разработки. - Современный стек
Вы познакомитесь не только с FastAPI, но и со всей экосистемой, сосуществующей с фреймворком: SQLAlchemy, Redis, Celery, Pytest, Docker, Админка, логирование, мониторинг и пр. - Упор на практику с изучением теории
Вы сможете закрепить полученные знаия с помощью решения теоретических и практических задач курса. - Четкая структура
Курс содержит структурированный материал, изложенный в доступной и понятной форме, а также практические задачи. Это позволит вам быстрее и эффективнее освоить backend разработку. - Нет аналогов. Это первый подробный русскоязычный видеокурс по FastAPI и экосистеме вокруг фреймворка.
1. Знакомство с фреймворком
- API vs FastAPI. В чем разница
- Запускаем FastAPI
- Валидация данных с Pydantic
- База Данных Подключение
- База Данных Запросы
- Авторизация и аутентификация
- Дорабатываем функционал
- Фронтенд и работа с файлами
- FastAPI vs Django vs Flask
- Архитектура современных web-приложений
- Тестирование с pytest: юнит и интеграционное
- Подключение админки
- Кэширование данных через Redis
- Фоновые задачи с Celery и Background Tasks
- Логирование и Middleware
- Контроль ошибок с Sentry
- Мониторинг данных через Grafana
- Версионирование API
- Стилизация кода
- Написание Dockerfile и docker-compose.yml
- Деплой приложения
Тариф с поддержкой.
- От новичка в Python до backend разработчика
-
Доступно [Otus] C++ Developer. Basic (Сергей Кольцов)
C++ Developer. Basic [2022]
Разработчик С++. Базовый курс [2022]
OTUS
Сергей Кольцов, Владимир Папков, Александр Ключев, Марат Сейфулин, Павел Филонов, Георгий Иванов, Иван Келарев, Михаил Лицарев
Освойте базовые навыки IT, необходимые C++ разработчику для успешного старта.
Вы освоите основы программирования на языке C++ и заложите фундамент из навыков, необходимых для профессиональной разработки.
С поддержкой персонального ментора вы сформируете четкое представление о разных областях, с которыми соприкасается разработчик C++.
Получите базовые навыки программирования на языке C++, которые пригодятся при прохождении собеседований и работе на позиции Junior C++ Programmer.
Сможете самостоятельно разрабатывать программы на языке C++ для решения бизнес-задач.
После обучения вы:
1. Заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач);
изучите одну из главных возможностей языка C++ с точки зрения ООП — создание собственных типов и операций с ними;
2. Получите базовые навыки unit-тестирования своего кода на языке C++;
3. Познакомитесь со стандартной библиотекой и выработаете навыки ее использования;
4. А также научитесь использовать сторонние библиотеки;
Модуль 1 - Введение в язык C++
Тема 1. Вводное занятие
Тема 2. Пишем свой “Hello, World”.
Тема 3. Базовый синтаксис языка C++
Тема 4. Такие разные функции
Тема 5. Модульность. Линковка
Тема 6. Подробнее о CMake
Тема 7. Ответы на вопросы
Модуль 2 - Классы и структуры
Тема 8. Структуры и классы
Тема 9. Полиморфизм и все-все-все
Тема 10. Шаблоны классов и функций
Тема 11. Тонкости (перегрузка операторов, конструкторы и деструкторы, move-семантика)
Модуль 3 - Основы unit-тестирования
Тема 12. Понятие unit-тестирования, цель, что тестируем
Тема 13. Инструменты для unit-тестирования. Библиотека Googletest
Модуль 4 - Стандартная библиотека и полезные алгоритмы
Тема 14. Общий обзор стандартной библиотеки
Тема 15. Подробнее о контейнерах и вводе-выводе
Тема 16. Алгоритмы, которые лучше знать лучше
Модуль 5 - Работа со сторонними библиотеками
Тема 17. Работа с библиотеками вручную
Тема 18. Современные средства автоматизации. Пакетные менеджеры, снова CMake
Тема 19. Сборка библиотек из исходников
Модуль 6 - Всё глубже и глубже. Тонкости
Тема 20. Семантика перемещения, noexcept, и как они нам помогают
Тема 21. Работа с динамической памятью
Тема 22. Исключения в C++. Использование и нюансы. Гарантии безопасности
Модуль 7 - Многопоточность в C++
Тема 23. Понятие потока выполнения программы
Тема 24. Две главные проблемы - гонка и взаимная блокировка
Тема 25. Структуры данных в многопоточной среде
Тема 26. Более высокие абстракции и асинхронное исполнение
Тема 27. Дополнительные тонкости и детали
Модуль 8 - Разное
Тема 28. Идиомы и полезные практики C++
Тема 29. Вводное занятие по проекту
Тема 30. Идиомы и полезные практики C++. Часть 2
Тема 31. Полезные в работе инструменты
Тема 32. Консультация -
Запись [Otus] Symfony Framework (Михаил Каморин)
Что даст вам этот курс
Symfony — один из самых сложных, надежных и высокопроизводительных PHP-фреймворков. Он по праву считается основным фреймворком для решения задач уровня enterprise. Symfony используют многие популярные проекты, например, Drupal, phpBB. Даже самый популярный PHP-фреймворк Laravel построен на основе Symfony. Курс рассчитан на PHP-разработчиков с опытом работы от двух лет.
Вы научитесь:
- использовать Symfony в проектах;
- обеспечивать безопасность приложения;
- тестировать и мониторить полученный код;
- использовать встроенные инструменты фреймворка;
- разворачивать приложения в различных окружениях.
В процессе обучения вы получите комплексные знания и навыки.
Модуль 1 Знакомство с фреймворком. Пишем базовый функционал
Модуль 2 Маршрутизация и HttpFoundation
Модуль 3 Интеграция с другими системами
Модуль 4 Тестирование и развёртывание
Модуль 5 Symfony: Advanced practices
-
Запись [Skillbox] Программирование дронов на Python (Михаил Колодочка, Дмитрий Петров)
На курсе вы
- Разберётесь в устройстве дронов
- Освоите азы языка Python
- Научитесь решать вычислительные и расчётные задачи с помощью Python
- Узнаете, как рассчитать траекторию полёта дрона на компьютере
- Сможете обрабатывать данные о полёте дрона с помощью Python
- Научитесь разрабатывать систему навигации для дрона
Вас ждут вебинары и практические задания от опытных инженеров.
- Основы разработки на Python
- Расширенные возможности Python
- Символьные и численные расчёты в Python
- Визуализация данных
- Обработка и первичный анализ данных различных типов
- Взаимодействие с операционной системой и оборудованием
- Введение в летающую робототехнику
- Основы аппаратных и навигационных комплексов БАС
- Теоретические основы разработки летающей робототехники
- Разработка симулятора БПЛА
- Разработка ПО для летающей робототехники
- Создание систем технического зрения для автономных БЛА
- Разработка систем предотвращения столкновений и построения карты
- Разработка систем планирования пути и облёта препятствий
- Основы разработки ПО для группового полёта
- Перспективы профессии
-
Запись [IT DMS] Основы администрирования Linux (Роман Стельмах)
В курсе изучаются фундаментальные основы операционной системы Linux и базовые задачи администрирования.![[IMG]](proxy14p.php?image=https%3A%2F%2Fi121.fastpic.org%2Fbig%2F2023%2F0219%2Ffa%2Fc13364b9dd70c21208a38212a73b6cfa.png&hash=16272794ca1014fde7d8492f6b60820d&v=4)
Кому подойдет данный курс:
- Тем, кто незнаком с Linux и IT
Узнаете что такое UNIX-архитектура и как устроены дистрибутивы Linux. Научитесь управлению доступами, работать с утилитами, файлами и сетью. Сможете начать карьеру в IT. - IT специалистам
Сможете использовать Linux для настройки доступов к корпоративным системам и выполнять другие задачи. Сможете обеспечить безопасность сетевых подключений и защитить свои проекты от хакеров и вредоносного ПО.
- Устанавливать Linux на базе OC Ubuntu Server
- Устанавливать VPN Сервер в облачной инфраструктуре, и понимать как все это работает
- Предоставлять и настраивать доступы cможете настраивать уровень доступа к системе и привилегии для отдельных пользователей и групп
- Администрировать и обслуживать различные компоненты своего сервера от железа до пользователей и настроек файервола
- Работать с командной строкой научитесь применять основные команды для управления процессами и системой в Bash-терминале
- Разбираться в виртуализации и контейнерах
Всем привет! Меня зовут Роман Стельмах, я закончил Институт Криптографии Связи и Информатики в 2011 году и с тех пор я работаю в IT сфере. На текущий момент я работаю на позиции сетевого инженера и администратора, занимаюсь построением сетей, их развитием, предоставлением услуг VPN, а также защитой трафика, проходящего через эти сети.
Для моей каждодневной работы я автоматизирую некоторые процессы в сетях, и использую сервера, которые используют ОС Linux (Zabbix, Git, FreeIPA, etc).
Чтобы по максимуму использовать все возможности этой ОС, необходимо знать, как она устроена и по каким принципам работает. В этом курсе я и хочу познакомить вас с этими вещами.
Мне также нравится рассказывать то, что я знаю и использую сам. Поэтому параллельно я работаю преподавателем (в Geekbrains) и спикером на вебинарах (например в Rebrain).
Свои знания и навыки по Linux я продемонстрировал в этом курсе, надеюсь он будет вам полезен. Желаю успехов в изучении! - Тем, кто незнаком с Linux и IT
Страница 6 из 21