Чему вы научитесь
О курсе
- Изучите основы программирования.
- Разовьёте алгоритмическое мышление, умение планировать.
- Приобретёте навыки самостоятельной работы.
- Научитесь создавать собственные игры внутри игры.
- Сможете создавать в игровом мире все, что захотите, — лишь дайте волю воображению!
На курсе Вы научитесь самостоятельно писать программы на языке программирования Python и управлять с их помощью событиями в мире Minecraft. Освоив основы программирования, Вы тут же пустите новые знания в ход: сможете соорудить постройки, создадите мини-игры и превратите обычные предметы в потрясающие артефакты. Навыков, которые вы получите, будет достаточно для воплощения в жизнь самых смелых идей! И не только в мире Minecraft. Если захотите, сможете писать на Python игры, приложения и полезные утилиты. Итак, сейчас Вы делаете первый шаг на пути к тому, чтобы стать выдающимся программистом и повелителем мира Minecraft.
Для кого этот курс
Курс подойдёт для школьников от 8 лет для прохождения с учителем или взрослым. Если ребёнку 10 лет, то возможно самостоятельное обучение (без взрослых).
Что вы получаете
В курс входят
- Навыки программирования на Python.
- Знание всех основные тем программирования на Python.
- Возможность управлять событиями в любимой игре.
- Почувствуете себя программистом Майнкрафт.
Продажник:
- 20 уроков в формате PDF
- 4 минуты видео
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 29
Страница 29 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[stepik] ProgMine. Большой курс по программированию на Python в Minecraft (Александр Бобуров)
11 янв 2023
Ссылка на тему: [stepik] ProgMine. Большой курс по программированию на Python в Minecraft (Александр Бобуров)Ответов: 1 -
[Product University] Менеджер ИИ-продуктов (Алексей Шаграев, Татьяна Шаврина)
10 янв 2023
ChatGPT — это сервис на базе Искусственного Интеллекта от команды Open. AI (используется более продвинутая языковая модель GPT-3.5, скоро выйдет 4-я версия).
Каждый, кто связан с интеллектуальным трудом и работой в офисе: предприниматели, программисты, продакты, копирайтеры, маркетологи, блогеры и все все — просто обязаны начать использовать ChatGPT и применять в своей работе.
Иначе, вы просто проиграете в конкуренции и почувствуете себя землекопами в мире, где все используют экскаваторы.
Будущее уже наступило, вот он тот момент, когда ИИ превзошел человека в офисной рутине.
Приглашаем вас освоить этот инструмент в числе первых!
1-й модуль: ИИ для бизнеса. Основные применения
Результат на выходе: карта областей для автоматизации и применения ИИ-продуктов в вашем бизнесе или на вашем рабочем месте, оценка экономического эффекта и приоритеты
2-й модуль: MVP, No-code инструменты и чат-боты
Результат на выходе: вы сделаете несколько Telegram/чат-ботов с ИИ-начинкой, в стиле ChatGPT
3-й модуль: юнит-экономика, метрики и проверка продуктовых гипотез
Результат: оценка юнит-экономики (CAC/LTV), каналов привлечения и возможного Retention вашего ИИ-продукта, найдете продукт с максимальным потенциалом
4-й модуль: продвижение продукта и управление командой
Результат: медиаплан продвижения и оценка ресурсов на запуск продукта, Agile-шаблоны для управления командой. Защита проектов
Ответов: 3 -
[ITVDN] Веб-разработка на PHP Symfony (Демьян Костельный)
10 янв 2023
Symfony – это один из самых популярных PHP фреймворков, часто выбираемый для создания больших веб-проектов, реализуемых на уровне организаций. Разработчики ценят Symfony за высокую производительность и стабильность, а также наличие удобной технической документации.
Курс «Веб разработка на PHP Symfony» позволит вам изучить основы работы с этим популярным фреймворком на примере разработки небольшого приложения. На данном курсе вы познакомитесь с Symfony Security, научитесь использовать в Symfony валидатор и формы. Также, на курсе будут рассмотрены особенности Dependency Injection и применения сервис-контейнеров, особенности различных подходов в тестировании Symfony-приложения, работа с базами данных и сериализация в Symfony.
Автор курса — Демьян Костельный, Middle PHP Developer. В записанных видео уроках он делится эффективными техниками работы с фреймворком Symfony, опираясь на собственный опыт и лучшие практики.
Формат: Видеоуроки и дополнительные материалы к ним.
Структура курса:
- Знакомство с Symfony. Настройка рабочего окружения.
- Роутер, контроллеры, ParamConverter, views.
- Сервис-контейнер.
- Doctrine (репозитории, entity менеджер, фикстуры).
- Doctrine (lifecycle callbacks, query builder, relations).
- Symfony Security.
- Twig.
- Валидатор и формы.
- Event Listener.
- Сериализатор.
- Тестирование.
- Создавать небольшое полноценное приложение с помощью фреймворка Symfony.
- Понимать особенности механизма контроллеров в рамках паттерна MVC и их реализации в Symfony.
- Работать с Doctrine для организации объектно-реляционного представления ваших сущностей.
- Понимать особенности и способы организации маршрутизации в Symfony, в частности реализовывать ее через YAML и Annotations.
- Понимать особенности работы и уметь работать с шаблонизатором Twig.
- Работать с сериализацией и десериализацией в Symfony.
- Понимать принципы DI и уметь работать с сервис-контейнерами.
- Реализовывать аутентификацию и авторизацию в Symfony приложении.
- Понимать особенности работы и разницу между Event Listener и Event Subscriber.
- Организовывать полноценное функциональное и юнит-тестирование вашего приложения.
Для качественного восприятия информации данного курса необходимы знания HTML/CSS, основ PHP, основ работы с MySQL и базовое понимание языка SQL.
Ссылка на тему: [ITVDN] Веб-разработка на PHP Symfony (Демьян Костельный)Ответов: 1 -
[ITVDN] JavaScript Стартовый (Дмитрий Охрименко)
10 янв 2023
JavaScript – самый популярный язык программирования. Без него не обойтись в web-разработке. Также JavaScript применяется в разработке серверных приложений, игровых и мобильных приложений, для создания сценариев в автоматизации тестирования и других задач. Если вы программист или хотите им стать – вам необходимы базовые знания JavaScript.
Автор курса — Дмитрий Охрименко — CEO CyberBionic Systematics, сертифицированный тренер Microsoft и автор видео курсов ITVDN по .NET и FrontEnd разработке. Все курсы Дмитрия Охрименко смотрите здесь.
Основная цель курса "JavaScript Стартовый" – помочь вам в изучении всех главных синтаксических конструкций JavaScript. Вы узнаете, как работать с переменными, использовать условные и циклические конструкции, массивы и объекты. Вы получите все знания, которые необходимы для написания алгоритмов и подготовите базу, после которой можно углублять свои знания в веб-разработке или начать использовать JS для других целей.
Формат: Видеоуроки и дополнительные материалы к ним.
Структура курса:
- Введение. Знакомство с JS.
- Структура кода.
- Переменные и типы данных.
- Строки и преобразование типов.
- Операторы.
- Условный оператор if.
- Switch и тернарный оператор.
- Циклы.
- Массивы.
- Методы массивов.
- Функции. Часть 1.
- Функции. Часть 2.
- Объекты. Часть 1.
- Объекты. Часть 2.
- Создавать на JavaScript базовый динамический контент для web-страниц.
- Понимать принципы и уметь работать с переменными и типами данных.
- Работать с условными и циклическими конструкциями.
- Понимать особенности использования массивов и уметь работать с методами для обработки данных в массивах.
- Использовать функции (понимать и использовать области видимости, контекст, рекурсию).
- Работать с объектами.
Этот курс рассчитан на начинающих без опыта и знаний в программировании. Вы можете начать обучение прямо сейчас — достаточно умения работать с текстовым редактором.
Если вы уже занимаетесь разработкой на другом языке программирования и хотите изучить JavaScript – эти видео материалы вам идеально подойдут: просто бегло просмотрите первые уроки и сконцентрируйте внимание на особенностях работы JavaScript.
Если вы занимаетесь тестированием ПО, курс "JavaScript Стартовый" поможет вам разобраться с синтаксисом языка и станет первым шагом в освоении автоматизации тестирования.
Для тех, кто освоил курс "JavaScript Стартовый" Вашему внимаю предлагается следующая ступенить изучения языка Java, это курс Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... .
Ссылка на тему: [ITVDN] JavaScript Стартовый (Дмитрий Охрименко)Ответов: 1 -
[ITVDN] JavaScript Базовый (Дмитрий Охрименко)
10 янв 2023
JavaScript – это один из самых популярных языков программирования. Без его знания не обойтись в web-разработке, однако, он может быть применен и для решения иных задач. Сегодня JavaScript, кроме добавления динамического поведения HTML страницам, применяется в разработке серверных приложений, игровых и мобильных приложений, а также для создания сценариев для автоматизации тестирования и многого другого. Изучение JavaScript — это хорошее вложение в будущее, так как язык пригодится для решения разных задач и будет полезным как Frontend или Backend разработчику, так и тестировщику программного обеспечения.
В ходе курса "JavaScript Базовый" вы изучите главные принципы использования JavaScript при построении пользовательских интерфейсов и при создании сценариев, использующих объектно-ориентированные техники и функциональные подходы. Эти уроки станут фундаментом для дальнейшего изучения библиотек и фреймворков, базирующихся на языке JavaScript. Также, знания, полученные на этом курсе, помогут вам при изучении и использовании такого фреймворка, как Angular или библиотеки React.
Курс записан одним из лучших авторов ITVDN — Дмитрием Охрименко, являющимся CEO CyberBionic Systematics, сертифицированным тренером Microsoft и автором курсов по .NET и FrontEnd разработке. В записанных видео уроках Дмитрий делится эффективными техниками работы с языком JavaScript, которые актуальны и востребованы на сегодняшний день.
Формат: Видеоуроки и дополнительные материалы к ним.
Структура курса:
- DOM и поиск элементов.
- Навигация по DOM элементам.
- Модификация DOM дерева.
- Свойства и атрибуты.
- Стили.
- События. Часть 1.
- События. Часть 2.
- События. Часть 3.
- HTML шаблоны.
- Функции конструкторы.
- Классы.
- Классы. Наследование.
- Контекст функции.
- Замыкания.
- Формы и элементы управления.
- Проверка данных формы.
- Cookies и Web Storage.
- Обработка исключений.
- Асинхронный код. Promise.
- Сетевые запросы.
- Создавать веб страницы с полноценным пользовательским интерфейсом
- Использовать классы и наследование классов, понимать принципы объектно-ориентированного подхода при разработке на JavaScript.
- Работать с функциями конструкторами и прототипами.
- Работать с функциями и использовать замыкания – понимать, что такое лексическое окружение, контекст.
- Работать с DOM деревом, находить элементы, создавать, удалять и менять состояние существующим элементам.
- Работать со стилями через JavaScript код.
- Использовать события, применять технику делегирования событий, работая с разными фазами события (Capture Phase и Bubble Phase).
- Использовать HTML template и шаблонизатор mustache.js.
- Работать с формами и проверять данные, введенные в формы.
- Работать с данными на стороне клиента, используя cookies и Web Storage.
- Обрабатывать исключения и создавать пользовательские исключения.
- Организовывать асинхронный код с помощью функций обратного вызова и Promise.
- Создавать сетевые запросы с помощью метода fetch.
Для понимания материалов данного курса потребуется знание базового синтаксиса JavaScript (материал курса Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... ) и знание основ HTML и CSS.
Если вы уже занимаетесь разработкой на другом языке программирования и хотите изучить JavaScript – эти видео материалы вам идеально подойдут: просто бегло просмотрите уроки и сконцентрируйте внимание на особенностях работы JavaScript.
Если вы занимаетесь тестированием ПО, "JavaScript Базовый" поможет вам в дальнейшем погружении в особенности языка JS и станет надежным помощником в освоении автоматизации тестирования.
Ссылка на тему: [ITVDN] JavaScript Базовый (Дмитрий Охрименко)Ответов: 3 -
[Udemy] Git - Курс по Git и GitHub (Богдан Стащук)
9 янв 2023
Изучите и поймите все основные функции Git: коммиты, ветви, слияние ветвей, синхронизация с GitHub.
Этот курс посвящен основным функциям Git и GitHub.
Узнайте, как использовать Git и GitHub:
- Коммиты, ветки, слияние, GitHub и Git Objects
Если эти термины для вас новые — становитесь студентом этого курса и вы узнаете, что такое Git и как использовать его основные функции.
Ознакомьтесь с Git и GitHub, чтобы использовать их в своих проектах и проектах, в которых вы потенциально будете участвовать в будущем.
Это экспресс курс по Git и GitHub, который даст вам общее представление о Git и GitHub. Кроме того, используя несколько практических упражнений, вы попрактикуетесь в основных функциях Git и GitHub, таких как создание коммитов, создание веток и слияние веток.
Мы начнем с установки Git и инициализации нового репозитория Git. Вы узнаете, что в Git есть 4 типа объектов: файлы, деревья, коммиты и аннотированные теги. Каждый объект имеет уникальный хэш SHA1. Также все объекты хранятся в папках. Каждый объект имеет только одну ссылку на него - хэш SHA1. Файлы хранятся в BLOB-объектах. Имена файлов хранятся в других объектах Git, называемых деревьями.
Вы узнаете, как вносить изменения, инсценировать их и потом коммитить. Также вы узнаете и попрактикуетесь в том, как наблюдать за деревом коммитов и проверять разные коммиты, чтобы «путешествовать во времени» между разными состояниями репозитория Git.
В ходе этого курса вы будете практиковать все основные функции Git и GitHub.
В практических разделах вы выполните несколько практических заданий по Git:
- Инициализировать новый репозиторий Git
- Настройте имя автора и адрес электронной почты Git
- Внесите изменения в рабочий каталог, добавьте их в область и зафиксируйте
- Исследуйте историю коммитов
- Проверить различные коммиты
- Создавайте ветки, выполните слияние веток
- Анализировать содержимое объектов Git
- Создайте удаленный репозиторий на GitHub
- Подключите локальный и удаленный репозитории
- Pull и push операции с удаленным репозиторием
- Внесение изменений в файлы прямо на GitHub
Для кого этот курс:
- Начинающие и опытные программисты, которые хотят изучить основы Git и GitHub
- Программисты, которые хотят научиться управлять версиями своих проектов
- Разработчики, которые создают проекты в командах
- Вы изучите все основные функции Git и GitHub, которые используются на практике чаще всего
- Мы начнем с самых основ и того, как Git устроен и далее вы изучите и попрактикуетесь в основных функциях Git.
- Понимание внутреннего устройства Git - главное в успешном дальнейшем использовании Git и GitHub
- Вы изучите все основные функции Git - ветки, коммиты, слияние веток, загрузка изменений в удаленный репозиторий
- Вам понадобится только ваш компьютер Mac, Windows или Linux/Unix
- На компьютере вы будете использовать терминал, а также редактор кода Visual Studio Code
Введение в Git и GitHub
- План курса
- Присоединяйтесь к сообществу единомышленников!
- Какие программы нужны для этого курса
- Что такое Git и почему его стоит использовать
- Разница между Git и GitHub
- Почему Git - распределенная система
- Установка Git
- Настройка имени и почты автора
- Обзор основных команд в Терминале
- Отличия Терминала от Оболочки
- Как инициализировать Git репозиторий
- Инициализация Git репозитория в нашем проекте
- Области Git
- Рабочая директория (working directory)
- Индекс (staging area)
- Репозиторий (repository)
- Git сохраняет различные версии одного и того же файла
- Рабочий процесс Git
- Статусы отслеживания файлов
- Типы объектов в Git
- Хэши объектов и SHA1 хэш-функция
- Что такое коммит и что он содержит
- Как коммиты связаны между собой
- Что такое HEAD
- Что такое ветка
- Работа Git на примере
- Пример репозитория - второй коммит
- Пример репозитория - перемещение между версиями
- Основные команды Git
- План практических задач
- Создание файлов и папок в проекте
- Создание первого коммита
- Анализ внутренних объектов Git
- Создание второго коммита
- Перемещение между версиями
- Ветки в Git
- Переключение между ветками
- Команды для работы с ветками
- Работа с ветками на практике
- Слияние веток
- Команда для слияния веток
- Пошаговый процесс слияния веток
- Начало практики по слиянию веток
- Установка редактора кода Visual Studio Code
- Создание первого коммита в ветке feature
- Создание коммита в редакторе кода
- Переключение между ветками после изменений
- Создание коммита в ветке main
- Слияние ветки feature в main
- Анализ репозитория после объединения веток
- Удаление ветки feature
- Сервисы хостинга Git репозиториев
- Клонирование удаленных репозиториев
- Что такое origin
- Команды для взаимодействия с удаленным репозиторием
- Связь локального репозитория с удаленным
- Практика по клонированию удаленного репозитория
- Практика по связыванию локального репозитория с удаленным
- Создания авторизационного токена на GitHub
- Создание коммита на GitHub
- Просмотр всех коммитов на GitHub
- Скачивание обновлений с GitHub
- Задача для вас по загрузке локальных изменений
Ссылка на тему: [Udemy] Git - Курс по Git и GitHub (Богдан Стащук)Ответов: 1 -
[ITVDN] Асинхронное программирование в Java (Юрий Миленин)
9 янв 2023
Java – это один из самых популярных языков программирования, использующий асинхронность и многопоточность в частности для построения корпоративных серверных приложений, веб приложений, десктопных и мобильных приложений.
Механизмы асинхронности и многопоточности часто применяются при реализации современных высоконагруженных и распределенных приложений, а также при реализации пользовательского интерфейса и использовании операций ввода/вывода.
На данном курсе будет рассмотрено понятие потоков и многопоточности в целом, непосредственно концепция асинхронного программирования, а также современные приемы организации выполнения асинхронных задач на языке Java. По окончанию курса вы сможете самостоятельно создавать многопоточные и асинхронные задачи на языке Java.
Автор курса — Юрий Миленин, Middle Java Developer. В записанных видео уроках он демонстрирует техники эффективной реализации асинхронности и многопоточности при помощи Java, опираясь на собственный опыт и лучшие практики.
Формат: Видеоуроки и учебные материалы к ним.
Структура курса:
- Многопоточное программирование.
- Асинхронное программирование.
- ExecutorService. ThreadPool, Fork/Join Framework.
- Потокобезопасные коллекции.
- Future API. Future vs CompletableFuture
- Методы runAsync и supplyAsync. Обработка исключений.
- Объединение нескольких CompletableFuture.
- Асинхронность в Spring. Аннотация @Async
- @Scheduled & SceduleExecutorService
- Паттерны проектирования Producer Consumer и Scatter-Gather.
- Реализовывать в своих приложениях принципы асинхронности и многопоточности для быстрой и неблокирующей работы приложения.
- Создавать и запускать потоки.
- Использовать ExecutorService и ThreadPool для управления потоками.
- Использовать Fork/Join Framework для решения проблемы с использованием параллельного подхода «разделяй и властвуй».
- Работать с потокобезопасными коллекциями.
- Использовать Future и CompletableFuture для работы с асинхронными задачами.
- Ловить и обрабатывать исключения, полученные при выполнении асинхронного кода.
- Использовать асинхронность в веб-приложениях на Spring Framework.
- Управлять выполнением задач, создавая пользовательский планировщик задач.
- Реализовывать в приложении паттерны проектирования Producer-Consumer и Scatter-Gather.
Для понимания материалов данного курса потребуются знания языка Java на уровне «Java Углубленный», базовые знания Spring Framework.
Ссылка на тему: [ITVDN] Асинхронное программирование в Java (Юрий Миленин)Ответов: 1 -
[ITVDN] jQuery (Максим Сластен)
9 янв 2023
jQuery – популярная JavaScript-библиотека для организации взаимодействия с HTML элементами веб-страницы. С её помощью количество JS-кода, используемого при создании клиентской стороны веб-сайтов, существенно уменьшается, что способствует его читабельности, поддерживаемости и масштабируемости.
На данном курсе вы научитесь использовать библиотеку jQuery для создания удобного пользовательского интерфейса на веб-страницах, добавления веб-страницам интерактивности и повышения удобства пользователя. Вы научитесь использовать jQuery для решения часто встречающихся задач разработки веб-приложений. Узнаете, как взаимодействовать с элементами на странице, делать выборки по разным параметрам, манипулировать DOM-элементами и их содержимым, сможете добавлять динамики веб-страницам, писать кроссбраузерный код, реализовывать AJAX и создавать анимацию.
Автор курса — Сластен Максим, FrontEnd Developer. В записанных видео уроках он делится эффективными техниками написания кода при помощи библиотеки jQuery, опираясь на собственный опыт и лучшие практики.
Формат: Видео уроки с дополнительными материалами к ним.
Структура курса:
- Знакомство с jQuery и начало работы.
- Селекторы и фильтры.
- Работа с DOM.
- Атрибуты и свойства.
- События.
- Формы.
- Анимация.
- AJAX.
- Вспомогательные функции jQuery и UI библиотеки.
- Понимать и применять библиотеку jQuery для формирования качественного пользовательского интерфейса веб-страницы.
- Обрабатывать события и цепочки событий на странице.
- Добавлять и удалять элементы веб-страницы, управлять их содержимым.
- Реализовывать отправку данных и запросы со стороны страницы к серверу.
- Создавать анимации и графику на веб-страницах.
- Понимать и уметь применять базовые селекторы и фильтры.
- Использовать AJAX для взаимодействия с сервером, используя сериализацию, XML и JSON форматы данных.
- Подключать и использовать основанные на jQuery библиотеки для улучшения качества обработки данных и удобства пользователя.
Для понимания материалов данного курса необходимы базовые знания HTML и CSS, а также JavaScript на уровне курса JavaScript Базовый
Ссылка на тему: [ITVDN] jQuery (Максим Сластен)Ответов: 1 -
[ITVDN] HTML5 & CSS3 Стартовый (Виталий Мазяр)
9 янв 2023
В основе работы любого веб-сайта находится демонстрация текста, изображений и другого контента в окне специальной программы – веб-браузера. С помощью языка HTML создается начальная разметка (каркас) каждой интернет-страницы. Затем использование CSS преображает сайт, настраивая способ отображения элементов и придавая ему привлекательный, эффектный внешний вид. Изучение этих языков является основой для обучения любого верстальщика и веб-разработчика.
На курсе «HTML5 & CSS3 Стартовый» вы познакомитесь с основными конструкциями и принципами использования этих базовых языков работы веб-сайтов. Вы познакомитесь с тем, что такое HTML-тэги и как их использовать, с особенностью того, как устроена структура любого сайта, что такое блоки, как формируется текст и отображаются картинки. Узнаете, как работать с таблицами и списками, их правила вложенности, узнаете правила размещения блоков и способы работы с путями для файлов.
Автор курса — Виталий Мазяр, FrontEnd Developer, тренер–консультант CyberBionic Systematics, сертифицированный специалист Microsoft, автор видео курсов на ITVDN. В записанных видео уроках он делится техниками эффективного использования HTML5 & CSS3, опираясь на собственный опыт и лучшие практики.
Формат: Видеоуроки и дополнительные материалы к ним.
Структура курса:
- Введение в HTML.
- Типы элементов и атрибуты.
- Введение в CSS.
- Определение размеров блоков.
- Работа с отступами, свойство margin.
- Работа с текстом и видимостью элементов.
- Верстка с использованием Flexbox.
- Комбинирование селекторов.
- Работа с фоном, свойство background.
- Семантическая вёрстка.
- Понимать основы использования базовых конструкций языка разметки HTML и языка стилей CSS.
- Создавать простые одностраничные сайты.
- Реализовывать главное меню сайта.
- Понимать основы адаптивной и кроссбраузерной разработки сайтов.
- Создавать блок социальных сетей.
- Создавать карточки товара и подобные им информационные блоки.
- Реализовывать верстку сайта с использованием модуля Flexbox.
Данный курс подходит для новичков, которые ни разу не программировали. Для старта обучения потребуется компьютер/ноутбук и стабильный доступ к интернету.
Ссылка на тему: [ITVDN] HTML5 & CSS3 Стартовый (Виталий Мазяр)Ответов: 1 -
[ITVDN] Автоматизация тестирования на С# (Татьяна Пешкова)
9 янв 2023
Автоматизация тестирования позволяет избавиться от рутины ручного функционального тестирования, передав программе задачи по последовательному запуску теста, инициализации соответствующих элементов, выполнению теста, анализу и выдачи результата.
На курсе рассматривается применение библиотеки Selenium для тестирования веб и десктоп приложений. Рассматриваются возможности тестовых фреймворков C# для автоматизации тестирования — NUnit, xUnit и MSTest. Будет рассмотрена возможность применения паттерна Page Object, и расширение этого шаблона Page Factory для проектирования тестов.
Вы познакомитесь с API тестированием на примере REST приложений, а также с основами и ключевыми моментами подхода разработки BDD, с синтаксисом языка Gherkin, поддерживающим разработку, основанную на поведении, и с инструментом для применения BDD подхода — SpecFlow.
Автор курса — Татьяна Пешкова, Senior QA Engineer. В записанных видео уроках она делится техниками эффективной организации автоматизированных тестов на C#, опираясь на собственный опыт и лучшие практики.
Формат: Видеоуроки.
Структура курса:
- Автоматизация тестирования.
- Selenium WebDriver.
- Поиск элементов в web и desktop приложениях (локаторы).
- Selenium WebDriver: сложные элементы.
- Сравнение тестовых фреймворков.
- Page Object Pattern.
- API тестирование на примере REST.
- BDD. Gherkin. SpecFlow.
- Применять принципы автоматизации тестирования в построении процесса тестирования проекта.
- Применять Selenium WebDriver в Visual Studio для тестирования пользовательского интерфейса web-страницы.
- Использовать инструменты для поиска локаторов в web и в Windows desktop приложениях, а также составлять все типы локаторов, в том числе CSS и XPath.
- Реализовывать сложное взаимодействие Selenium WebDriver с браузером, такое как: выполнение событий мыши и клавиатуры, выполнение JavaScript-кода, работа с выпадающим списком, со всплывающими сообщениями или дополнительными окнами браузера.
- Понимать разницу между тестовыми фреймворками NUnit, xUnit и MSTest и применять их атрибуты, в зависимости от необходимости.
- На практике применять шаблон проектирования автотестов Page Object, и его расширение Page Factory.
- На примере REST понимать принципы тестирования API, понимать, как строится запрос, как происходит выполнение и получение ответа от сервера.
- Создавать тесты с помощью библиотеки RestSharp.
- Понимать, где и как нужно формировать запросы различных типов (создание, получение, удаление и обновление данных), а также работать с полученными от сервера данными.
- Понимать ключевые моменты подхода разработки BDD, понимать основы синтаксиса языка Gherkin.
- Устанавливать и создавать тестовые сценарии с инструментом SpecFlow.
Для прохождения данного курса необходимы знания языка C# на уровне курса C# Базовый, понимание принципов ООП и основ Unit-тестирования на языке C#.
Будет плюсом знание общих принципов тестирования (основные понятия, виды тестирования, уровни тестирования, структура тест-кейса), знание основ web-технологий (структура HTML-страницы), знание REST API.
Ссылка на тему: [ITVDN] Автоматизация тестирования на С# (Татьяна Пешкова)Ответов: 1 -
[ITVDN] PHP Углубленный (Ян Хаджийский)
9 янв 2023
Язык программирования PHP — один из лучших для создания серверной части современных веб-сайтов. Этому языку очень много лет, и при этом он до сих пор остается востребованным инструментом веб-разработки и входит в ТОП-10 различных рейтингов языков программирования (индекс TIOBE, PYPL Index и другие).
На данном курсе рассматриваются основы использования расширений PHP, решение проблем безопасности в PHP приложениях, особенности применения стандартов написания кода PSR2 и PSR4, тема внедрения зависимости в PHP. Вы познакомитесь с принципами работы с базами данных – Active Record и Data Mapper, основами построения архитектуры приложений – применение базовых паттернов проектирования с принципами SOLID и их реализацией в коде.
Автор курса — Ян Хаджийский, РНР Developer.
Формат: Видеоуроки.
Структура курса:
- Расширение PHP и их использование.
- Безопасность в PHP.
- PHP и стандарты написания кода.
- Внедрение зависимостей.
- Active Record.
- Больше о паттернах проектирования.
- Принципы SOLID.
- Построение архитектуры приложения.
- Вывод об использовании.
- Понимать принципы, согласно которым работают расширения или модули.
- Понимать возможности использования языка для хранения информации – YAML.
- Применять библиотеку CURL.
- Обеспечивать на базовом уровне безопасность создаваемого web-приложения.
- Использовать основы MD5 шифрования в своем приложении.
- Понимать основные направления взлома web-приложений, проблемы безопасности выполнения запросов к базе данных, XSS и др.
- Применять криптографические модули Random_bytes, HASH.
- Обеспечивать в своем приложении следование базовым правилам написания валидного кода, PSR2 и PSR4 стандарты.
- Понимать и применять базовые принципы внедрения зависимостей.
- Понимать основы применения базовых архитектурных принципов, в частности паттернов проектирования, принципов SOLID.
Для понимания материала данного курса необходимы знания языка PHP на уровне курсов «PHP 8.0 Стартовый» и «PHP 7.4 Базовый», базовые знания SQL на уровне курса «PostgreSQL».
Ссылка на тему: [ITVDN] PHP Углубленный (Ян Хаджийский)Ответов: 1 -
[ITVDN] Верстка страниц с использованием Gulp (Максим Сластен)
8 янв 2023
Gulp позволяет автоматизировать и ускорить выполнение множества рутинных задач разработки, с которыми каждый день приходится сталкиваться при создании веб-сайта (минификация, тестирование, объединение файлов и т. д.).
Данный курс поможет вам изучить возможности применения Gulp, начиная от основ использования и базовых правил, заканчивая рассмотрением более сложных структур. Проходя уроки, вы шаг за шагом познакомитесь со всеми возможностями Gulp API. Вы пройдете через весь процесс создания страницы: от создания репозитория для хранения проекта, через создание gulpfile.js для структуры проекта, подготовку макета сайта в Figma, обеспечение структуры страницы в html, добавление стилей к существующей странице и скриптов в проект, к итоговому результату – упаковке проекта и выполнения деплоя на сервисе Netlify.
По прохождению курса вы будете разбираться в основах работы тасков и их создании, а также узнаете возможности библиотек, которые работают с GulpJs. Если вы еще не знакомы с GulpJs, или хотите больше разобраться в работе тех или иных методов, данный курс поможет вам в этом.
Автор курса — Сластен Максим, FrontEnd Developer. В записанных видео уроках он делится техниками эффективного использования Gulp, опираясь на собственный опыт и лучшие практики.
Формат: Видео уроки с дополнительными материалами
Структура курса:
- Установка Gulp. Настройка рабочего окружения.
- Свойства и возможности Gulp.
- Подготовка gulpfile.js.
- Создание страницы.
- Упаковка и деплой.
- Понимать и уметь применять особенности Gulp в полном цикле разработки лендинга.
- Устанавливать Gulp, выполнять настройку рабочего окружения и создавать таски для проверки корректности установки и отсутствия ошибок.
- Понимать особенности 4-й версии Gulp, ее отличия от 3-й версии, понимать разновидности Gulp файлов и особенности Gulp API.
- Применять существующие Gulp-плагины, понимать особенности их подключения и настройки в тасках для разных задач. Использовать плагины для работы с HTML, с PUG, плагины для обработки JS и графики
Для понимания материала данного курса необходимы знания языков верстки HTML & CSS, а также базовое владение языком JavaScript.
Ссылка на тему: [ITVDN] Верстка страниц с использованием Gulp (Максим Сластен)Ответов: 1 -
[ITVDN] Тестирование безопасности веб-приложений (Андрей Гриценко)
8 янв 2023
Автоматизация тестирования позволяет сильно упростить процессы и дает ряд преимуществ, среди которых можно выделить: повышение скорости тестирования, уменьшение затрат на поддержку, автоматическую генерацию отчетов, масштабируемость.
Курс «Тестирование безопасности веб-приложений» объединяет в себе теорию и практику. Вы -познакомитесь с основами тестирования безопасности веб-приложений и некоторыми наиболее распространенными уязвимостями, присущими современным веб-приложениям, научитесь использовать различные специализированные инструменты для выявления уязвимостей и приобретете знания для устранения и предотвращения таких уязвимостей в веб-приложениях.
По итогу курса вы сможете самостоятельно и полноценно выполнять задачи тестировщика безопасности веб-приложений на проекте.
Предварительные требования:
Знание модели сетевого взаимодействия, понимание и знание любого языка программирования, общее понимание JavaScript, знание SQL.
Будет плюсом: Testing (виды тестирования, принципы тест дизайна, тестовые артефакты, уровни тестирования, требования)
Формат: Видео уроки.
Вы научитесь:- Теория безопасности веб-приложений
- Основы XSS
- SQL инъекции
- Аутентификация и контроль доступа
- Небезопасные прямые указатели на объекты
- Неправильная конфигурация безопасности
- CSFR. Подделка межсайтовых запросов
- Тестирования уязвимостей в компонентах
- Конфиденциальность данных. Тестирование утечек
- Непроверенные перенаправления и пересылки
- Стратегия тестирования безопасности
- Понимать основы безопасности веб-приложений
- Тестировать и выявлять уязвимости межсайтового выполнения скриптов (XSS)
- Тестировать и выявлять уязвимости SQL-инъекций
- Тестировать и выявлять уязвимости аутентификации и контроля доступа
- Тестировать и выявлять уязвимости IDOR (прямые указатели на объекты)
- Тестировать и выявлять уязвимости конфигураций веб-приложений
- Тестировать и выявлять уязвимости подделки межсайтовых запросов (CSRF)
- Тестировать и выявлять уязвимости в компонентах и библиотеках веб-приложений
- Тестировать и выявлять уязвимости утечки конфиденциальных данных
- Выявлять фишинговые атаки и настраивать политики CORS
- Планировать и выполнять деятельность по тестированию безопасности.
Ответов: 1 -
[ITVDN] Основы администрирования Linux (Андрей Барабаш)
8 янв 2023
Linux-системы используются в первую очередь для создания серверов, а также для персональных компьютеров и как основа операционных систем большинства смартфонов.
Курс «Основы администрирования Linux» дает базовые знания процессов установки, настройки и работы с данной операционной системой на примере одной из версий Linux - Ubuntu. Вы познакомитесь с основами работы в терминале, основными утилитами, необходимыми для каждодневной работы, основами настройки web-сервера и сервера баз данных на Linux.
Автор курса — Барабаш Андрей, DevOps at Brights. В записанных видео уроках он делится эффективными техниками администрирования Linux, опираясь на собственный опыт и лучшие практики.
Формат: Видеоуроки (с дополнительными материалами)
Структура курса:
- Установка Linux на виртуальную машину.
- Системная архитектура.
- Жесткие диски и работа с ними.
- Файловая система и управление пакетами.
- Команды GNU и Unix.
- Управление правами доступа к файлам и владением.
- Память и процессоры.
- Оболочка командной строки.
- Обработка текстовых потоков с помощью фильтров.
- Работа с оболочкой Bash.
- Архиваторы, бэкапы и планировщик задач.
- Сети.
- Сетевые команды и безопасность.
- Логи.
- Web Services.
- Database.
- Устанавливать ОС Linux и необходимые для работы утилиты и службы
- Администрировать ОС Linux.
- Работать с жесткими дисками и файловой системой.
- Настраивать терминал для удобства работы.
- Создавать пользователей, настраивать их права и привилегии для работы в операционной системе.
- Управлять процессами в системе.
- Использовать bash для написания скриптов.
- Использовать vim и понимать основы работы с ним.
- Работать с текстовыми потоками.
- Работать с архиваторами, бэкапами и планировщиком задач.
- Настраивать сеть и понимать основы работы сетевых протоколов.
- Понимать основы безопасности работы операционной системы и реализовывать ее.
- Организовывать логирование и вести логи.
- Выполнять установку и базовую настройку web-server`а и сервера баз данных.
- Предварительные требования
Ссылка на тему: [ITVDN] Основы администрирования Linux (Андрей Барабаш)Ответов: 2 -
[Stepic] Верстаем 8 сайтов по макету из Figma в портфолио (Исмаил Усеинов)
8 янв 2023
Чему вы научитесь
- Устанавливать редактор для написания кода VS Code, настраивать его, устанавливать расширения и темы, работать с плагином Emmet, работать в терминале (командной строке)
- Работать с HTML5 и CSS3 - это два языка, которые необходимы для создания любого сайта. Работать с Flexbox, Grid и BEM, создавать свою адаптивную сетку на CSS и мы сверстаем много отдельных фрагментов современных сайтов
- Создавать современные веб-сайты и правильно пользоваться документацией
- Работать с Photoshop и Figma в контексте верстки, извлекать картинки и текст из макетов
- Работать с системой контроля версий Git и добавлять свой код в удаленные репозитории на GitHub, делать Fork, Pull-request и слияние веток
- Сверстаем 8 сайтов по макету из Figma и вы сможете добавить их себе в портфолио
- Расскажу как составить резюме, портфолио и взять первый заказ на фрилансе
- 7 модулей, в которых вы научитесь работать с HTML, CSS, Figma, Photoshop, VS Code, Emmet, BEM, Git, GitHub
- 71 урок, 7 из которых доступны бесплатно (по одному из каждого модуля)
- общая продолжительность видео уроков более 23 часов
- 199 тестовых заданий
- более 80 ресурсов для скачивания (ссылки на полезные сервисы, статьи, готовые шпаргалки, макеты сайтов и примеры кода)
- этот курс содержит в себе материалы из 3-х разных курсов по самой выгодной цене
- обучение может занять от 1 до 3 месяцев, в зависимости от уделенного вами времени
- много домашних заданий по написанию кода, вся теория закрепляется на практике на наглядных примерах
- выдается сертификат Stepik
- общение с автором и другими учениками, обсуждение уроков и отдельных шагов
- обучение по шагам - учитесь когда вам удобно, уроки разбиты на маленькие шаги (это может быть, текст, видео, тестовое задание)
- курс предоставляется вам на всегда, без каких-либо лимитов и ограничений по времени
- вы получите огромный багаж знаний и сможете освоить современную востребованную профессию
Ответов: 1
Страница 29 из 34