Проектирование интерфейсов 1С в Figma (2025)

infostart

10 июня, 2025

Курсы по программированию

EJFEMvm9Qdq Vo0JBOSkFw Программирование [infostart] Проектирование интерфейсов 1С в Figma (2025)

ОПИСАНИЕ:

Комплексный курс по проектированию интерфейсов 1С для начинающих и продвинутых аналитиков. Для тех, кто хочет овладеть навыками прототипирования и использовать Figma в работе.

Автор внедрила в рабочий процесс использование прототипов и Figma для 1С-разработки, что упростило согласования с заказчиком, освободило время разработчиков и сделало приложение удобным для пользователей. Подход, основанный на методиках проектирования для веба и мобильных продуктов, был адаптирован под особенности разработки 1С.

  1. Основы Figma
    Начнем с основ использования Figma, учебных видео и практических заданий, чтобы вы овладели инструментом проектирования для 1С и не только.
  2. Теория и практика
    Не только покажем, как делать интерфейсы, но и расскажем теоретический фундамент, который поможет понять, как выбирать дизайн-решения и оценивать готовые интерфейсы.
  3. Управляемые формы
    Подробно разберем проектирование управляемых форм. Хотя курс не включает мобильной разработки и проектирования отчетов, теоретические знания будут полезны и в этих направлениях.
  4. Итерации и углубление
    Будем создавать прототипы, пройдя через цикл разработки 5 раз. Каждая неделя будет углублять вас в процессы проектирования, позволяя прокачаться в построении интерфейсов.
  5. UI Kit для 1С
    При прохождении курса вы получите в подарок готовый UI kit элементов интерфейса, который упростит работу над прототипами.

Программа курса
6 спринтов и 6 недель
Вы получите полезные знания для решения конкретных практических задач
Курс состоит из 6 тематических спринтов. Вебинары проходят по вторникам в 11:00 по МСК с 10 февраля по 18 марта 2025 г.

Спринт 1. Нарисовать баннер
1. Потренируетесь основам работы в Figma;
2. Познакомитесь с практическим кейсом курса;
3. Узнаете, как работать в интерфейсах с базовыми элементами — текстами и изображениями;
4. Нарисуете баннер, который привлечет внимание и будет хорош собой.

Спринт 2. Спроектировать командную панель
1. Узнаете о работе с целями, сценариями и прототипами;
2. Составите требования к командной панели;
3. Узнаете, как проектировать кнопки и командные панели;
4. Создадите интерактивный прототип с командной панелью.

Спринт 3. Спроектировать форму объекта
1. Потренируетесь в проектировании интерфейса с помощью блочных прототипов;
2. Узнаете, как проектировать поля ввода и выбор значений;
3. Создадите прототип формы объекта;
4. Потренируетесь комментировать и давать обратную связь по прототипам.

Спринт 4. Спроектировать форму списка объектов
1. Посмотрите, какие еще практики вам могут пригодиться в работе по сбору требований;
2. Узнаете, как проектировать таблицы и списки;
3. Создадите прототип списка объектов;
4. Научитесь анализировать качество дизайн-решений.

Спринт 5. Создание MVP продукта
1. Примените подход As is/To be и анализ конкурентов для уточнения требований;
2. Создадите User flow продукта;
3. Узнаете о пользе коллажной техники в прототипировании;
4. Узнаете, как проектировать группировки и вкладки;
5. Создадите интерактивный прототип MVP продукта.

Спринт 6. Протестировать MVP продукта
1. Узнаете о процессе тестирования прототипов;
2. Подготовите сценарий тестирования;
3. Проведете мини пользовательское тестирование;
4. Обработаете обратную связь и подготовите MVP продукта к передаче в разработку.

Автор курса: Анна Щепина
менеджер IT-проектов и аналитик. 11 лет в IT, из них 5 лет в 1С.

Тариф Стандарт.
Онлайн-курс: Проектирование интерфейсов 1С в Figma. С 10 февраля по 18 марта 2025 г.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [infostart] Проектирование интерфейсов 1С в Figma (2025) отключены

Bash скрипты (2025)

purpleschool

10 июня, 2025

Курсы по программированию

KORSxvDKSgOYGJMsqkmdBg Программирование [purpleschool] Bash скрипты (2025)

ОПИСАНИЕ:

Курс по написанию bash скриптов и автоматизации.

Если ты хочешь повысить свою продуктивность в Linux, то знание скриптов оболочки просто обязательный навык. Также эти знания билет в мир автоматизации и DevOps, поскольку большинство популярных CICD инструментов, например Gitlab, не работают без этого.
По всем темам у нас будет лабораторная практика, а в конце финальное задание на развертывание приложения, для его выполнения придется поднапрячься!
Лабораторные могут быть запущены локально в виртуальной машине или в docker-контейнере. Поэтому у тебя не возникнет проблем с дополнительной настройкой окружений и ты сможешь проходить их в удобное время.

Чему вы научитесь:
1. Писать bash скрипты
2. Обрабатывать пользовательский ввод
3. Создавать функции
4. Работать с массивами
5. Использовать переменные
6. Работать с циклами
7. Перенаправлять вывод

Минимальные требования: знание основ Linux

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [purpleschool] Bash скрипты (2025) отключены

Vue.js 3, Vue Router и Pinia. Тариф Самостоятельный (2025)

PurpleSchool

08 июня, 2025

Курсы по программированию

XHwvJ0 kQ G 8mNE8RWgiw Программирование [Антон Ларичев] [PurpleSchool] Vue.js 3, Vue Router и Pinia. Тариф Самостоятельный (2025)

ОПИСАНИЕ:

Слив курса Vue.js 3, Vue Router и Pinia [Тариф Самостоятельный] [PurpleSchool] [Антон Ларичев]

Чему вы научитесь?
После прохождения курса вы сможете:

  • Создавать проект на Vue
  • Понимать реактивность данных
  • Работать с Vue Router
  • Использовать Pinia
  • Управлять состоянием данных в компонентах
  • Использовать Reactive API
  • Писать в стиле Composition API
  • Взаимодействовать с API
  • Создавать формы на Vue
  • Работать с жизненным циклом компонентов
  • Использовать Vue с TypeScript
  • Пользоваться встроенными компонентами
  • Знать синтаксис шаблонов Vue и директивы

Минимальные требования: Знание JavaScript, Знание TypeScript будет плюсом, Знание HTML и CSS

Что в курсе?
В этом курсе мы изучим Vue, Vue Router и Pinia, создавая два полноценных приложения. Мы сделаем приложение для отображения прогноза погоды и Saas сервис хранения веб закладок. Этот курс идеально подойдёт тем, кто уже знаком с основами HTML, CSS и JavaScript и готов начать работать с одним из популярных frontend фреймворков — Vue.js. Если вы уже имеете опыт работы с другими JavaScript фреймворками, этот курс поможет вам быстро освоить Vue и его экосистему.
Курс ориентирован на практическое освоение, и весь теоретический материал будет подкреплён реальными проектами. Вместо стандартных примеров, мы будем работать с настоящими API и создавать приложения, которые имитируют реальные сценарии. В процессе мы подробно изучим Vue Router для работы с маршрутами и Pinia для управления состоянием. Также в курсе предусмотрено множество упражнений, которые помогут вам углубить понимание технологий и доработать проекты, созданные на занятиях.

План курса:
Курс построен таким образом, чтобы доносить материал от простого к сложному.
Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.

1. Введение
2. Настройка окружения
3. Основы
4. Компоненты
5. Свойства и события
6. Реактивность
7. Шаблоны и модели
8. Жизненный цикл
9. Custom directive и Provide Inject
10. Переход на TypeScript
11. Pinia
12. Vue Router
13. Авторизация
14. Встроенные компоненты
15. Заключение

Автор курса: Антон Ларичев. Основатель PurpleSchool

Тариф Самостоятельный.

ПРОДАЖНИК:

СКАЧАТЬ:

 

А макеты где можно скачать?
 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Антон Ларичев] [PurpleSchool] Vue.js 3, Vue Router и Pinia. Тариф Самостоятельный (2025) отключены

Программирование в 1С – шаг за шагом с нуля (2025)

Ильяс Низамутдинов

06 июня, 2025

Курсы по программированию

TwPEtvg SGCqmKOOiFERBQ Программирование [Ильяс Низамутдинов] Программирование в 1С   шаг за шагом с нуля (2025)

ОПИСАНИЕ:

Слив курса Программирование в 1С — шаг за шагом с нуля [Ильяс Низамутдинов]

Онлайн-курс для тех, кто только начинает изучать 1С и хочет освоить программирование
16 видео уроков. Курс состоит из 16 видеоуроков общей продолжительностью 300 минут
54 примера. В процессе курса будет рассмотрено 54 примера
88 заданий. К каждому уроку курса идёт домашние задание для закрепления полученных знаний (с проверочными результатами).

Программа:
Урок 1. Основы синтаксиса, программные модули
Урок 2. Переменные и примитивные типы данных
Урок 3. Логические операторы
Урок 4. Логические операции
Урок 5. Операторы цикла
Урок 6. Процедуры и функции
Урок 7. Попытка – исключение
Урок 8. Клиент-серверная архитектура
Урок 9. Объектная модель 1С
Урок 10. Работа с массивами
Урок 11. Работа со структурами и соответствиями
Урок 12. Работа с таблицами значений
Урок 13. Работа со справочниками
Урок 14. Работа с документами
Урок 15. Работа с перечислениями и предопределенными элементами справочников
Урок 16. Преобразование типов

ПРОДАЖНИК:

СКАЧАТЬ:

 

Очень вовремя выложили, благодарочка.
Весьма подробно и доступным языком.
 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Ильяс Низамутдинов] Программирование в 1С – шаг за шагом с нуля (2025) отключены

Создание умных чат-ботов и инструментов (2025)

Udemy

03 июня, 2025

Курсы по программированию

26uHnkItR5mMgPXtQQLmlw Программирование [Vivian Aranha] [Udemy] Создание умных чат ботов и инструментов (2025)

ОПИСАНИЕ:

Слив курса Учебный лагерь по созданию агентов ИИ: создание умных чат-ботов и инструментов [udemy] [Vivian Aranha]

$p65e0759c3d33e Язык курса английский. Бонус – русская аудио дорожка$p65e0759c3d33e

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

  • Создавайте агентов на базе искусственного интеллекта для автоматизации задач, чат-ботов и интеллектуальных помощников, повышая эффективность рабочего процесса без использования внешних API.
  • Разрабатывайте модели искусственного интеллекта, которые понимают, обрабатывают и генерируют ответы, подобные человеческим, обеспечивая создание интерактивных и динамичных систем общения.
  • Внедрите автоматизированных ботов на базе искусственного интеллекта, которые выполняют повторяющиеся задачи, управляют расписаниями и оптимизируют рабочие процессы без ручного вмешательства.
  • Используйте локальные векторные базы данных, такие как FAISS, для хранения, извлечения и обработки знаний для помощников на основе искусственного интеллекта, устраняя зависимость от облачных API.
  • Интегрируйте возможности преобразования речи в текст и текста в речь в агентах ИИ, обеспечивая взаимодействие без помощи рук для повышения доступности.
  • Разрабатывайте чат-ботов на основе искусственного интеллекта с долговременной памятью, использующей локальное хранилище, что позволит интеллектуальным агентам сохранять контекст в нескольких разговорах.
  • Разрабатывайте веб-помощников на основе искусственного интеллекта с помощью Streamlit, предоставляя интерактивные пользовательские интерфейсы для автоматизации и помощи на основе искусственного интеллекта в режиме реального времени.
  • Создавайте программы для чтения документов на базе искусственного интеллекта, которые извлекают, обобщают и отвечают на вопросы из PDF-файлов, не прибегая к облачным службам искусственного интеллекта.
  • Создавайте персональные финансовые трекеры на основе искусственного интеллекта, которые анализируют расходы, предоставляют рекомендации
  • Улучшайте модели ИИ с помощью методов оперативной разработки, обеспечивая более быструю реакцию, более эффективное выполнение задач

Материалы курса:
4 раздела • 27 лекций • Общая продолжительность 2 ч 25 мин
1.Введение в агенты и инструменты ИИ
2. Создание персонального помощника на основе искусственного интеллекта
3.Агент веб-скрейпера с искусственным интеллектом
4.ИИ-считыватель документов на базе искусственного интеллекта и бот вопросов и ответов

В ходе этого курса учащиеся получат практический опыт в разработке интеллектуальных помощников, которые могут обрабатывать текст, отвечать на запросы пользователей, автоматизировать повторяющиеся задачи и эффективно управлять рабочими процессами. Основное внимание будет уделяться внедрению чат-ботов на базе ИИ, интеллектуальных менеджеров задач, считывателей документов, веб-скрейперов и персональных помощников по производительности. Используя локальные модели ИИ, векторные базы данных и методы обработки естественного языка, учащиеся научатся создавать решения ИИ, которые полностью функционируют на их машинах без какой-либо зависимости от облачных API.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Vivian Aranha] [Udemy] Создание умных чат-ботов и инструментов (2025) отключены

Docker и Kubernetes: полный курс от нуля до героя (2025)

Udemy

03 июня, 2025

Курсы по программированию

a8xU2uvFQjSIWdHLErPq0w Программирование [Лауро Фиальо Мюллер] [Udemy] Docker и Kubernetes: полный курс от нуля до героя (2025)

ОПИСАНИЕ:

Слив курса Docker и Kubernetes: полный курс от нуля до героя [Udemy] [Лауро Фиальо Мюллер]

Последнее обновление: 04/2025
Язык: Английский + русский (yndex перевод)
Общая продолжительность 32,5 ч

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

  • Освойте основы технологий Docker и контейнеризации
  • Получите практический опыт работы с Docker CLI и управлением жизненным циклом контейнеров
  • Создавайте, настраивайте и управляйте образами Docker с помощью Dockerfiles и реестров
  • Поглубитесь в передовые методы создания изображений и стратегии оптимизации
  • Внедрение Надежных решений для сохранения и хранения данных с помощью томов Docker
  • Оркестровка сложных мультиконтейнерных приложений с помощью Docker Compose
  • Мастер-основы Kubernetes и основная архитектура
  • Получите практический опыт работы с объектами Kubernetes и kubectl CLI
  • Развертывание, масштабирование и обновление приложений с использованием ReplicaSets и развертываний
  • Внедрить расширенное управление ресурсами и мониторинг состояния приложений
  • Управление персидным хранилищем и приложениями с состоянием с помощью Kubernetes
  • Повышение безопасности и автоматическое управление конфигурацией в Kubernetes
  • Используйте Kustomize для управления несколькими средами Kubernetes
  • Изучите Google Kubernetes Engine, развернув и завернув полнофункциональное приложение в кластере GKE

Важно: этот курс требует загрузки Docker Desktop с веб-сайта Docker.
Если вы являетесь пользователем Udemy Business, пожалуйста, свяжитесь со своим работодателем перед загрузкой программного обеспечения.

Добро пожаловать в Docker и Kubernetes для начинающих: от нуля до героя!
Готовы ли вы погрузиться в мир контейнеризации и оркестровки с помощью ведущих в отрасли инструментов?
Этот курс предназначен для того, чтобы вы прошли от новичка до опытного практикующего врача, предоставляя вам глубокое понимание концепций Docker и Kubernetes.

Зачем изучать Docker и Kubernetes:
Docker и Kubernetes произвели революцию в том, как мы разрабатываем, развертываем и управляем приложениями в современных архитектурах.
Вот почему изучение этих технологий имеет важное значение:

  • Получите востребованные навыки: Docker и Kubernetes повсюду, и компаниям нужны люди, которые могут эффективно работать с этими инструментами! Изучая их, вы сделаете себя более привлекательным для работодателей в технологической отрасли и улучшите свои карьерные перспективы для продвижения по службе, новых возможностей трудоустройства и потенциально более высоких зарплат. Ты будешь выделяться на рынке труда!
  • Улучшить и упростить процесс разработки: Docker позволяет упаковывать приложения со всеми их зависимостями в изолированные и переносные контейнеры, обеспечивая согласованность в средах разработки, тестирования и производства.
  • Развертывание, масштабирование и управление главными приложениями: Kubernetes позволит вам автоматически развертывать, управлять и масштабировать приложения, значительно упрощая сложные задачи, такие как развертывание новых версий приложений и управление расширенными системными архитектурами.
  • Изучите универсальные инструменты: Docker и Kubernetes не имеют платформу, что означает, что ваши знания будут ценными и применимыми независимо от того, какую платформу вы используете для их запуска! Будь то локально, на AWS, GCP или Azure, знание того, как эффективно работать с Docker и Kubernetes, сделает вас отличным участником ваших проектов!

Инвестируя время в изучение Docker и Kubernetes, вы не просто добавляете инструменты в свой набор инструментов – вы повышаете свою профессиональную ценность, открываете двери для новых возможностей и вооружаете себя навыками, которые будут служить вам на протяжении всей вашей карьеры!

Почему Вы должны выбрать этот курс:
Этот курс предлагает уникальное сочетание теоретических знаний и практического применения, обеспечивая всестороннее понимание Docker и Kubernetes.
Вот почему вы должны включить этот курс в свой учебный путь:

  • Учитесь, выполняя практические упражнения: Я искренне верю в силу обучения на практике. Я не только создал более 100 практических лекций для вас, чтобы практиковать то, что мы обсуждаем, я также включил их все в качестве письменных рекомендаций по упражнениям, чтобы вы могли попробовать и экспериментировать столько, сколько захотите, прежде чем смотреть записи решений! Упражнения основаны друг на друге и постепенно усложняются, углубляя ваше понимание и навыки при обсуждении соответствующих тем работы с Docker и Kubernetes!
  • Комплексные проекты в реальном мире: Мы также выйдем за рамки индивидуальных практических упражнений по Docker и Kubernetes, и мы попрактикуемся в развертывании целых приложений, пройдя через весь цикл их кодирования, создания, публикации и запуска!
  • Выйдите за рамки чисто технических моментов: Я уделяю особое внимание выходу за рамки подхода «вот как вы это делаете», копировать и впасать. Мой искренний интерес заключается в том, чтобы научить вас, как эти инструменты работают за кулисами, как вы рассуждаете об их поведении, как вы отлаживаете общие проблемы и ситуации, и как вы наилучшим образом используете их в повседневной дневной работе.
  • Реальный опыт Kubernetes с Google Cloud: Наш последний проект заключается в развертывании нашего приложения в управляемом кластере Kubernetes в Google Cloud. Это даст вам практический опыт не только с Docker и Kubernetes, но и с тем, как эти инструменты ведут себя в управляемой реальной установке, такой как Google Kubernetes Engine (GKE).
  • Экспертное руководство: Я имею несколько лет опыта работы в качестве старшего инженера DevOps, консультанта по инфраструктуре и ИТ-тренера в одной из ведущих ИТ-консалтинговых компаний по всему миру, и я очень рад поделиться с вами своими знаниями!

Какие навыки Вы приобретете во время этого курса:
Проходя этот курс, вы приобретете всеобъемлющий и ценный набор навыков, в том числе:

  • Создание и распространение образов Docker: вы узнаете, как создавать, настраивать, оптимизировать и распространять образы Docker, используя лучшие практики.
  • Запуск и управление контейнерами: вы изучите многие аспекты, связанные с запуском контейнеров с использованием Docker, Compose и Kubernetes, и постепенно поймете, как эти инструменты сочетаются друг с другом и решают проблемы на различных уровнях запуска и управления программными приложениями.
  • Docker Networking and Security Essentials: вы получите прочную основу по аспектам безопасности, связанным с запуском контейнеров, а также о том, как соединять контейнеры вместе с помощью нескольких сетевых решений.
  • Понимание архитектуры Kubernetes: вы получите глубокое и надежное понимание различных компонентов кластера Kubernetes, их функций и того, как они взаимодействуют вместе, чтобы обеспечить эту удивительную систему.
  • Запуск приложений, постоянные данные и управление ресурсами в Kubernetes: этот курс глубоко погружается во многие объекты, которые Kubernetes предлагает для запуска приложений, как без состояния, так и с состоянием, а также в различные измерения эффективного управления вычислительными ресурсами и объектами Kubernetes.
  • Основы безопасности Kubernetes: вы получите сильное представление о том, почему безопасность важна в Kubernetes, и во многих областях, где безопасность играет роль в наших приложениях. Мы также углубимся в то, как установить правила контроля доступа на основе ролей (RBAC), сетевые политики и стандарты безопасности модуля, чтобы обеспечить дополнительные рабочие нагрузки.
  • Работа с управляемыми кластерами Kubernetes: вы пройдете весь процесс создания облачной учетной записи с помощью Google Cloud, вплоть до того, чтобы ваши приложения были запущены в кластере Kubernetes и будут безопасно доступны из Интернета! Это даст вам глубокое представление о том, как управляемые сервисы Kubernetes значительно облегчают нашу жизнь как разработчиков, интегрируя несколько сервисов от облачных провайдеров.

Приготовьтесь улучшить свою карьеру с помощью нашего курса Docker и Kubernetes для начинающих: от нуля до героя.
Давайте начнем это захватывающее путешествие вместе!

Для кого этот курс:

  • Инженеры-программисты ищут современные, актуальные и практические знания как в Docker, так и в Kubernetes
  • Разработчики, которые хотят расширить свои знания об эффективной работе с Docker и Kubernetes
  • Практики DevOps, которые хотят получить более глубокие знания о Docker и Kubernetes

Материалы курса
28 разделов • 299 лекций • Общая продолжительность 32 ч 44 мин

Course Introduction
[Docker] Introduction to Containers
[Docker] Installing Docker and Necessary Tools
[Docker] Running Containers with Docker
[Docker] Project – Customizing NGINX Containers
[Docker] Introduction to Docker Images
[Docker] Project – Containerize an Express App
[Docker] Images Deep Dive
[Docker] Project – Containerize React App
[Docker] Volumes and Data Persistence
[Docker] Advanced Topics – Resource Management, Restart Policies, and Networking
[Docker] Project – Code and Deploy a Key-Value App with Data Persistence
[Docker] Docker Compose
[Docker] Project – Code and Deploy a Notes App with Docker Compose
[Kubernetes] 10.000-Foot Overview
[Kubernetes] Installing Tools
[Kubernetes] Running Containers in Kubernetes
[Kubernetes] Object Management and YAML Manifests
[Kubernetes] ReplicaSets and Deployments
[Kubernetes] Services Deep Dive
[Kubernetes] Resource Management
[Kubernetes] Storage and Persistence
[Kubernetes] Configuration Management
[Kubernetes] Project – Deploying a MongoDB Database
[Kubernetes] Security Fundamentals
[Kubernetes] Kustomize
[Kubernetes] Project – Deploying Our Color API to Google Kubernetes Engine (GKE)
Congratulations!

Автор: Лауро Фиальо Мюллер
Старший инженер DevOps и ИТ-консультант
Опытный DevOps и облачный инженер с акцентом на AWS, CI/CD, Kubernetes и широкий спектр знаний на нескольких языках программирования. В настоящее время он работает старшим консультантом по инфраструктуре в Thoughtworks, и его основными интересами являются облачные вычисления, системное проектирование, FinOps и искусственный интеллект. Он всегда с нетерпением ждет возможности поделиться своими знаниями с сообществом и внести свой вклад в личностное и профессиональное развитие всех программистов.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Лауро Фиальо Мюллер] [Udemy] Docker и Kubernetes: полный курс от нуля до героя (2025) отключены

React state менеджер Zustand (2025)

purpleschool

03 июня, 2025

Курсы по программированию

 F6x4 2CSMKrKM6Jlap7oQ Программирование [purpleschool] React state менеджер Zustand (2025)

ОПИСАНИЕ:

Курс по работе со state менеджером Zustand на TypeScript

Чему вы научитесь
После прохождения курса вы сможете:

  • Использовать Zustand для управления состоянием
  • Работать с Zustand с TypeScript
  • Отлаживать работу Zustand
  • Делать запросы в Store
  • Сохранять состояние в браузере
  • Оптимизировать число ререндеров

Что в курсе
Курс подойдёт тем, кто только начинает свой путь во frontend и уже освоил React, а также тем, кто структурировать свои знания по Zustand.
Мы начнём с изучения основ работы с Zustand. Разберем создание сторов, получение и изменение данных. После этого перейдем к асинхронным операциям и способам сохранения полученных данных. И в конце разберем продвинутые техники работы с Zustand для кастомизации, структурирования и повышения производительности кода.

Автор курса:
Антон Ларичев
Основатель PurpleSchool
Основатель PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

Курс включает:

  • 42 урока видео лекций
  • 30 тестовых заданий
  • 4 упражнения
  • Сертификат об окончании
  • Неограниченный доступ к лекциям

Программа
Курс построен таким образом, чтобы доносить материал от простого к сложному.

1. Введение
1.1 О Zustand
1.2 Как устроен курс
1.3 Знакомство с экспертом
1.4 Обзор проекта
1.5 Обзор курсов
1.6 Работа на платформе

2. Старт проекта
2.1 Настройка VSCode
2.2 Создание проекта
2.3 Добавление Zustand
2.4 Подготовка проекта
2.5 Тест – Старт проекта

3. Основы работы Zustand
3.1 Создание Slice
3.2 Получение данных из state
3.3 Использование actions
3.4 Использование вне компонента
3.5 Упражнение – to do list
3.6 Отладка Zustand
3.7 Тест – Основы работы Zustand
3.8 Занятие – Основы работы Zustand

4. Асинхронные операции
4.1 Асинхронные операции
4.2 Пример запроса на сервер
4.3 Упражнения – Работа с API
4.4 Persist
4.5 Reset состояния
4.6 Упражнение – Сохранение состояния
4.7 Тест – Асинхронные операции
4.8 Занятие – Асинхронные операции

5. Продвинутые техники
5.1 Подписки на стор
5.2 Кастомные хранилища
5.3 Улучшенный стор в URL
5.4 Slice паттерн
5.5 Предотвращение ререндеров
5.6 Упражнение – Финал проекта
5.7 Работа с Tanstack Query
5.8 Immer middleware
5.9 Тест – Продвинутые техники
5.10 Отзыв о курсе
5.11 Занятие – Продвинутые техники

6. Заключение
6.1 Куда двигаться дальше?
6.2 Рекомендованный курс
6.3 Финальное тестирование
6.4 Собеседование с AI наставником

Тариф Без наставника

  • 42 урока видео лекций
  • 30 тестовых заданий
  • 4 упражнения

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [purpleschool] React state менеджер Zustand (2025) отключены

Компиляторы, интерпретаторы и формальные языки (2024)

Pikuma

03 июня, 2025

Курсы по программированию

 1O8yvi2T828yqkVsMRhnw Программирование [Pikuma] Компиляторы, интерпретаторы и формальные языки (2024)

ОПИСАНИЕ:

Этот курс предназначен для начинающих, чтобы познакомить их с компиляторами. По мере развития мы будем постепенно собирать интерпретатор для очень простого скриптового языка.

Мы рассмотрим:

  • Лексический анализ
  • Синтаксический анализ
  • Алгоритмы синтаксического анализа
  • Промежуточное представление (AST)
  • Формальные языки и грамматики
  • Нотация БНФ и синтаксические диаграммы
  • Выявление и сообщение об ошибках
  • Генерация кода
  • Написание собственной виртуальной машины
  • Создание байткода
  • Проверка типов
  • LLVM IR
  • Простая оптимизация кода
  • …и многое, многое другое!

Компиляторы всегда имели репутацию сложной темы, а их историческая связь с драконами (начиная с Книги Дракона) никогда особо не помогала делу.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Pikuma] Компиляторы, интерпретаторы и формальные языки (2024) отключены

ChatGPT и React – введение в революцию чат-ботов с искусственным интеллектом (2024)

Udemy

03 июня, 2025

Курсы по программированию

jIKpTMTSTRSKeCgUScnZXQ Программирование [Udemy] ChatGPT и React   введение в революцию чат ботов с искусственным интеллектом (2024)

ОПИСАНИЕ:

ChatGPT & React: Introduction to the AI Chatbot Revolution

Интеграция искусственного интеллекта и усилителя; Веб-разработка: освоение ChatGPT, React.js, интеграция API и дизайн пользовательского интерфейса.

Последнее обновление: 02.2024
Язык: английский
бонусом автоперевод видео

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

  • Интеграция ChatGPT с React JS: встраивание ChatGPT OpenAI в приложения React JS для диалогов, управляемых искусственным интеллектом.
  • Дизайн пользовательского интерфейса в React JS: освоение дизайна пользовательского интерфейса для чат-приложений с упором на эстетику и взаимодействие с пользователем.
  • Обработка API и интеграция бэкэнда: соединение интерфейса React JS с бэкэндом Node JS и интеграция API для обмена данными.
  • Управление ошибками в интеграции API: обучение обработке и устранению распространенных ошибок интеграции API.
  • Техники адаптивного дизайна: создание дизайнов, совместимых на различных устройствах и размерах экранов.
  • Управление состоянием в React JS: эффективное управление состоянием приложения, особенно в приложениях чата в реальном времени.
  • Настройка параметров ChatGPT: настройка ответов и поведения ChatGPT посредством настройки параметров.
  • Реализация функций истории чата: Хранение и отображение истории чата в приложении.
  • Лучшие практики в области безопасности: обеспечение безопасности приложений с упором на безопасное использование API и защиту данных.
  • Оптимизация производительности: оптимизация производительности приложений для более плавного взаимодействия с пользователем.
  • Развертывание реальных приложений: развертывание приложения React JS и ChatGPT на работающем сервере.
  • Тестирование и отладка: обеспечение надежности и эффективности приложений посредством тщательного тестирования и отладки.
  • Персонализация ответов чат-бота: повышение вовлеченности пользователей за счет персонализации личности и ответов чат-бота.
  • Расширенные возможности React JS: изучение расширенных функций и приемов React JS.
  • Аналитика чат-ботов: внедрение и анализ аналитики чат-ботов для постоянного улучшения производительности и удобства пользователей.

Материалы курса
11 разделов • 38 лекций • Общая продолжительность 1 ч 45 мин

Требования

  • Базовые знания программирования. Хотя это и не обязательно, но фундаментальное понимание концепций программирования будет полезно. В частности, знакомство с JavaScript может облегчить процесс обучения.
  • Основы веб-разработки. Базовое понимание HTML и CSS может оказаться полезным для понимания структуры и стиля веб-приложений.
  • Основы React JS: некоторое знакомство с React JS будет полезным, но курс также будет охватывать вводные концепции React.
  • Текстовый редактор или интегрированная среда разработки (IDE). Учащиеся должны иметь доступ к текстовому редактору или IDE для написания кода. Популярные варианты включают Visual Studio Code, Sublime Text и другие.
  • Node JS: понимание основ Node JS может быть полезным, поскольку в курсе рассматривается интеграция серверной части с использованием Node JS. Однако детальная экспертиза Node JS не требуется.
  • Использование API. Хотя это и не обязательно, но некоторые предварительные знания о том, как отправлять запросы API и обрабатывать ответы, могут оказаться полезными.

Этот комплексный курс, предназначенный для начинающих разработчиков и технических энтузиастов, глубоко погружает в увлекательный мир разработки чат-ботов с использованием искусственного интеллекта с использованием двух мощных инструментов: React.js и ChatGPT от OpenAI. Курс, ориентированный на практическое обучение, проведет вас через каждый этап создания динамичного приложения чат-бота на базе искусственного интеллекта.

Курс, состоящий из нескольких подробных модулей, начинается с прочного фундамента React.js, популярной библиотеки JavaScript для создания пользовательских интерфейсов. Вы научитесь настраивать среду разработки, поймете основы компонентов React, управления состоянием и общую архитектуру приложения React. Эти знания имеют решающее значение, когда вы начинаете создавать макет и интерфейс своего чат-бота.

Суть курса заключается в интеграции ChatGPT, усовершенствованной языковой модели искусственного интеллекта OpenAI. Вы узнаете, как легко включить ChatGPT в ваше приложение React, создав отзывчивого и интеллектуального чат-бота. В курсе рассматриваются такие важные темы, как интеграция API, обработка вводимых пользователем данных и генерация ответов искусственного интеллекта, что обеспечивает функциональность и привлекательность вашего чат-бота.

Интеграция API является ключевым моментом, поскольку вы научитесь подключать свое приложение React к ChatGPT через серверную часть, используя Node.js и Express.js. В этот раздел включены практические упражнения по настройке серверов, управлению запросами и ответами API, а также обеспечению бесперебойной связи между вашим интерфейсом и моделью ИИ.

Еще один важный аспект курса — UI/UX-дизайн. Вы научитесь создавать интуитивно понятный и удобный интерфейс для своего чат-бота, обеспечивающий удобство работы с пользователем. В курсе рассматриваются сложные темы пользовательского интерфейса, такие как стилизация, дизайн макета и включение интерактивных элементов, что делает вашего чат-бота не только умным, но и визуально привлекательным.

К концу этого курса у вас будет полнофункциональный чат-бот с искусственным интеллектом и, что более важно, глубокое понимание интеграции технологий искусственного интеллекта с веб-разработкой. Независимо от того, являетесь ли вы новичком, желающим войти в мир искусственного интеллекта и React, или разработчиком, стремящимся расширить свой набор навыков, этот курс предлагает ценные знания и практический опыт в передовой области чат-ботов с искусственным интеллектом.

Для кого этот курс

  • Веб-разработчики: веб-разработчики, которые хотят расширить свои навыки и знания за счет включения функций чат-ботов на основе искусственного интеллекта в свои веб-приложения. Этот курс представляет собой практический путь к совершенствованию навыков веб-разработки.
  • Энтузиасты React JS: люди, интересующиеся React JS и желающие изучить расширенные приложения платформы, особенно в контексте создания чат-ботов. Этот курс охватывает как основы React, так и расширенную интеграцию с ИИ.
  • Начинающие разработчики ИИ: те, кто хочет заняться ИИ и обработкой естественного языка (НЛП). Этот курс предлагает практическое введение в интеграцию искусственного интеллекта, что делает его доступным для новичков в этой области.
  • Предприниматели и менеджеры по продуктам: бизнес-профессионалы и менеджеры по продуктам, которые стремятся создавать приложения чат-ботов для своих компаний или проектов. Понимание процесса разработки имеет важное значение для эффективного управления проектами.
  • Студенты и самообучающиеся: студенты, изучающие информатику или смежные области, а также самообучающиеся, заинтересованные в получении практического опыта в веб-разработке и интеграции искусственного интеллекта. Этот курс служит ценным образовательным ресурсом.
  • Энтузиасты искусственного интеллекта: люди, увлеченные технологиями искусственного интеллекта и чат-ботами, которые хотят изучить практическое применение. Этот курс дает представление об интеграции моделей искусственного интеллекта в реальных сценариях.
  • Смена карьеры: профессионалы, желающие перейти в сферу веб-разработки или искусственного интеллекта. Этот курс предлагает структурированный подход к приобретению соответствующих навыков.
  • Технические энтузиасты: все, кто хочет научиться разработке приложений с нуля и заинтересован в изучении возможностей чат-ботов на базе искусственного интеллекта.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Udemy] ChatGPT и React – введение в революцию чат-ботов с искусственным интеллектом (2024) отключены

Веб-анимация в действии (2024)

frontendblok

01 июня, 2025

Курсы по программированию

YjiCFhPEQQ2OVwR3GPBuKA Программирование [frontendblok] Веб анимация в действии (2024)

ОПИСАНИЕ:

Веб-анимация в действии [frontendblok]

Что будет на курсе?
Теоретическая часть

В каждом уроке будет теоретический блок, чтобы знать все тонкости управления разными типами анимаций.

Практическая часть
Покажем, как на практике работает анимация, а также предоставим короткие домашние задания для закрепления материала.

Дипломный с проект
Самая важная часть курса, потому что Вы сможете закрепить все темы на практике в рамках одного большого задания.

Расписание занятий:
День 1 | Основы CSS-анимаций
День 2 | Углубленное использование CSS-анимаций
День 3 | Введение в JavaScript-анимации
День 4 | Библиотеки для работы с анимациями
День 5 | Работа с Canvas в JavaScript
День 6 | SVG-анимации
День 7 | Lottie-анимации
День 8 | WebGL и 3D-анимации
День 9 | Gif и видео вместо анимаций
День 10 | Производительность анимаций

Это время даётся на выполнение дипломной работы.
Мы предоставим несколько заданий, которые будут охватывать все темы, чтобы закрепить все типы анимаций.

ПРОДАЖНИК:

СКАЧАТЬ:

 

Пишут
Такой страницы нет
Возможно, её удалили или в ссылку закралась ошибка
 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [frontendblok] Веб-анимация в действии (2024) отключены

Современный Agile для разработчиков. Тариф Самостоятельный (2025)

PurpleSchool

29 мая, 2025

Курсы по программированию

IJTF02zBS5SQjtDp6BXQnQ Программирование [Антон Ларичев] [PurpleSchool] Современный Agile для разработчиков. Тариф Самостоятельный (2025)

ОПИСАНИЕ:

Слив курса Современный Agile для разработчиков [Тариф Самостоятельный] [PurpleSchool] [Антон Ларичев]

Чему вы научитесь?
После прохождения курса вы сможете:

  • Освоить фундамент Agile
  • Работать по принципам Agile
  • Использовать фреймворк Scrum
  • Эффективно управлять задачами
  • Работать в слаженной команде
  • Применять Kanban
  • Оптимизировать рабочие процессы

Что в курсе?
Этот курс будет полезен тем Разработчикам и Менеджерам, которые хотят не только хорошо работать, но и получать удовольствие от работы, стать эффективнее, продвинуться по карьерной лестнице, познакомиться с лучшими методологиями управления командами или наладить атмосферу в собственном коллективе.
Курс сбалансирован таким образом, чтобы быть максимально полезным широкой группе слушателей. Курс будет крайне полезен для разработчиков и менеджеров, которые работают в командах и хотят улучшить процесс. Но если Вы только начинаете погружаться в IT-разработку, менеджмент или вообще никак не связаны с IT – весь материал будет для Вас понятен и прост.

Программа:
1. Введение
2. Оптимизация рабочего процесса
3. Kanban- метод
4. Управление задачами
5. Скрам
6. Масштабирование Agile
7. Заключение

Спойлер: Программа подробно:

Тариф Самостоятельный

  • 87 видео уроков
  • Без доступа к платформе с тестами

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Антон Ларичев] [PurpleSchool] Современный Agile для разработчиков. Тариф Самостоятельный (2025) отключены

Docker и Docker Compose – Полный курс Docker + деплой на AWS (2025)

Udemy

23 мая, 2025

Курсы по программированию

5SYMbpziTu6RduZlBKbnqA Программирование [Oleksandr Tukas] [Udemy] Docker и Docker Compose   Полный курс Docker + деплой на AWS (2025)

ОПИСАНИЕ:

Слив курса Docker и Docker Compose – Полный курс Docker + деплой на AWS [Udemy] [Oleksandr Tukas]
Курс рассчитан на полное погружение с нуля, в полный цикл работы с Docker, в том числе деплой (загрузку и публикацию) приложений на сервер, работа с Базами данных, API клиентами, Веб приложениями. Такие моменты как, Docker образ, Docker контейнер, монтирование портов, монтирование директорий контейнера, compose файлы и подобное – рассмотрены в курсе с множеством примеров с целью сформировать полное понимание материала, так как курс с нуля!
Docker – инструмент без которого современную разработку представить достаточно трудно. Благодаря преимуществам разработки и доставки проектов в среде Docker, его используют повсеместно, обеспечивая скорость, безопасность, платформонезависимость и простоту масштабирования.

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

  • Работать с Docker и Docker Compose (на реальных примерах)
  • Знать принцип и работу образов и контенеров (полное понимание)
  • Создавать и разрабатывать проекты в контейнерах Docker
  • Создавать и управлять многоконтейнерными приложениями
  • Работать с базами данных PostgreSQL и MongoDB в контейнерах
  • Сервер Nginx – проксировать запросы, обслуживать медиа и статические файлы
  • Балансировать трафик между репликами приложения через Nginx
  • Работать с томами Docker и делать резервные копии БД
  • Загружать на реальный сервер контейнеризированные проекты
  • И многие другие технологии (SSH, линукс терминал и др.) см. содержание

Материалы курса
11 разделов • 54 лекций • Общая продолжительность 8 ч 45 мин
Введение

  • Вступление и организационные моменты
  • Основные проблемы деплоймента и разработки
  • Виртуальная машина vs Docker контейнер | Образы

Установка Docker | Базовая работа с Docker и основные команды

  • Установка Docker на разные ОС
  • Базовые команды по работе с образами и контейнерами Docker
  • Использование ресурсов ПК Docker Desktop VM

Работаем с образами операционок (Ubuntu)

  • Файловая система контейнера
  • Установка компонентов в образ
  • Уменьшаем количество слоев в образе, пересборка образа
  • Потребление памяти контейнером | Сборка образа из контейнера (обратное действие)

Создаем образ с кодом своего приложения (Python)

  • Упаковка простого Python приложения | CMD и буферизация вывода
  • Очистка системы Docker от мусора (кеш и прочее)
  • Сборка образа с установкой доп. библиотек для Python (или другого ЯП)

Сервер Nginx | Монтирование портов, директорий к контейнеру | Docker Compose

  • Монтирование портов и IP хоста к портам контейнера
  • Поработаем в терминале Linux контейнера, редактор Nano
  • Монтирование директории хоста к контейнеру
  • Наш первый Docker Compose файл

Mongo + Flask + Mongo-Express + API Checker

  • Работаем руками с 4 контейнерами (без compose), сети и БД
  • Делаем compose для сборки 4-х сервисов

Старт проектов через Docker (React и Django примеры)

  • Интро в модуль
  • Старт Django проекта через контейнер
  • Старт React проекта через контейнер

Настройка проекта для разработки (интернет магазин Django + PostgreSQL)

  • Подготовка проекта и интро в модуль
  • Env файлы | Как задать переменные окружения через compose
  • База данных PostgreSQL + Adminer – монтирование к проекту
  • Entrypoint shell скрипты
  • Разница между ENTRYPOINT и CMD директивами
  • Работа с entrypoint sh и права на выполнение скриптов
  • Watch – разработка с авто синхронизацией кода с контейнером и перебилд образа

Nginx + Django + PostgreSQL – настройка (сборка) для прода (загрузки на сервер)

  • Тома Docker
  • Резервное копирование томов (базы данных и тд) через busybox
  • Производственный compose prod и сервер gunicorn
  • Настройка env и томов для производства
  • Производственный Dockerfile и entrypoint sh
  • Проксирование, сервировка статики и медиа через Nginx
  • Балансировка нагрузки между экземплярами приложения через Nginx
  • Привелегированность процессов приложений (ограничение прав root на nonroot)

Добавляем в сборку backend API микро-сервис на DRF и frontend на React

  • Дальнейшие шаги
  • Настройка для разработки API DRF микро-сервиса
  • Настройка API DRF для прод – прокси через Nginx и прочие моменты
  • React frontend и CORS для backend сервиса
  • Двух-этапная сборка образа (Сборка билда React с упаковкой в Nginx)

Загрузка (публикация) сборки на AWS EC2 сервер и 1 сервиса на сервер Render

  • О том, куда и что мы будем деплоить (чтоб понимать план действий)
  • Docker Hub – регистрация, логин через CLI, загрузка своего образа
  • Деплой образа React на сервер Render с загрузкой образа из Docker Hub
  • Деплой React на Render через Git Hub со сборкой образа
  • Управление секретными данными в продакшене – env и Docker Secrets
  • Обзор AWS EC2 и создание VPC (VPS) сервера
  • Подключаемся через терминал по SSH туннелю к серверу (обновляем, ставим Docker)
  • Грузим сборку Nginx + Django + DRF + Postgres с GitHub по SSH
  • Запуск compose сборки | выгрузка env | подключение frontend с другого сервера

Требования:

  • Быть начинающим (в том числе, только в процессе обучения) или практикующим программистом
  • Наличие ПК на ЛЮБОЙ ИЗ 3-х операционных систем (Windows, Mac, Linux)

Для кого этот курс:

  • Начинающие (в том числе, только в процессе обучения) или практикующие программисты

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Oleksandr Tukas] [Udemy] Docker и Docker Compose – Полный курс Docker + деплой на AWS (2025) отключены

Python Advanced. Продвинутый курс (2024)

merion academy

23 мая, 2025

Курсы по программированию

rLCoKeGXQhGL7iK4CpjZkg Программирование [Сурен Хоренян] [merion academy] Python Advanced. Продвинутый курс (2024)

ОПИСАНИЕ:

Слив курса Python Advanced. Продвинутый курс (2024) [merion academy] [Сурен Хоренян]
Освойте асинхронное и метапрограммирование, изучите аннотацию типов, профилирование и напишите собственное приложение на FastAPI.
Улучшите свои навыки Python, чтобы совершить быстрый рост вашего грейда до уровня middle.

Кому подойдет курс:
1. Python-разработчик

Узнайте, что у Python под капотом: метаклассы, генераторы, декораторы, потоки (threading) и многопоточность (multiprocessing) для быстрого продвижения к уровню middle.

2. Data Scientist
Python отлично подходит для дата-сайентистов благодаря обширной экосистеме библиотек и фреймворков. FastAPI и SQLAlchemy будут особенно полезны для создания API и работы с базами данных в ваших проектах.

3. Сменить профессию
Для Frontend разработчика – повышение рыночной стоимости, Backend разработчика – расширение скиллсета и кругозора, а для QA-инженеры – отличный шанс перейти в автоматизаторы.

Содержание:
Блок 1 – Углубленная работа с декораторами

  • Вводное занятие: Сравнение multithreading и multiprocessing
  • Вложенные декораторы
  • Классы-декораторы и декораторы классов

Блок 2 – Сложные простые типы

  • Строки и байты – в чем разница. Кодировки.
  • Числа с плавающей точкой и проблемы, которые они приносят
  • Тестирование по блоку 1 и 2

Блок 3 – Функциональное программирование в Python и его минусы

  • Сравнение помощников map, filter с comprehensions. Лямбда функции
  • Рекурсия, стек, переполнение стека, хвостовая рекурсия

Блок 4 – Генераторы и итераторы

  • Как связаны итераторы и генераторы
  • Создание генератора
  • Создание итератора
  • Генераторы в обратную сторону (передача данных в генератор), корутины

Блок 5 – Знакомство с асинхронной работой (asyncio)

  • Введение в асинхронное программирование. Зачем нужно асинхронное программирование. Группы задач
  • Асинхронные запросы в сеть
  • Цикл событий альтернативный (сторонний) цикл
  • Асинхронное взаимодействие с файлами
  • Тестирование по блоку 3, 4 и 5

Блок 6 – Классы изнутри

  • Метаклассы
  • “Протоколы. Абстрактные классы
  • Дескрипторы
  • Слоты в классах
  • Как работает super
  • Сокрытие имени (name mangling)

Блок 7 – Работа с ссылками, внимание к памяти

  • Как работает сборщик мусора
  • Сильные и слабые ссылки

Блок 8 – Аннотации типов. Системы контроля зависимостей. Интроспекция

  • Как описывать аннотации типов, зачем они нужны
  • Работа с mypy
  • Системы контроля зависимостей
  • Интроспекция, генерация новой сигнатуры
  • Тестирование по блоку 6, 7 и 8

Блок 9 – Тестирование

  • Unittest
  • Покрытие кода (coverage)
  • Pytest, плагины
  • Фикстуры
  • Параметризация и метки
  • Конфигурация тестов

Блок 10 – Очереди задач

  • Встроенные очереди задач
  • Асинхронные очереди задач
  • Сервисы для очередей задач. Celery. RabbitMQ
  • Интроспекция, генерация новой сигнатуры
  • Тестирование по блоку 9 и 10

Блок 11 – Профилирование

  • Что такое профилирование и зачем нужно. Инструменты для профилирования
  • Блок 12 – Ускорение обработки задач
  • Threading, GIL
  • Multiprocessing

Блок 12 – Ускорение обработки задач

  • Threading, GIL
  • Multiprocessing

Блок 13 – Низкий уровень

  • Компиляция кусков кода. Чтение и анализ байт-кода. Как работает виртуальная машина Python
  • Тестирование по блоку 11, 12 и 13

Блок 14 – Работа с базой данных через SQLAlchemy

  • Знакомство с SQLAlchemy 2.0Лекция
  • Асинхронная работа с базой данных на SQLAlchemy

Блок 15 – Веб-разработка на FastAPI

  • Знакомство с FastAPI
  • FastAPI настройки git: commit, remote, push
  • Работа с базой данных через SQLAlchemy в веб-приложении
  • Развитие приложения на FastAPI
  • Взаимодействие между приложениями
  • Тестирование по блоку 14 и 15

Финальное тестирование

  • Финальное тестирование

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Сурен Хоренян] [merion academy] Python Advanced. Продвинутый курс (2024) отключены

Стрим про реляционные базы данных (2025)

deworker.pro

19 мая, 2025

Курсы по программированию

WENoh3j Программирование [Дмитрий Елисеев] [deworker.pro] Стрим про реляционные базы данных (2025)

ОПИСАНИЕ:

Слив курса Стрим про реляционные базы данных [deworker.pro] [Дмитрий Елисеев]

В предыдущем большом стриме мы рассмотрели тему безопасности инфраструктуры и программного кода, включая тему безопасной записи и отображения данных из БД. А ещё раньше рассматривали ускорение работы web-приложений.
Во всех наших проектах мы используем базы данных. Как в монолитах, так и в примерах с модулями и микросервисами. И многим из нас в рабочих проектах порой приходится сочинять сложные SQL-запросы для разных выборок. И для решения таких задач желательно уметь использовать SQL в полную силу.
Но помимо ускорения программного кода самого приложения, большой вклад в производительность вносит скорость работы самой БД и оптимальность наших запросов к ней. А разработчики порой уделяют этому мало внимания. Либо это для их проекта сейчас неактуально, либо они просто не умеют этого делать.
Поэтому нам будет полезно разобраться с базами данных подробнее, чтобы начать работать с ними осознанно, а не наугад.
Так что пришло время провести большой всеобъемлющий практический стрим про реляционные базы данных, где рассмотреть разные темы на примерах работы с СУБД вроде PostgreSQL и MariaDB.

На стриме займёмся важной теорией и практикой. Определимся с терминами и понятиями из теории баз данных:

  • Исследуем паттерны и антипаттерны хранения разных данных.
  • Рассмотрим примеры построения и рефакторинга сложных запросов для повседневной работы и для сложной аналитики.
  • Обсудим нормализацию и денормализацию. Рассмотрим все нормальные формы и подберём оптимальные варианты раскладывания данных из разных практических предметных областей.
  • Исследуем домены и подберём оптимальные типы для хранения разных данных.
  • Разберёмся с разными типами индексов и с индекисрованием примитивных данных для выборок, векторных индексов и индексирование сложных JSON-структур.
  • Разберём важность или избыточность ограничений в БД в разных жизненных ситуациях.
  • Рассмотрим транзакции для атомарности записи и разные типы изоляции и блокировок для конкурентной работы.
  • Разберём работу с логами и с командой EXPLAIN для поиска медленных мест.
  • Рассмотрим подходы к оптимизации запросов нативно и при работе с ORM из разных фреймворков.
  • Рассмотрим способы написания последовательных миграций БД и программного кода для бесшовного деплоя приложений.
  • Рассмотрим масштабирование баз данных и реализуем в своём кластере разные типы репликации и шардирования.

Это и многие смежные вопросы по осознанной работе с реляционными базами данных как раз подробно рассмотрим на стриме.
Эта тематика актуальна всегда и про это всегда спрашивают на собеседованиях, так что лучше не откладывать это на потом.
Так что до встречи с участниками в эфире и в записи!

7 апреля 2025 в 19:00.

ПРОДАЖНИК:

СКАЧАТЬ:

 

0 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 50 оценок, среднее: 0,00 из 5
Комментарии к записи Программирование [Дмитрий Елисеев] [deworker.pro] Стрим про реляционные базы данных (2025) отключены

Рекомендуем