Новые складчины | страница 27

Категории

  1. [IT Start] Создание графического интерфейса в Python 3 с Tkinter

    1 сен 2024
    [​IMG]

    Курс рассчитан на новичков, которые хотят научиться создавать программы с графическим интерфейсом (GUI) на Python. Пройдя его Вы научитесь создавать полноценные приложения на Python.

    Что входит в курс:
    • 22 видеоурока по библиотеке tkinter
    • 7 видеоуроков по расширению ttk
    • Описание параметров виджетов и методов в текстовом виде
    • Домашние Задания
    1. Знакомство с tkinter
    2. Виджет Label
    3. Виджет Button
    4. Виджет Entry
    5. Метод pack
    6. Метод place
    7. Виджеты Frame и Labelframe
    8. Метод grid
    9. Метод bind
    10. Виджеты Text и Scrollbar
    11. Виджеты Radiobutton и Checkbutton
    12. Виджет Listbox
    13. Виджет Toplevel
    14. Виджет Panedwindow
    15. Виджет OptionMenu
    16. Виджет Scale
    17. Виджет Spinbox
    18. Виджет Menu
    19. Добавление контекстного меню
    20. Подсказки (messagebox)
    21. Диалоговые окна (filedialog)
    22. Виджет Canvas
    23. Расширение ttk
    24. Виджет LabledScale
    25. Виджет Notepad
    26. Виджет Combobox
    27. Виджет Progressbar
    28. Виджет Separator
    29. Виджет Sizegrip

    Создатель и ведущий курса - автор канала IT Start

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [IT Start] Создание телеграм-ботов на Python с фреймворком Aiogram 3

    1 сен 2024
    [​IMG]

    Курс рассчитан на новичков, которые хотят научиться создавать телеграм-ботов на языке программирования Python с использованием самого популярного фреймворка Aiogram.
    Пройдя его Вы научитесь создавать телеграм-ботов на Python для различных целей.

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

    Что входит в курс:
    • 28 видеоуроков по созданию телеграм-ботов используя фреймворк Aiogram 3
    • 36 видеоуроков по созданию телеграм-ботов используя фреймворк Aiogram 2
    • Доступ к закрытому сообществу со всеми материалами навсегда
    Aiogram 3
    1. Установка aiogram. Создание бота и получение его токена
    2. Добавление команд. Апдейты
    3. Создание эхо-бота
    4. Изменение символа вызова команд
    5. Аргументы команд
    6. Способы форматирования текста отправляемого ботом
    7. Отправка стикеров и смайликов
    8. Отправка изображений
    9. Отправка видеозаписей
    10. Отправка медиагруппы состоящей из изображений и/или видеозаписей
    11. Отправка аудио и голосовых сообщений
    12. Отправка видео-кружков
    13. Отправка файлов
    14. Отправка геолокации
    15. Скачивание файлов ботом
    16. Администрирование телеграм-групп ботом
    17. Администрирование телеграм-каналов ботом
    18. Добавление клавиатуры (кнопок)
    19. Сборщик клавиатуры
    20. Добавление инлайн-клавиатуры
    21. Роутеры и структура бота
    22. Фильтры. Создание собственных фильтров
    23. Магические фильтры
    24. Middlewars
    25. Машина состояний
    26. Правильное хранение данных
    27. Флаги
    28. Работа с Базой Данных
    Aiogram 2

    1 модуль - Основы

    1. Установка aiogram. Создание бота и получение его токена
    2. Добавление команд. Метод start_polling()
    3. Создание эхо-бота
    4. Форматирование текста
    5. Отправка стикеров и смайликов
    6. Отправка изображений
    7. Отправка видео
    8. Отправка медиагруппы файлов
    9. Отправка голосового сообщения
    10. Отправка видео-кружочков
    11. Отправка файлов
    12. Отправка геолокации
    13. Ответ бота на незнакомые команды/сообщения/стикеры и т.д
    14. Создаём видимость, что бот делает какое-либо действие (записывает видео, печатает и т.д.)
    15. Администрирование телеграм-групп ботом
    16. Администрирование телеграм-канала ботом
    17. Добавление клавиатуры и кнопок
    18. Добавление инлайн-клавиатуры и кнопок.Колбэки. Кнопки-ссылки
    19. Машина состояний
    20. Работа с Базой Данных
    21. Логгирование
    22. Middlewars
    2 модуль - Разработка телеграм-бота администратора канала
    1. Создание скелета бота | Структура бота
    2. Добавление ролей и настройка состояний
    3. Добавление исключений некорректного ввода
    4. Установка PostgreSQL
    5. Подключение PostgreSQL к боту
    6. Добавление и удаление пользователей из Базы Данных через бота
    7. Завершение состояний
    8. Добавление возможности создания поста через бота
    9. Добавление возможности изменения поста через бота
    10. Добавление возможности удаления поста через бота
    11. Выкладывание постов на канал из Базы Данных через бота
    12. Вывод записей из Базы Данных в чат
    13. Настройка вывода информации в боте для разных ролей
    14. Добавление антиспама с помощью Middleware

    Создатель и ведущий курса — автор канала IT Start

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [IT Start] Курс по Python 3

    31 авг 2024
    [​IMG]


    Характеристики курса

    Курс рассчитан на новичков, которые хотят изучить основы языка программирования Python 3.
    Курс предлагает введение в язык программирования Python и его основные концепции без лишней воды. В ходе курса Вы изучите основные синтаксические конструкции Python, работу с переменными, условиями, циклами и функциями.

    Что входит в курс
    50 видеоуроков по языку программирования Python
    6 дополнительных видеоуроков по Python, количество которых пополняется (см. обновления)
    Решение задач

    Программа курса

    1 модуль — Начало
    Урок №1. Введение. Установка Python
    Урок №2. Установка среды разработки PyCharm
    Урок №3. Переменные и оператор присваивания
    Урок №4. Типы данных
    Урок №5. Добавление комментариев
    Урок №6. Функция print()
    Урок №7. Функция input()
    Урок №8. Арифметические операции над числами
    Урок №9. Логический тип bool и операции сравнения
    Урок №10. Логические операции

    2 модуль — Строки и списки
    Урок №1. Строки. Операции над строками
    Урок №2. Индексы и срезы строк
    Урок №3. Строковые методы
    Урок №4. Форматирование строк оператором %
    Урок №5. Форматирование строк методом .format()
    Урок №6. Форматирование строк используя f-строки
    Урок №7. Списки и операции над ними
    Урок №8. Методы списков

    3 модуль — Условия
    Урок №1. Условный оператор if
    Урок №2. Оператор elif
    Урок №3. Тернарный оператор
    Решение задачи 1
    Решение задачи 2

    4 модуль — Циклы
    Урок №1. Цикл while
    Урок №2. Цикл for и функция range()
    Урок №3. Инструкции break, continue, else
    Урок №4. Вложенные циклы
    Урок №5. Вложенные списки
    Урок №6. Генераторы списков
    Решение задачи

    5 модуль — Словари, множества и кортежи
    Урок №1. Кортежи (tuple). Операции над ними и их методы
    Урок №2. Словари (dict) и операции над ними
    Урок №3. Методы словарей
    Урок №4. Генераторы словарей
    Урок №5. Множества (set, frozenset) и операции над ними
    Урок №6. Методы множеств

    6 модуль — Функции
    Урок №1. Инструкции def, return, pass
    Урок №2. *args и **kwargs
    Урок №3. Область видимости: глобальная, локальная и встроенная
    Урок №4. Вложенные функции
    Урок №5. Рекурсия
    Урок №6. Анонимная функция lambda
    Урок №7. Декораторы

    7 модуль — Исключения
    Урок №1. Ошибки и исключения. Конструкция try … except.

    8 модуль — Работа с модулями
    Урок №1. Установка модулей в Python
    Урок №2. Импорт стандартных и собственных модулей
    Урок №3. Инструкция if __name__ == ‘__main__’

    9 модуль — Работа с файлами
    Урок №1. Чтение и запись данных
    Урок №2. Контекстный менеджер. Оператор with
    Урок №3. Работа с JSON-файлами

    Дополнительные уроки
    Урок №1. Моржовый оператор
    Урок №2. Как работает целочисленное деление на отрицательное число в Python
    Урок №3. Функция map()
    Урок №4. Функция filter()
    Урок №5. Различие между операторами == и is
    Урок №6. Функции eval() и exec()

    Создатель и ведущий курса — автор канала IT Start



    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [k-syndicate.school] Addressables: anesthesia (Екатерина Ревво, Алексей Науменко)

    29 авг 2024
    [​IMG]
    Практическое решение задачи по настройке и написанию кода для скачивания распределенных ресурсов игры в системе Addressables (безболезненно).

    Мини-курс посвящен практическому решению задачи по настройке и написанию кода для отделения части ресурсов игры для скачивания с помощью системы Addressables.
    second-description
    В нем мало теории и много вариантов решения конкретных задач, с которыми сталкивается каждый проект, но искать ответы на которые приходится по всем форумам.
    three-description
    Внутри вы найдете пару вариантов кода для загрузки и репорта прогресса, кастомные бест-практики и готовые решения типичных ситуаций, а также внятное пояснение, что и как работает в Addressables.

    Для кого?
    Для тех, у кого уже возникла или в скором будущем возникнет задача вынести ресурсы игры для управляемого скачивания.

    Что внутри?
    ◆ Как все устроено: Группы, лейблы, каталоги, ResourceLocator-ы.
    Как обратиться к адресному ресурсу из кода?
    Как происходит работа с памятью?
    Разбираемся с билдами, билд-репортами, PackMode-ами и остальным

    ◆ Настройка профиля для ремоут бандлов
    Настройка профиля для ремоут бандлов.

    ◆ Оптимизация и кастомизация под разные случаи
    Оптимизация и кастомизация под разные случаи.
    Кастомные build-скрипты.

    ◆ Analyze Rules
    Как пользоваться Analyze Rules и что это такое?
    Как сделать и где могут пригодиться кастомные Analyze Rules?

    ◆ каталога
    Как происходит версионирование и для чего оно нужно.

    ◆ Код
    Как скачать все бандлы и отрепортить прогресс?
    Как узнать размер скачиваемых ассетов?
    Как загрузить все зависимости?
    Как прерывать запросы?
    Типичные случаи и работающие решения.

    ◆ Инструкция по переходу, если вы уже в продакшене
    Как подходить к задаче, если вы делаете это на продакшне, в котором не было remote ассетов.

    Авторы:
    - Алексей Науменко
    12 лет опыта разработки
    CEO Black Tower Basement.
    В прошлом: Unity Software Architect на
    Raid: Shadow Legends и также еще нескольких мобильных проектax мирового уровня.

    - Екатерина Ревво
    10 лет опыта разработки и ведения проектной команды
    CTO Black Tower Basement
    В прошлом: Client Team Lead на Raid:
    Shadow Legends та Shadow Legends и нескольких других масштабных проектах (см. ниже)
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [k-syndicate.school] Entity component system. Тариф ECS Vanilla (Екатерина Ревво, Алексей Науменко)

    26 авг 2024
    [​IMG]
    Курс о том, как отточить свои инструменты для создания игр на максимум.
    Он посвящен тому, чтобы не просто объяснить суть ECS-подхода, а передать действительно сеньорные навыки мышления и построения продуктов. Существует большое заблуждение о том, что ECS - это в первую очередь комплексный (и часто неудобный) способ глобальной оптимизации. Мы знаем, что это не так. Правильно использованный ECS, прежде всего - самый удобный способ реализации сложного (да и любого) геймдизайна. Он дает возможность адаптации к изменяющимся требованиям, что для геймплея любой игры является естественным и постоянным процессом. Мы видим нашей задачей передать это видение вам. Дополнительная производительность там также есть, но во вторую очередь.

    Фреймворк: мы используем опенсорсный фреймворк Entitas. Мы и наши друзья пользовались и пользуются им на проектах самого разного масштаба - от match-3 до онлайн шутеров. Из всех фреймворков мы находим его самым выразительным и удобным. (Вам тоже понравится)
    Существует заблуждение о том, что он не поддерживается. Это не так: последняя его версия 1.14 вышла в сентябре 2022 года, а версия 2.0 постепенно готовится к релизу. Его большими преимуществами являются приоритезация читаемости, возможность работы в C# standalone, кастомизируемая кодогенерация, мощный визуальный дебаг в эдиторе и производительность, а также популярность использования в большом продакшене.

    Курс состоит из двух частей:
    Первая часть посвящена майндшифту в парадигму Data-oriented подхода к проектированию. В ней мы напишем обширное и сложное демо Survivors-like игры и на практике рассмотрим весь подход, начиная от самых маленьких кирпичей (создания и организации систем и компонентов) и заканчивая полной архитектурой и инфрастуктурой для написания геймплея. Кроме самих трюков и приемов в коде, дополненной кодогенерации и деталей взаимодействия частей, мы стараемся также сакцентировать внимание на мышлении при проектировании фич.

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

    После того, как вы напишете этот проект последовательно и вместе с нами, вы получите мощнейший инструмент для геймплея любого масштаба.
    Разработка игр заставляет нас решать массу проблем продукта в целом. За их решением можно потерять ощущение удовольствия и радости от самого создания игр. Мы его возвращаем.

    Курс рассчитан на 2 месяца плотного обучения
    → SETUP
    Установим Entitas, разберем структуру проекта, добавим наши кастомные код-генераторы поверх тех, что из коробки, которые сделают наш будущий код еще читаемее.
    → ТЕОРИЯ И МАЙНДШИФТ
    Разберемся, в чем главные преимущества использования ECS-парадигмы для создания и поддержки геймплея, почему нужен сдвиг мышления даже тем, кто уже очень хорош в OOP, а также, почему можно легко ошибиться в освоении и испортить себе все впечатление. Поговорим о том, является ли оптимизация самым важным преимуществом подхода.
    → FIRST STEPS
    Начнем с базовых фич в проекте и стартовой инфраструктуры. На их примере разберемся с основными составными частями Entity-Component-System-подхода.
    → ENTITY-VIEW BINDING
    Продолжим ответом на частый вопрос: как правильно связывать жизненные циклы Entity и GameObject-ов. В течение нескольких уроков напишем и расширим правильную инфраструктуру для этого.
    → COMPLEX FEATURES
    В течение следующих уроков расширим геймплей проекта сложной системой взаимодействия эффектов и статусов.
    Добавим разноплановые скиллы, ауры, лут, по-разному взаимодействующие с персонажами и друг с другом, и на их примере отточим свое мышление при проектировании. Разберемся с деталями и приемами для решения типичных ситуаций, посмотрим на возможности визуального дебага, наблюдаемость данных.
    Вы увидите, как сложные фичи с дополняющимся и изменяющимся дизайном легко реализуются и комбинируются в ECS.
    → UI
    Разберем разные варианты коммуникации ECS с UI, добавим инфраструктуру для управления окнами.
    → SERVICES + ECS
    В течение всего курса будем обсуждать и наблюдать, как правильно выстраивать взаимодействие сервисной модели и ECS, какие задачи хорошо реализуются с помощью ECS, и какие - нет.
    → FAR AND BEYOND
    Курс можно было бы закончить предыдущим пунктом, но мы хотим снабдить вас навыками и мышлением в ECS по максимуму, поэтому не останавливаемся! Покажем дополнительные возможности, которые открывает ECS (за пределами привычного понимания преимуществ подхода), на примере управляемой симуляции со сложными пересчетами.
    → ADVANCED ARCHITECTURE
    Но и это еще не все! Мы много раз говорили, что ECS отлично себя чувствует в нашей модели архитектуры. И мы это вам продемонстрируем: покажем полную интеграцию ECS в общую архитектуру игры, а так же все сопутствующие трюки, модификации и нюансы. Включая, конечно же, сохранение прогресса и демонстрацию того, как правильно сериализовать и восстанавливать ECS-мир.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. Анализ и визуализация данных в BI-системах, на примере Yandex DataLens (Мира Карлаш)

    24 авг 2024
    [​IMG]

    Воркшоп для системных и бизнес-аналитиков, которые хотят познакомиться с BI-инструментами анализа данных

    Что получат участники
    • познакомитесь с принципами построения дашбордов, а также на практике освоите особенности использования BI-сервиса Яндекс DataLens
    • научитесь подключаться к источнику данных, создавать аналитические датасеты и настраивать визуализации
    • получите навыки работы в Яндекс.Даталенс, PostgreSQL
    • Практические кейсы: банк, турагентство, служба доставки и такси
    Для работы необходима учетная запись на Яндексе
    Практика проходит в командах по 3-4 человека. Демонстрация примеров и обратная связь преподавателя — в общей группе воркшопа.
    Традиционный демо-пример - интернет-магазин

    Программа воркшопа

    • Настройка подключения к облачной БД PostgreSQL
    • Создание датасета
    • Создание связей таблиц
    • Настройка полей
    • Построение чартов (диаграммы, визуализации)
    • Создание интерактивного дэшборда
    Автор воркшопа
    Анна Вичугова
    • ведущий исследователь и разработчик
    • эксперт в бизнес-анализе и проектировании информационных систем
    • кандидат технических наук
    • автор множества воркшопов и курсов
    • автор множества статей в Школе Больших Данных
    • 15+ лет работает в ИТ техническим писателем, бизнес-аналитиком, системным аналитиком проектировщиком информационных систем
    Ведущий воркшопа
    Мира Карлаш

    • Инженер по требованиям, Ведущий инструктор
    • Более 5 лет работает в области анализа данных в банковской и биомедицинской сферах, а также в разработке платформ-агрегаторов для разных предметных областей
    • Дополнительное образование от Duke & Stanford
    • Повышение квалификации от Google & Samsung
    • В роли тренера более 4 лет
    12 июня 2024

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [inzhenerka.tech] Симулятор Data Warehouse Analytics Engineer на базе dbt для инженеров и аналитиков

    23 авг 2024
    [​IMG]

    Тариф Мастер Задач


    Изучите один из самых востребованных инструментов аналитики, решая сложные практические задачи, научитесь DataOps практикам, постройте хранилище данных на базе dbt, подготовьте и проанализируйте данные

    Реши 100+ задач
    Реальные стенды
    Пет-проект в портфолио
    Упакуй навыки в CV для международного рынка

    Программа курса:

    Миссия 1. Кто такой Analytics Engineer - бесплатно
    Введение в dbt: основы моделирования данных - бесплатно
    Миссия 2. Ускоряем обучение с GPT - бесплатно
    Миссия 3. Настраиваем dbt Cloud - бесплатно
    Миссия 4. Создаем проект dbt
    Миссия 5. Деплоим таблицы и представления из dbt
    Миссия 6. Инкрементально обновляем большие таблицы из
    Миссия 7. Создаем таблицы из csv файлов
    Миссия 8. Автоматизируем проект с помощью макросов
    Миссия 9. Data Quality: тестируем качество моделей
    Миссия 10. Создаем каталог данных и внедряем контракты
    Миссия 11. Используем сторонние пакеты для решения сложных задач
    Миссия 12. Настраиваем семантический слой для автоматической агрегации и BI
    Миссия 13. Переносим легаси SQL код в dbt
    Миссия 14. Запускаем локальный dbt + DuckDB для быстрой обработки файлов
    Миссия 15. Деплоим проект в продакшн: Ci/Cd
    Эпилог. Продаем себя как инженера аналитики

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. [frontendblok] Ручной тестировщик. Тариф Самостоятельный (Анна Блок)

    21 авг 2024
    [​IMG]

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

    Что будет на курсе?

    - Видео-уроки
    Записанные видео-уроки, на простом понятном языке, продолжительностью примерно 15–20 минут. Видеозаписи будут доступны в личном кабинете.

    - Практика
    Вы научитесь на практике работать с GitHub, анализировать вёрстку или веб–приложения, а также составлять тест–кейсы и баг репорты. На любые вопросы вам ответят кураторы во время обучения.

    Кому полезен этот курс?

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

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

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


    Модуль 01
    Вводная часть о тестировании
    • Что такое тестирование?
    • Для чего нужны тестировщики в проекте?
    • Как работает структура IT компаний
    • Виды тестирования
    • Составление тест-кейсов и чек-листов
    • Составление отчетов по найденным багам
    • Сервисы для работы с командой
    Модуль 02
    Научись работать с вёрсткой сайтов на HTML и CSS
    • Основные понятия в веб-разработке
    • Знакомство с проектом
    • Знакомство с разметкой HTML
    • Знакомство со стилизацией сайтов на CSS
    • Проверка Flexbox и Grid на сайте
    • Проверка анимации, трансформации и плавности
    • Проверка позиционирования и теней
    Дипломная работа:
    Провести анализ по вёрстке сайта

    Модуль 03
    Найди первую ошибку в веб-приложении
    • Особенности веб-приложений
    • Тестирование на адаптивность
    • Инструмент разработчика DevTools в Google Chrome
    • Знакомство с Postman и Metabase
    • Знакомство с автотестами и Qase.io
    • Различия SOAP API и REST API
    Дипломная работа:
    Проведения тестирования в веб-приложении

    Модуль 04
    Научись подключаться к серверу баз данных
    • Для чего нужны БД на сайте?
    • Получение и сортировка данных
    • Настройка фильтров в SQL
    • Вычисления и группировка данных
    • Добавление и изменение данных в БД
    Дипломная работа:
    Работа в представленной базе mySQL

    Модуль 05
    Загрузи проект и запусти его на своем компьютере
    • Что такое Git?
    • Установка git config и SSH ключа
    • Создание репозитория
    • Создание веток
    • Создание .gitignore и pull request
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [Udemy] Создание многостраничного сайта на Wordpress с нуля (Бауыржан Абдигалин)

    21 авг 2024
    [​IMG]

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

    • 30 ч видео по запросу
    • 1 ресурс для скачивания


    Чему вы научитесь
    • Создание дизайна в программе Figma
    • Адаптивная верстка с использование html, css, javascript (jquery)
    • Интеграция на CMS Wordpress
    • Создавать wordpress шаблоны на продажу
    • Улучшать свои навыки веб-дизайна и верстки
    Требования
    • Базовые знания компьютера
    Описание
    Добро пожаловать на курс по созданию многостраничного сайта от идеи до реализации. В данном курсе мы с Вами научимся создавать многостраничный сайт с нуля на платформе Wordpress. Научимся создавать дизайн в программе Figma используя прототип (wireframe). Сверстаем дизайн адаптивно под все устройства. Интегрируем верстку на одну из популярных платформ управления контентом Wordpress. Данный курс будет интересен тем кто хочет научиться комплексно создавать сайты под заказ или делать шаблоны на продажу.


    Курс состоит из трех блоков.

    1 блок. Дизайн сайта в программе Figma.

    Научимся создавать дизайн сайта используя прототип (wireframe). Рассмотрим такие понятия как компоненты, фреймы, auto-layout, croping и многое другое. После прохождения данного блока Вы получите все необходимые знания по созданию дизайна в программе Figma.


    2 блок. Адаптивная верстка.

    Научимся верстать созданный дизайн используя современные технологии. Рассмотрим такие понятия в верстке как flexbox, grid, создание модальных окон, расположение элементов в виде плитки, swiper slider и т.д. В конце сделаем адаптацию для планшетных и мобильных устройств. После прохождения данного блока Вы научитесь верстать сайты любой сложности адаптивно под все устройства.


    3 блок. Интеграция на CMS Wordpress.

    Научимся интегрировать сверстанный сайт на CMS Wordpress. Поэтапно будем переносить все секции. Научимся создавать произвольные поля в административной панели, метабоксы, произвольные типы записей (custom post types), иерархия шаблонов, создание шаблонов для страниц а также вывод всех постов, полей, изображении на странице с помощью языка программирования php.


    Данный курс будет интересен тем, кто хочет:

    • Создавать красивые и функциональные веб-сайты

    • Улучшить свои навыки веб-дизайна и верстки

    • Научиться работать с одной из самых популярных CMS в мире

    • Получить практические знания и применить их в реальных проектах

    • Начать или продвинуть свою карьеру в веб-разработке
    Для кого этот курс:
    • Для тех, кто хочет научиться создавать сайты с нуля
    • Для разработчиков которые хотят научиться создавать темы на Wordpress
    • Для начинающих разработчиков
    • Для дизайнеров которые хотят освоить платформу Wordpress

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [Udemy] Создание сайта на Wordpress с фреймворком Unyson (Бауыржан Абдигалин)

    21 авг 2024
    [​IMG]

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

    • Создание дизайна в программе Figma
    • Адаптивная верстка одностраничного сайта
    • Интеграция верстки на CMS Wordpress
    • Создавать wordpress шаблоны на продажу
    Требования
    • Данный курс предназначен для начинающих разработчиков
    Описание
    Добро пожаловать на курс по созданию одностраничного сайта под ключ от идеи до реализации! За 15 часов обучения Вы освоите все тонкости создания дизайна, адаптивной верстки и интеграции сайта на популярную платформу WordPress с использованием фреймворка Unyson. Освоив фреймворк Unyson можно создавать сайты практически любой сложности или создавать шаблоны на продажу.


    Данный курс состоит из 3 блоков.

    Блок 1. Создание дизайна.

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


    Блок 2. Адаптивная верстка.

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


    Блок 3. Интеграция на Wordpress.

    В данном блоке мы научимся интегрировать сверстанный дизайн на CMS WordPress с использование фреймворка Unyson. В процессе урока научимся создавать дополнительные поля customizer. Создавать секции, поля для текста, изображении, гибкие элементы (repeater) и т.д. Освоив данный урок Вы можете уверенно разрабатывать сайты практический любой сложности на данной платформе.

    Для кого этот курс:
    • Курс будет интересен тем кто хочет научиться создавать сайты от А до Я. Также для тех кто хочет освоить фреймворк Unyson на Wordpress для создания собственных шаблонов на продажу.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [frontendblok] Создание блога на Wordpress. Тариф Самостоятельный (Анна Блок)

    21 авг 2024
    [​IMG]

    Что будет на курсе?


    - Выдача материалов
    В начале курса предоставим макет Figma и свёрстанные страницы для работы с Wordpress, а в конце курса - дипломный проект для закрепления полученных навыков.

    - Установка Wordpress
    Научимся устанавливать CMS WordPress и работать с файлами по FTP, чтобы все изменения по коду вносить через привычный редактор кода, а не сторонние сервисы.

    - Посадка страниц на Wordpress
    Последовательно перенесём сверстанные страницы в Wordpress так, чтобы каждый блок и страница выполняли соответствующие функции.


    Кому полезен этот курс?

    - Тем, кто готов после получения навыков вёрстки качать свой скилл дальше. Чем больше знает веб-разработчик, тем он ценнее.

    - Тем, кто работает в иной digital-профессии, но хотел бы разобраться, как устроены изнутри сайты на Wordpress. Эти знания помогут общаться с разработчиками и редакторами текстов на одном языке.

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


    Как можно зарабатывать, зная WordPress?

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

    - Устроиться в веб-студию
    В веб-студиях довольно часто используют готовые CMS. Самая популярная из них — это WordPress. Ваше преимущество после прохождения курса: понимание PHP.

    - Искать заказчиков на фрилансе
    Спрос на установку, перенос вёрстки и редизайн сайтов WordPress по-прежнему высок. Можете проверить это сами, например, на Upwork.


    Обязательно прикоснёмся к PHP
    Необходимо полностью понимать структуру кода и весь его функционал. Более углубленные знания PHP дадут вам намного больше преимуществ в плане трудоустройства, поиска заказов или реализации более сложных проектов, за которые готовы платить больше.


    Учебные проекты
    Во время курса Вы перенесёте 2 крутых сайта на Wordpress. Такие работы не стыдно опубликовать в своём портфолио!


    - Учебный проект.
    Объемный сайт, который позволит попрактиковаться с фильтрами поиска статьей, управлять полями из админки, настроить форму обратной связи, сделать подписку на рассылку, оформить страницы ошибок и, кроме постов, настроить возможность публикации портфолио.

    - Дипломный проект
    Цель дипломного проекта закрепить полученные знания. Всё, что мы изучили во время курса можно будет повторить на этом проекте: работа с поиском управление категориями, тегами, а также настройа формы обратной связи. Мы предоставим вёрстку и техническое задание.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. [udemy] Appium - Автоматизация Mobile App, Java + Ci/CD на GitLab (Mykola Shchypailo)

    19 авг 2024
    [​IMG]


    Автоматизация мобильных приложений: Полный курс по Appium + Android Studio + Java, Gradle, JUnit 5 + Ci/CD

    Авторы: Mykola Shchypailo
    Последнее обновление: 06.2024
    русский


    Чему вы научитесь
    • Настройка Android Studio, Appium, Appium Inspector
    • Настройка эмулятора, установка тестового приложения
    • Подключения через Appium Inspector, поиск элементов
    • Продвинутые техники Appium, кастомные методы
    • Создание проекта с нуля на языке Java
    • Принципы Java: Абстракция, наследование, инкапсуляция и полиморфизм
    • Паттерны программирования: PageObject, Builder
    • Фреймворки: JUnit, Lombok, Selenium, Slf4j, assertJ
    • Методы assertions для проверки тестов
    • Более сложные функции: клик по координатам, скролл по страничке
    • Работа с enum-классами + генератор рандомных значений
    • Непрерывная интеграция Ci/CD на GitLab
    • Запуск тестов на виртуальном девайсе, настройка pipeline'ов
    • Генерация видеоотчётов и скринов, отчеты на GitLab
    • Запуск тестов съютами и по расписанию


      Требования
      • Базовые знания языка программирования Java
      Описание
      Интенсивный курс по автоматизации тестирования мобильных приложений

      Присоединяйтесь к курсу, который объединяет глубокие теоретические знания и практические навыки в автоматизации тестирования мобильных приложений. Курс разработан для тех, кто стремится освоить комплексные методики автоматизации тестирования, работу с инструментами Appium и Appium Inspector, а также использование Android Studio в качестве эмулятора.

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

      • Настройка и использование Android Studio: Подробное руководство по настройке Android Studio как эмулятора для создания и запуска тестов.

      • Создание тестовых сценариев с Appium: Обучение разработке и оптимизации автоматизированных тестов для Android приложений c нуля на языке Java.

      • Интеграция в CI/CD на GitLab: Внедрение автоматизированных тестов в процессы непрерывной интеграции и доставки для обеспечения высокого качества разработки.

      • Проектная работа: Реализация реального проекта, в котором участники применят полученные знания и навыки в реальных условиях, что позволит закрепить учебный материал и получить практический опыт.
      Этот курс идеально подходит как для начинающих, так и для опытных специалистов, которые хотят освоить или углубить свои знания в области автоматизации тестирования мобильных приложений. Вы получите все необходимые инструменты и знания, чтобы начать работу или значительно углубить свои профессиональные навыки в этой важной и востребованной области.
      3 разделов • 16 лекций • Общая продолжительность 1 ч 50 мин

      Для кого этот курс
      • Все, кто желает быстро и результативно усвоить ключевые возможности автоматизации Mob App
      • Для начинающих Manual QA и также для Automation QA

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [Stepik] Указатели и память С++ (Виталий Богодухов)

    19 авг 2024
    [​IMG]

    В курсе содержится вся необходимая информация для работы с "сырыми" и умными указателями. Так же затрагиваются важные темы, связанные с указателями.
    В конце курса разбираются 2 важные фундаментальные темы, которые помогут сделать вашу программу грамотнее, а код более защищенным и читабельным.

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

    Весь курс разделен на 3 основных этапа:
    - Хранение объектов в памяти
    - Простые указатели - научитесь с ними работать и следить за памятью
    - Умные указатели

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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [Tskills] Хакни алгоритмические собеседования (Макс Фатин, Даня Слободенюк)

    18 авг 2024
    [​IMG]
    • Почувствуй уверенность на алгоритмическом собеседовании и проходи его успешно даже если интервьюер все время молчит.
    • Начни успешно проходить алго-собесы с 1-ой недели курса, даже если до этого частенько их заваливал. P.S. не кликбейт, ведь не во всех компаниях спрашивают сложные темы.
    • Освой навык, который позволит увеличить число и качество офферов в 1,5–2 раза.
    Алгоритмы сейчас нужны почти в каждой Big Tech компании при трудоустройстве

    Для кого прокачать алгоритмы это мастхэв?
    • Не получается проходить алгоритмические собесы и получить оффер в компанию мечты
    • Усердно готовишься к алго-собесам, но все равно нет легкости на самом собесе
    • Хочешь работать над сложными проектами, но не хватает знаний
    • Во время собеса интервьюер молчит, а ты не знаешь, что с этим делать
    И кто хочет:
    • Успешно проходить алгоритмическую секцию и решать задачи с первого раза с полным пониманием происходящего. Как итог — увеличивать число и размер офферов
    • Грамотно выбирать структуры данных и алгоритмы для рабочих задач и без проблем делать оценку по времени и памяти в Big O нотации
    • Грамотно просить подсказки и приятно удивлять интервьюера
    • Видеть паттерны в задачах и уметь их применять, а не зубрить решение каждой задачи
    За счет чего ты получишь результат?
    • Определим твою цель и найдем кратчайший путь к ней
    • Мы проанализировали рынок, изучили самые популярные темы, которые используются в работе и на собесах, и включили их в обучающую программу
    • Собрали задачки, которые встречались соискателям на собеседованиях в Яндекс, VK, Ozon, Сбер, Авито, Huawei и другие компании. Мы включили их в лекции и домашку, поэтому уже на первой неделе ты будешь готов к алго-собесу в Авито, на второй в OZON и так далее
    • После каждой лекции есть домашка — ты будешь закреплять знания на практике, решая задачи на LeetCode, Codeforces, InterviewBit, которые встречаются на собеседованиях. А после решения сверяться с эталонными решениями.
    Важно понять: это не 5 недель уроков, а 5 недель совместной работы, после которой у тебя прокачается алгоритмический скилл. При должном упорстве ты сможешь получить оффер в компанию мечты.

    В итоге ты освоишь:

    1. Хеш-таблица

    Bit map
    Bit map или как написать свою хеш-таблицу на битовых манипуляциях, чтобы работала оптимальней, чем встроенная в ЯП (а ее между прочем создавали вполне не глупые люди), но есть хак как ее можно обогнать… Ты не поверишь, но это не только нужно для собесов, но и работы.

    Структуры данных
    Поиск двух элементов дающих в сумме target уже не в моде и осталось только на страницах учебников. В топ популярных вопросов сейчас входит написание своих структур данных с использованием хеш-таблиц с ними то мы и разберемся.

    Я + Ты + ClickHouse = ?
    Хочу поделиться с тобой историей как я оптимизировал запросы в ClickHouse на кластере, где более 5 ярдов событий за месяц приходит или как я писал свой bloom filter и для чего он вообще нужен… Ну и конечно расскажу что их этого вышло.

    Внутри и снаружи
    Снаружи у хеш-таблицы все просто: вставка, поиск, удаление — все за O (1). Но как насчет внутрянки? А ведь есть и такие проблемы как коллизии, подбор хеш-функции, не обоснованное использование фильтра Блюма… Но мы наведем порядок «внутри и снаружи», чтобы интервьюер не поставил в тупик вопросом по реализации хеш-таблицы.

    Результат
    Решишь топ 6 задач с собеседований на тему «хеш-таблиц», а если быстро справишься, то дам еще задачек для закрепления.

    2. Графы для графов

    База для графов
    Как истинные графы «по привычке» пьют чай с отогнутым мизинцем тебе нужно знать что такое dfs, bfs, когда какой обход выбирать, способы хранения графов…, чтобы «по привычке» успешно решать задачи на эту не простую тему
    Шах и мат!
    Лошадь с A1 на B3 или нет, на С2… Именно такие раздумия могут быть если заранее не прорешать популярные задачки на шахматные фигуры, но мы это исправим и ты точно будешь знать следующий ход!

    Я + Huawei + Графы
    Расскажу историю о том, как я придумал параллельный алгоритм поиска пути в графах, который до сих под используется в MPI приложениях для поиска точек оптимизаций при запуске на больших кластерах и что значит работать в R&D или как мне каждый день на работе нужны были алгосы P. S. есть даже статейка с моим алгоритмом, которая опубликована в книге

    Карта наше все
    Сейчас самые популярные задачки на «карты» и работу с DFS и BFS. Чтобы показать все самые сильные стороны интервьюеру отработаем работу с картами и обходы на них

    Результат
    Прорешаешь все самые популярные задачи на графы на задачах Яндекса и других Big-tech компаний

    3. Не простые массивы

    Кажется, что просто
    Найди сумму диагоналей в метрице! Именно такая задача долгое время встречалась в Яндексе и кандидаты забывали, что при нечетном размере элемент в центре складывается дважды. Чтобы так не промахнуться разберем, что спрашивают по этой теме сейчас
    Хакаем массивы
    Разберем in-place оптимизации, позволяющие без хеш-таблицы искать пропущенные числа за O (n)

    Структуры данных
    Узнаешь о структурах данных и научишься с ними работать, которые строятся на казалось бы простых массивах, но позволяют отпимально находить максимальные/минимальные элементы в даже на больших данных

    Префиксные массивы
    Не дай интервьюеру поставить тебя в тупик вопросом: «реализуй структуру данных, которая за O (1) находит сумму на интервалах…». Узнай что такое префиксные массивы, особенности реализации, возможные оптимизации и когда их стоит применять, а когда нет

    Результат
    Решишь 10 задачек и освоишь все популярные паттерны работы с «не простыми массивами» и оценишь по времени и памяти каждую задачу

    4. Два указателя

    С двух сторон
    Раньше достаточно было знать как проверить слово в нижнем регистре на палиндром, а теперь эта университетская задача эволюционировала в целый паттерн «с двух сторон», которым решается не малый класс задач

    Каждому по указателю
    Сейчас в тренде задачки не просто на 2 указателя, а с различными сортировками и дальнейшим видами объединения. Так что будем следовать тренду и узнаем, что именно интервьюер хочет получить, когда просит написать условный «UNION» и какие операции нужно уметь делать еще

    Fast & slow
    Быстрый и медленный указатель. Эххх… Это уже стало баяном так что не знать данный патер стыдно, но мы это исправим :)

    Результат
    Узнаешь что хотят услышать от кандидата Сбер, Яндекс и Озон по теме двух указателей и решишь более 5 задач на закрепление темы

    5. Плавающее окно

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

    Оцени эффективность
    Перед тем как на собеседовании приступить к написанию кода нужно оценить решение по времени и памяти и плавающее окно не исключение. Поэтому рассмотрим как быстро и точно оценивать память для каждого из типов задач

    Результат
    Прорешаешь минимум 7 задачек для отработки каждого паттерна, чтобы не вспоминать “что там говорил лектор” на собеседовании, а быстро и четко решать задачи

    6. Бинарный поиск и Сортировки

    Хватит так писать!
    Не раз наблюдал как кандидаты судорожно пишут бинарный поиск и мене это надоело! Я хочу, чтобы ты не сомневался ни на секунду, когда будешь решать в очередной раз поиск первого или последнего вхождения элемента в массив, ведь есть очень простой способ это делать и я его тебе покажу (его используют все олимпиадники)
    Учимся бинарить все
    Научу видеть тебя бинарный поиск даже в тех задачках, где не нужно, ведь осознание простого правила «Какая задача может решаться бинарным поиском?» научит тебя понимать суть бинарного поиска и области его применения далеко за пределами простых задачек

    Сортируй с умом
    А какая сортировка есть в твоем ЯП? А какая у нее ассимптотика? А точно нельзя оптимальней? Все это базовые вопросы, которые не должны ставить тебя в тупик так что пройдемся по базовым сортировкам и научимся их применять для паттерна с кодовым названием «AНА» и «сортировка событий»

    Результат
    После лекции про бинарный поиск решишь 5+ задач с собеседований BigTech компаний. А после лекции по сортировкам еще 5+ задач (и все с собесов)

    7. Структуры данных

    Стек и Очередь
    Все уже научились проверять скобочную последовательность “{()[]}” на правильность с помощью стека, поэтому рассмотрим тему чуть глубже и научимся решать не только баянистые задачи, которые важно знать, но и ответим на важные вопросы, такие как: “Что такое VIP очередь?” и “Зачем очередь писать на стеках?”

    Связный список
    Новый тред задал Sber Devices, когда начал активно спрашивать кандидатов про связный список и умение работать с ним используя паттерны “Быстрый и медленный указатель”. Рассмотрим все что нужно знать, чтобы не оплашать перед интервьюером и даже чуть больше

    Деревья
    Если собрался идти на собес в Яндекс без знаний по деревьям, то это может быть фатальной ошибкой. Ведь это одна из тем, которую с особым пристрастием спрашивают интервьюеры. Я и сам раньше любил давать такие задачки, поэтому подсвечу все подводные камни

    Куча
    Мало кто слышал про эту структуру данных и еще меньше кто умеет ее реализовывать и объяснять детали реализации под капотом. А вот если ты решил пойти на высокий грейд в Авито, то эти знания тебе точно понадобятся, поэтому ты отработаешь все на практике + прорешаешь все важные задачи для освоения темы

    Результат
    Прорешаешь более 15 задачек, чтобы чувствовать уверенность в каждой из перечисленных структур данных

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. [Stepik] Rust - основы языка программирования (Максим Смирнов)

    18 авг 2024
    [​IMG]


    Курс по основам программирования на Rust предоставляет всю необходимую информацию для того, чтобы вы уверенно освоили язык программирования Rust. В этом курсе вас ожидают 100 практических задач по программированию, охватывающих разные уровни сложности. Этот язык программирования становится все более популярным и востребованным, так как его уже используют такие компании как Apple, Google, Microsoft, Mozilla и другие.

    Чему вы научитесь
    • Изучите основы языка Rust
    • Работать с базами данных
    • Запускать свой веб-сервер
    • Основные сетевые протоколы TCP UDP
    • Писать HTTP запросы
    • Работать с API
    • Сделаете свой учебный проект

    О курсе


    Курс по языку Rust. Включает в себя основы программирования, проектирования баз данных, создание своего веб-сервера, более 100 практических задач

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

    Начальные требования

    Никаких начальных требований не нужно.

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

    Программа курса:

    • Введение о RUST
    • О курсе
    • О Rust
    • Установка среды разработки
    • Первая программа

    Общие концепции

    • переменные, типы данных, арифметические операции
    • Условные операторы if, else, match
    • Циклы for while loop
    • Массивы, кортежи, срезы, векторы
    • Форматный вывод
    • Работа со строками
    • Функция и рекурсия
    • Решение задач

    Безопасность, Указатели, структура данных и т.п.

    • Безопасность в Rust
    • Указатели и заимствование
    • Map
    • Traits
    • Обработка ошибок и тесты
    • Работа с файлами
    • JSON
    • Многопоточное программирование
    • Решение задач
    • Сетевой программирование
    • TCP И UDP соединения
    • понятие Сокета
    • http(s)
    • API
    • Работа с базами данных
    • Поднимаем свой веб-сервер

    Проект
    Заключение

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