Курсы по программированию — Страница 13
Найдено: 372 курса
Трек: HTML и CSS. Инструменты верстальщика
В этом треке вы освоите основные инструменты верстки — SASS, Bootstrap 5 и Gulp. Эти знания помогут облегчить работу с версткой и сделать ее ближе к программированию. — Подробнее →
Трек: HTML и CSS. Позиционирование
Этот трек проведет вас по всем базовым модулям CSS. Здесь вы научитесь располагать элементы, используя позиционирование, Flex и Grid. — Подробнее →
Трек: Асинхронное программирование на JS (async/await)
В этом треке вы погрузитесь в тему асинхронности в JavaScript, пройдете полный цикл и современные подходы. Здесь вы изучите колбеки, промисы, генераторы, async/await и сразу же проверите свои знания на практике. — Подробнее →
Трек: СИКП на JS
Этот трек написан на основе «Структуры и интерпретации компьютерных программ» — легендарного курса от профессоров MIT. Новые знания о СИКП перевернут ваши представления о коде, данных и функциях. — Подробнее →
Трек: ООП в JS
Здесь вы изучите прототипы, наследование и полиморфизм типов, освоите паттерны и антипаттерны проектирования. Курсы этого трека помогут досконально разобраться в объектно-ориентированном дизайне на JavaScript. — Подробнее →
Основы PHP
На этом курсе вы изучите основы языка PHP. Вы познакомитесь с экосистемой PHP, ключевыми возможностями языка, а также узнаете о чистых функциях и именовании. В итоге научитесь использовать и определять функции, искать и анализировать ошибки в коде, а также писать несложные программы на PHP. Как и с другими языками, для программирования на PHP нужно понимать, как работают циклы, библиотеки, логические операции и типы данных — все эти темы разбираются на курсе.Изучать основы PHP вы будете не только в теории, но и на практике. Уже с первого урока вы начнете выполнять упражнения, а в конце курса — сможете поработать над дополнительными заданиями. Благодаря практике в каждом уроке, вы быстрее освоите этот язык программирования. Знания из этого курса помогут получить основное представление о языке PHP, его принципах и особенностях. Курс подойдет для начинающих, которые ранее не программировали. — Подробнее →
Веб-разработка на PHP
На этом курсе вы познакомитесь с веб-разработкой на PHP. Вы узнаете о MVC, шаблонизации, роутинге и отправке форм. В итоге поймете, как создаются элементы типичных сайтов, например, аутентификация или полный набор операций по работе с сущностью (CRUD). Знания из этого курса пригодятся, если вы решите написать свой сайт на микрофреймворке Slim. Этот курс подойдет тем, кто уже хорошо знаком с языком PHP. Чтобы учиться было проще, стоит заранее изучить курсы: [«Основы PHP»](https://ru.hexlet.io/courses/php-basics), [«PHP: Массивы»](https://ru.hexlet.io/courses/php-arrays), [«PHP: Ассоциативные массивы»](https://ru.hexlet.io/courses/php-associative-arrays) и [«PHP: Функции»](https://ru.hexlet.io/courses/php-functions). — Подробнее →
JS: React
На этом курсе вы изучите основы React. Вы узнаете больше о создании компонентов, состоянии и жизненном цикле компонентов, а также о работе с событиями. В итоге вы научитесь создавать интерактивные пользовательские интерфейсы и манипулировать состоянием приложения. Изучение React пригодится, если вы решите создавать современные веб-приложения. Знания из этого курса помогают программистам создавать интерактивные интерфейсы и управлять состоянием приложения. Этот курс подойдет тем, кто занимается разработкой веб-приложений и желает изучить React. Чтобы учиться было проще, стоит заранее изучить JavaScript и основы HTML и CSS. — Подробнее →
Java: Автоматическое тестирование
На этом курсе вы изучите автоматическое тестирование — неотъемлемую часть программирования. Вы познакомитесь с принципами создания эффективных тестов и современными инструментами тестирования в Java. В итоге вы научитесь писать автоматизированные тесты, измерять покрытие тестами, настраивать непрерывную интеграцию. Знания из этого курса помогут вам тестировать код и таким образом повышать его качество. Вы сможете лучше строить архитектуру кода, отталкиваясь от того, как его будут использовать. Тесты дадут вам уверенность, что изменения одной части системы не сломали всю остальную систему. Чтобы учиться было проще, стоит заранее пройти курс по подготовке окружения и введение в ООП — Подробнее →
JS: DOM API
На этом курсе вы изучите браузерную среду. Вы познакомитесь с объектами браузера, научитесь делать любые преобразования HTML и добавлять интерактивность на страницу. Курс подойдет для тех, кто хочет научиться писать скрипты для сайтов. Знания этого курса — основа фронтенд-разработки, на которой строится все остальное. Для прохождения требуется знание JavaScript. — Подробнее →