Что даст вам обучение?
Практическую подготовку в области информационной безопасности и пентеста и подготовку к экзамену OSCP.
Что вы освоите в рамках курса?
Курс ориентирован на получение практических навыков и знаний в области этичного хакинга (пентеста)
- Освоение лучших практик по пентесту
Научитесь проводить внутренний и внешний пентест (Black/Gray/White Box)
- Хард-скиллы для карьерного роста
Научитесь атаковать сети, WEB-сайты, операционные системы и локальные устройства
- Уникальные практические задачи
Практикуйтесь в "реальных" лабораториях для практики тестирования на проникновение
- Перспективы в карьерном треке
Участвуйте в BugBounty программах или устройтесь на работу с зарплатой от 200 000 р. и более
Кому будет полезен наш курс?
- Полный цикл обучения, от освоения Kali Linux и администрирования, до написания эксплойтов и шелл-кода, обхода антивирусных решений
- Полный KillChain: от сетевой разведки до эксплуатации уязвимостей, повышения привилегий и закрепления в сети
Всем желающим освоить новую цифровую профессию, новичкам без опыта программирования, системным администраторам, разработчикам, специалистам в области информационной безопасности, желающим освоить навыки пентестинга. А также педагогам / репетиторам и компаниям, которые хотят обучить своих сотрудников пентесту с нуля
Содержание курса:
- написание Bash-скриптов для автоматизации пентест-задач
- активный/пассивный сбор информации о цели
- навык работы с автоматическими сканерами безопасности
- идентификация и эксплуатация уязвимостей служб и веб-приложений
- написание/модификация эксплойтов
- внешнее и внутреннее тестирование на проникновение
- обход АВ и повышение привилегий
- идентификация и эксплуатация бинарных уязвимостей
Длительность обучения составляет 10 месяцев. Из них 9 месяцев - занятия с преподавателем и изучение ключевых тем, и 1 месяц - стажировки и экзамен
Модуль 1. Введение
Модуль 2. Основы Kali Linux
- Тестирование на проникновение с помощью Kali Linux. Информация о курсе.
- О тестировании на проникновение.
Модуль 3. BindShell и ReverseShell
- Освоение Kali Linux (установка, меню, sudo, документация, смена пароля).
- Освоение Kali Linux (man-страницы, apropos, ls, cd, pwd, mkdir, find, locate и which).
- Управление службами в Kali Linux.
- Поиск, установка и удаление инструментов в Kali Linux.
- Потоки данных, передача и перенаправление.
- Поиск и манипуляции с текстом.
- Редактирование файлов из командной строки Kali Linux.
- Сравнение файлов в Kali Linux.
- Управление процессами в Kali Linux.
- Мониторинг файлов и команд.
- Загрузка файлов в Kali Linux.
- Настройка среды Bash.
Модуль 4. Анализаторы сетевого трафика
- Netcat.
- Socat.
- PowerShell и Powercat.
Модуль 5. Создание Bash сценариев
- Wireshark.
- Tcpdump.
Модуль 6. Пассивный сбор информации
- Создание сценариев Bash.
- If, Else, Elif.
- Логические операции.
- Циклы.
- Функции.
- Практический пример №1
- Практический пример №2
- Практический пример №3
Модуль 7. Активный сбор информации
- Whois.
- Google-хакинг.
- Netcraft.
- Recon-ng.
- Открытый исходный код.
- Shodan.
- Сканер заголовков безопасности.
- Тест сервера SSL.
- Сбор электронных почт.
- Social-Searcher и Twofi.
- Stack Overflow, OSINT Framework, Maltego.
Модуль 8. Сканирование уязвимостей
- Энумерация DNS.
- Сканирование портов с помощью Netcat и Nmap.
- Masscan.
- Энумерация SMB.
- Энумерация NFS.
- Энумерация SMTP.
- Энумерация SNMP.
Модуль 9. Атаки на веб-приложения
- Введение в сканирование уязвимостей.
- Сканирование уязвимостей в OWASP ZAP.
- Сканирование уязвимостей в Nmap.
Модуль 10. Введение в переполнение буфера (Buffer Overflows)
- Энумерация веб-приложений.
- Инструменты оценки веб-приложений (DIRB, Burp Suite, Nikto).
- Эксплуатация панелей администратора.
- Cross-Site Scripting (XSS).
- Directory Traversal.
- File Inclusion. LFI.
- File Inclusion. RFI.
- SQL Injection (SQLi).
- Cross-site request forgery (CSRF).
- Server-side request forgery (SSRF).
- Внедрение команд ОС.
- XXE Injection.
- Уязвимости аутентификации OAuth 2.0.
- Cross-origin resource sharing (CORS).
- Атаки на JSON Web Tokens (JWT).
- Clickjacking.
Модуль 11. Переполнение буфера в Windows Обнаружение уязвимости.
- Введение в архитектуру x86.
- Подробное описание переполнения буфера.
Модуль 12. Переполнение буфера в Linux
- Эксплуатация переполнения буфера Win32 ч.1.
- Эксплуатация переполнения буфера Win32 ч.2.
- Эксплуатация переполнения буфера Win32 ч.3
- Эксплуатация переполнения буфера Win32 ч.4
Модуль 13. Атаки на Active Directory (AD)
- Эксплуатация переполнения буфера в Linux ч.1.
- Эксплуатация переполнения буфера в Linux ч.2.
- Эксплуатация переполнения буфера в Linux ч.3.
Модуль 14. Атаки на клиентов
- Энумерация Active Directory ч.1.
- Энумерация Active Directory ч.2.
- Аутентификация Active Directory.
- Боковое перемещение в Active Directory.
- Сохранение доступа при атаке на домен.
Модуль 15. Публичные эксплойты
- Знайте свою цель.
- Использование HTML-приложений.
- Эксплуатация Microsoft Office.
Модуль 16. Передача файлов
- Нахождение публичных эксплойтов.
- Исправление (доработка) экплойтов ч.1.
- Исправление (доработка) экплойтов ч.2.
Модуль 17. Обход антивирусной защиты
- Передача файлов.
Модуль 18. Повышение привилегий
- Обход антивирусной защиты ч.1.
- Обход антивирусной защиты ч.2.
Модуль 19. Парольные атаки
- Повышение привилегий. Сбор информации ч.1.
- Повышение привилегий. Сбор информации ч.2.
- Повышение привилегий. Примеры повышения привилегий в Windows.
- Повышение привилегий. Примеры повышения привилегий в Linux.
Модуль 20. Перенаправление портов и туннелирование
- Парольные атаки ч.1.
- Парольные атаки ч.2.
Модуль 21. Metasploit Framework
- Перенаправление портов и туннелирование ч.1.
- Перенаправление портов и туннелирование ч.2.
Модуль 22. PowerShell Empire
- Metasploit Framework ч.1.
- Metasploit Framework ч.2.
- Metasploit Framework ч.3.
Модуль 23. Завершение курса и практические проекты
- PowerShell Empire.
- Экзамен (2 лаборатории).
- Итоговый тест (100 вопросов). Подведение итогов обучения.
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 30
Страница 30 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[Codeby] Специалист по тестированию на проникновение в информационные системы (Денис Соколов)
4 июл 2024
Ссылка на тему: [Codeby] Специалист по тестированию на проникновение в информационные системы (Денис Соколов)Ответов: 0 -
Выше Вилки 2.0. Тариф Junior (Илья Шишков, Паша Филонов)
1 июл 2024
ТРЕНИНГ «ВЫШЕ ВИЛКИ 2.0»
Вырасти свою зарплату до 50% без дополнительной нагрузки и переработок
Отточи свои навыки переговоров на реальных кейсах под руководством разработчика, руководителя отдела data science и рекрутера — людей, которые знают о росте дохода со всех сторон
2-11 июля 2024 года
Цель тренинга — помочь вам перейти
из такого состояния:
- зарплата не растёт уже 3 года, но ты не знаешь, как получить повышение
- боишься, что с тобой прекратят общение, если попросишь большую зарплату
- принимаешь офферы, но каждый раз чувствуешь, что продешевил
- принимаешь первый предложенный оффер, потому что деньги — не главное
- просто боишься говорить о деньгах
- систематически растишь зарплату на текущем месте работы
- всегда имеешь несколько выгодных альтернатив получения дохода
- уверенно чувствуешь себя, обсуждая свою зарплату
- владеешь этичными приёмами переговоров для поднятия исходного оффера
- устраиваешься на работу на своих условиях
Как проходит тренинг
2 блока:
- как растить оффер при трудоустройстве
- как растить зарплату без смены работы
Между блоками 2 дня на отдых
Онлайн в зуме
день 1, 19-22 мск
день 3, 19-22 мск
день 6, 19-22 мск
день 8, 19-22 мск
77% времени занимает практика
Участники проводят переговоры о зарплате на специально подготовленных кейсах
Домашнее задание
день 2, 1-2 часа на выполнение
день 7, 1-2 часа на выполнение
Ещё больше практики! Между первым и вторым днями тренинга участники в парах отрабатывают переговорные кейсы и присылают запись переговоров в закрытый чат всех участников тренинга
Обратная связь от наставников
Наставники участвуют в переговорах с участниками, а также проводят переговорный мастер-класс друг с другом.
После каждого переговорного кейса дают обратную связь участникам
Ссылка на тему: Выше Вилки 2.0. Тариф Junior (Илья Шишков, Паша Филонов)Ответов: 0 -
[GetAnalyst] Проектирование БД и основы SQL. Тариф Самостоятельно (Екатерина Ананьева)
29 июн 2024
Процесс разработки программного обеспечения начинается с анализа бизнес-процессов, выявления данных и создания структуры их хранения. На ранних стадиях работы аналитики и разработчики активно взаимодействуют для проектирования базы данных или внесения изменений в существующую.
От того, насколько удачно спроектирована база, зависит скорость обработки запросов пользователей, возможности дальнейшего роста и масштабирования системы.
База данных - фундамент информационной системы! Понимание подходов к её проектированию с нуля и в стратегиях развития играет важную роль в успешной разработке систем.
Развивайте свои навыки и двигайтесь вперед к своим целям!
- Качество
Повысите качество требований за счет погружения в анализ потоков данных, используемых в автоматизируемых бизнес-процессах.
- ER-Диаграммы
Научитесь строить Концептуальную, Логическую и Физическую модели базы данных, представлять их в виде ER-диаграммы.
- DBeavear и SQLite
Освоите инструменты DBeavear и SQLite, используемые для подключения к БД. С их помощью вы создадите свою реальную БД на проекте курса, научитесь писать SQL-запросы и проверять их на ней.
- Реальная БД
Перейдёте на новый уровень в понимании разработчиков, за счет освоения новой терминологии, инструментов, а также опыта в проектировании реальной БД с нуля, и её последующей доработки.
- Студентам технических ВУЗов и начинающим в IT
Если вы учитесь в техническом ВУЗе или только начинаете свой путь в сфере IT в роли системного аналитика или разработчика, и имеете мало опыта, этот проект даст вам понимание, как проектировать базы данных с нуля и правильно подходить к их изменению.
Вы сможете изучить на практике основы SQL и получите навыки работы с задачами по созданию и доработке БД — от требований до реализации.
- Системным аналитикам
Если вы хотите лучше понимать, когда и в каком виде передавать задачи разработчикам по созданию и изменению БД в процессе разработки системы, то этот проект для вас.
Вы научитесь создавать модели БД на всех уровнях: концептуальном, логическом и физическом. Освоите работу с ER-моделированием.
Опыт работы с реальной БД, созданной вами в SQLite и DBeaver, поможет лучше понимать, что именно делают разработчики. Вы сделаете сами то же самое, что делают они в рамках задачи по разработке и изменению БД. Вы сами выполните SQL-запросы связанные с функциональностью системы.
Этот опыт переведет ваши постановки задач на новый уровень понимания и качества.
- Бизнес-аналитикам
Вы поймите, как структура данных влияет на бизнес-требования к разработке и в целом на работу приложений.
Сможете погрузиться в процесс проектирования БД и освоите основы SQL, сделав шаг к переходу в профессию системного аналитика.
- Менеджерам проектов
Узнайте, как изменения в требованиях могут влиять на БД и как это влияет на сроки разработки программного обеспечения.
Сделайте планирование работы над проектами более точным, понимая особенности оценки задач от разработчиков.
- Предобучение
- Проектирование БД: с чего начать
- Проектирование БД: обратная совместимость
- Термины и определения
- Пошаговый план проектирования БД
- БОНУС. ChatGPT: Анализ бизнес-процессов и разработка требований
- БОНУС. От моделирования базы данных до SQL-запросов
- Полезная литература
- Анализ требований
- Исходные бизнес-требования. Постановка задачи от заказчика
- Требования на разработку
- Выделение сущностей
- ER-диаграмма и уровни представления БД
- ER-диаграмма
- Инструменты: draw-io и Microsoft Visio. Визуальные редакторы
- Инструменты: DBDiagram.io
- Концептуальная модель
- Концептуальная модель
- Логическая модель
- Логическая модель. Атрибуты таблиц БД. Первичные и внешние ключи. Удаление избыточных связей. Преобразование связей многие-ко-многим
- Реляционная БД: представление данных в таблицах
- Физическая модель
- Типы данных. Практические рекомендации по разработке БД: название таблиц и полей, типы данных.
- Физическая модель.
- Задачи на разработку БД
- Постановка задач на разработчиков. Постановка задачи в Jira + Шаблон для Confluence
- Обратная совместимость при проектировании БД. Миграция данных. Учет особенностей использования данных в системе для функционирующих систем. Описание миграций данных. Требования к последовательности релизов - выпуск задач в продакшн
- Корпоративный гайд для разработчиков. Практические рекомендации по разработке БД: название таблиц и полей, типы данных
- Работа с SQL
- Установка SQLite. Инструкция
- Создание таблиц на основе физической модели БД
- Наполнение таблиц данными
- Написание SQL-запросов
- Инструменты: DBeaver
- Проектирование БД с нуля: создание ER-диаграммы
- Определение БД и СУБД.
- Знакомство с проектом и выделение сущностей.
- Определение логической и физической моделей БД с разбором примеров по проекту.
- Практика. Фокус на проектировании физической модели БД - PostgreSQL.
- Обзор шаблона постановки задачи на разработчиков.
- Определение БД и СУБД.
- Разработка требований к миграциям БД
- Определение понятия миграции данных. Примеры.
- Требования к обратной совместимости данных. Распространенные ошибки.
- Влияние нефункциональных требований на миграции в БД.
- Практика проектирования миграций внутри одной БД.
- Обзор проблем миграций данных между разными СУБД. Практика.
- Обзор шаблона постановки задачи на разработчиков по миграции данных.
- Определение понятия миграции данных. Примеры.
- Проектирование распределенных БД
- Базовые понятия архитектуры: сервис-ориентированная (SOA) и микросервисная (MSA).
- Знакомство с проектом и выделение сущностей.
- Определение логической и физической моделей БД с разбором примеров по проекту.
- Практика. Фокус на проектировании физических моделей БД - PostgreSQL.
- Обзор шаблона постановки задачи на разработчиков.
- Базовые понятия архитектуры: сервис-ориентированная (SOA) и микросервисная (MSA).
- Оптимизация БД. Работа с индексами в БД
- Нефункциональные требования к системе и их связь с БД.
- Понятие индексов в БД и их назначение. Разбор примеров.
- Практика: знакомство с БД проекта и определение таблиц с индексами.
- Проблемы избыточной оптимизации БД.
- Как указать в постановке задачи на разработку.
- Нефункциональные требования к системе и их связь с БД.
- Инструмент D-Beaver. Практика SQL-запросов
- Знакомство с инструментом DBeaver. Подключение тестовой БД.
- О применении SQL аналитиками. Ключевые операторы SQL-запросов.
- Практика SQL-запросов на получение данных в DBeaver.
- Использование AI (искусственного интеллекта) в качестве помощника в работе с SQL-запросами.
- Знакомство с инструментом DBeaver. Подключение тестовой БД.
- Использование ChatGPT для проектирования БД
- Знакомство с инструментом ChatGPT и базовыми командами. Внедрение в работу системного аналитика.
- Знакомство с проектом.
- Определение сущностей.
- Проектирование физической модели БД - postgreSQL с использованием команд ChatGPT.
- Автоматическая отрисовка ER-модели с использованием ChatGPT и дополнительных инструментов.
- Знакомство с инструментом ChatGPT и базовыми командами. Внедрение в работу системного аналитика.
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi123.fastpic.org%2Fbig%2F2024%2F0629%2F6c%2F6437b2f6b25ac5333201600f00bc5c6c.jpg&hash=c28cf4a90f3281408d74c1879b9068b9&v=4)
Екатерина Ананьева
- Больше 10 лет в IT
- 60+ проектов
- Помощь в запусках и запуск стартапов
- Спикер международных конференций
- Автор статей VC, HABR и образовательных программ
- Основатель проекта GetAnalyst
Ссылка на тему: [GetAnalyst] Проектирование БД и основы SQL. Тариф Самостоятельно (Екатерина Ананьева)Ответов: 1 - Качество
-
[vectozavr] Школа математики Vectozavr. Тариф Базовый
29 июн 2024
Программа обучения:
- Векторы и базис
- Векторы, линейные комбинации, базис
- Переход к новому базису
- Линейные преобразования, масштабирования и повороты
- Скалярное произведение
- Векторное произведение
- Основы линейной алгебры
- Определение матрицы
- Операции с матрицами
- Матрица как линейное преобразование
- Реализация классов «Вектор» и «Матрица»
- Основы 3D графики
- Как устроена 3D графика
- Проекция 3D фигур на плоскость
- Матрица проекции
- Матрица экранного пространства
- Мировая система координат
- Матрицы вращения, перемещения, масштабирования
- Реализация 3D графики
- Нормали и освещение
- Вектор нормали и простое освещение
- Как хранятся 3D объекты, загрузка .obj файлов
- Аналог Z-буфера – алгоритм художника и его проблемы
- Реализация загрузки .obj файлов и алгоритма художника
- Камера и клиппинг
- Переход в систему координат камеры
- Плоскости отсечения, клиппинг
- Ray casting
- Вращение и перемещение камеры
- Физика движка
- Скорость и ускорение
- Реализация скорости и ускорения
- Обнаружение коллизий, алгоритм GJK
- Реализация алгоритма GJK
- Обработка коллизий, алгоритм EPA
- Реализация алгоритма EPA
- Анимация
- Линейная анимация
- Безье и bounce анимация
- Анимация перемещения, поворота, масштабирования
- Реализация Minecraft
- Кубический мир
- Управление персонажем
- Механика: ломать и ставить блоки
- Как работает Multiplayer в играх
- Сетевая модель OSI
- Основные принципы сетевого взаимодействия
- UDP соединение и UDP сокет
- Сервер и клиент
- Реализация мультиплеера
Ссылка на тему: [vectozavr] Школа математики Vectozavr. Тариф БазовыйОтветов: 0 - Векторы и базис
-
[GetAnalyst] Практический курс: Дизайн REST API (Екатерина Ананьева)
29 июн 2024
Кому подойдёт
Чтобы расти в должности и доходе, получив опыт проектирования REST API, и без промедления отвечать на вопрос: «Когда использовать POST, а когда GET?». За счёт понимания принципа работы в резюме добавятся ключевые слова: REST API, JSON, Postman, Swagger, Архитектура систем.
Системным аналитикам
Чтобы расти в должности и доходе, получив опыт проектирования REST API, и без промедления отвечать на вопрос: «Когда использовать POST, а когда GET?». За счёт понимания принципа работы в резюме добавятся ключевые слова: REST API, JSON, Postman, Swagger, Архитектура систем.
Бизнес-аналитикам и менеджерам проектов
Чтобы оценить сложность проекта и определить, сколько времени и ресурсов потребуется на разработку и реализацию API. Это поможет проследить за качеством выполненных работ и улучшит коммуникацию с разработчиками.
Разработчикам
Чтобы разрабатывать программные интерфейсы в едином стиле, понимать и соблюдать принципы проектирования REST API, сократить потенциальный объём рефакторинга в будущем и с лёгкостью проходить технические собеседования на позицию backend-разработчика.
Развивающимся компаниям
Чтобы повысить квалификацию действующих специалистов. В дальнейшем это позволит сохранять сотрудников, позволяя им развиваться внутри компании. Команда начнёт быстрее и эффективнее решать задачи, сохраняя высокое качество продукта.
Программа курса:
Модуль 1. Введение в основы REST API
Модуль состоит из записей практических вебинаров. В нем вы познакомитесь с CRUD-моделью и научитесь правильно выбирать методы GET, POST, PUT, PATCH и DELETE в зависимости от контекста требований. Узнаете, как связаны модель базы данных и описание объектов данных REST API в формате JSON. Познакомитесь с инструментом тестирования REST API - Postman и сможете воспользоваться им на практике.
1. REST API: назначение и методы
2. Общие принципы разработки дизайна REST API
3. Про REST API за 90 минут: от теории к практике
4. Связь базы данных и дизайна REST API
5. Тестирование интеграционного взаимодействия: проверка методов REST API
6. 5 главных принципов дизайна REST API с документированием в Postman
Модуль 2. Программный интерфейс REST API
В результате знакомства с модулем Вы сможете без труда объяснить, что такое REST API и для чего его используют. Познакомитесь со структурой методов REST API, получите базовые навыки проектирования запросов и ответов. Узнаете про корпоративные стандарты для REST API и получите шаблон, который возьмете за основу для работы на курсе.
1. RESTful API
2. JSON
3. HTTP Headers
4. HTTP-коды ответов на запросы
5. Cookies
6 Гайд по дизайну REST API
Модуль 3. Анализ требований и создание модели данных
В результате знакомства с модулем вы погружаетесь в контекст задачи, над которой будете работать в ходе курса. Строите самостоятельно или с преподавателем физическую модель данных для разрабатываемой системы.
1. Требования заказчика
2. Функциональные требования
3. Модель данных
4. Сценарии использования - методы REST API по CRUD-модели
Модуль 4. Разработка дизайна REST API для управления объектами данных (POST, GET, PATCH, PUT, DELETE)
В результате знакомства с модулем вы научитесь выделять объекты данных и описывать для них методы REST API в контексте бизнес-требований, делать JSON-структуры объектов. Создадите первые контракты REST API документации - дизайн REST API.
1. Подготовка к описанию дизайна REST API
2. Шаблон постановки задачи на метод REST API (описание методов)
3. POST
4. GET
5. PUT
6. PATCH
7. DELETE
8. Обработка ошибок REST API - практический пример
Модуль 5. Авторизация запросов REST API (Basic, Token, OAuth2.0)
В результате знакомства с модулем вы изучите самые распространенные способы авторизации запросов, выберете наиболее подходящий, и добавите информацию по правам доступа и авторизации запросов в вашу API-документацию.
1. Авторизация и аутентификация
2. Basic-аутентификация
3. Авторизация по ключу: токены
4. Авторизация OAuth 2.0
Модуль 6. Дизайн REST API - массивы и списки, синхронные и асинхронные запросы
Работа с массивами и списками. Пагинация. Фильтрация и сортировка. Синхронные и асинхронные запросы.
1. Массовые операции. Массивы
2. Синхронные и асинхронные запросы
3. POST
4. GET и PATCH
5. PUT
6. DELETE
Модуль 7. Инструменты разработки API-документации и тестирования программного интерфейса REST API
В результате освоения модуля вы получите навыки тестирования и разработки REST API-документации в инструментах Postman и Swagger.
1. Postman - инструмент тестирования и документирования REST API
2. Swagger - инструмент документирования REST API (освоение OpenAPI)
Модуль 8. Постановка задач на Backend разработчиков
Как использовать разработанные контракты - дизайн REST API для постановки задач на Backend-разработчиков.
1. Постановка задач на Backend-разработчиков
Ответов: 0 -
Фреймворк Laravel. 2024 (Дмитрий Лаврик)
28 июн 2024
Фреймворк Laravel - Онлайн курс от Дмитрия Лаврика.
Осваиваем самый популярный и просто классный PHP-фреймворк.
Программа курса:
Урок 1
- Установка и начало работы
- Базовая архитектура Laravel
- Жизненный цикл запроса
- Request и Response объекты
- Создание первой страницы
- Основы работы с artisan
- Работа с Laravel Router
- Параметризованные маршруты
- Группы маршрутов
- Начало работы с контроллерами
- Контроллеры и параметры роутера
- Простая работа с БД, конструктор запросов
- Работа с представлениями
- Подсистема view
- Передача данных шаблону
- Шаблонизатор Blade
- Директивы Blade
- Работа с Eloquent ORM, миграции
- Отношения 1-1, 1-M, M-1, M-M
- Запросы на основе отношений
- Жадная загрузка данных
- Полиморфные отношения
- Валидация в Laravel
- Описание правил валидации
- Валидация и Form Requests
- Авторизация в Form Requests
- CSRF-атаки и защита от них
- Знакомство с Middleware
- Создание посредника, параметры
- Группы посредников
- Работа с пользователями
- Регистрация и вход на сайт
- Погружение в архитектуру
- Внедрение зависимостей
- Контейнер объектов
- Cервис-провайдеры
- Фасады
- Авторизация и аутентификация
- Защита роутов
- Разделение прав доступа
- Gates & Policies
- Подведение итогов
Ссылка на тему: Фреймворк Laravel. 2024 (Дмитрий Лаврик)Ответов: 0 -
[frontendblok] Марафон Email вёрстка. Тариф Самостоятельный (Анна Блок)
27 июн 2024
Прокачай навык, который позволит дополнительно зарабатывать на заказах с фриланса, используя этот 14-дневный марафон.
Что будет на марафоне?
- Каждый день вы получаете видеоурок с полезными ссылками и домашним заданием для закрепления теории.
- В среднем каждый урок идёт не более 10 минут. В них нет воды, вы услышите только важную информацию по каждой теме.
- Уроки открываются каждый день, кроме выходных, в 06:00 по московскому времени в течение 14 дней.
- Тем, кто хочет научиться верстать email-рассылки
- Тем, кому не хватает практики для того, чтобы грамотно верстать
- Тем, кто хочет дополнительно зарабатывать на верстке email-рассылок
День 1 - Почтовые платформы
- Основные понятия email-верстки
- Чем верстка email отличается от верстки веб-сайтов?
- Популярные почтовые платформы
- Создание общего каркаса email-письма
- Особенности, о которых нужно знать перед версткой письма
- Универсальные HTML-тег
- Безопасные шрифты для email-писем
- Свойства CSS для работы с текстом
- Свойства CSS для работы с цветом
- Создание отступов для таблиц в письме
- Создание отступов для ячеек в письме
- Свойства CSS для работы с изображениями
- Как работать с SVG-изображениями в письмах?
- Работа с ссылками
- Установка ширины таблицы для письма
- Верстка учебного макета на практике
- Комментарование в разметке
- Верстка учебного макета на практике
- Верстка учебного макета на практике
- Разбор популярных ситуаций при верстке email
- Визуальное отображение и разметка для таких ситуаций
- Что такое AMP-письма и чем они отличаются от HTML-писем?
- Метод тестирования визуальной подписи письм
- Что такое адаптивная верстка?
- Особенности, которые нужно учитывать при работе над адаптивом
- Инструменты для тестирования верстки
- Проверка верстки на отечественных клиентах
- Как совместить фриланс и верстку email-писем?
- Как искать заказы и почему эта ниша выгодна?
- Выдача второго макета для отработки материалов с марафона
- Предварительная демонстрация основного каркаса
Ответов: 0 -
[Stepik] Изучаем CSS: cоздание визуально привлекательных сайтов (Руслан Брантов)
27 июн 2024
40 авторских моделей, инструментов и чек-листов
Чтобы сдвинуть любой бизнес с мертвой точки, стать лидером и делать «иксы» ежегодно десятилетиями.
На самом личном мастер-классе поделюсь с вами
Всем, что за 30 лет работы я придумал и применил: авторские подходы, модели, инструменты и чек-листы
Ответов: 0 -
[Яндекс Практикум] Продвинутый Go ‑ разработчик (Георгий Зуйков, Александр Демиденко)
25 июн 2024
Продвинутый уровень. Для тех, у кого уже есть опыт в бэкенде — сможете вырасти до уровня middle![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FSxGwwzyf%2FScreenshot-106.png&hash=3102b52e0ed85938569f6f3131667360&v=4)
Чем занимаются Go-разработчики
Создают высоконагруженные сервисы в сферах онлайн-ретейла, доставки, финтеха, интернета вещей. Язык программирования Go хорошо подходит для такого рода проектов, так как отличается масштабируемостью и высокой производительностью. Это курс для разработчиков с опытом. Вам понадобятся базовые знания Go и бэкенд-разработки.
Курс подойдёт вам, если
- У вас есть опыт работы с Go, но вы хотите упорядочить свои знания
- Вы уже программируете на другом языке и хотите перейти на Go
- Вы работаете Go-разработчиком и хотите выйти на новый уровень
- Вы работаете на смежной должности и хотите сменить профессию
Рассчитана на 6 месяцев и составлена на основе требований работодателей — будете изучать только то, что действительно пригодится в работе
2 часа: Введение и вступительный тест
9 тем и 6 недель: Пакеты стандартной библиотеки
1 тема и 2 недели: Конкурентность
Самостоятельно и 5 недель: Промежуточный проект
2 темы и 1 неделя: Паттерны проектирования на Go
5 тем и 3 недели: Тулинг
7 тем и 4 недели: Расширенная стандартная библиотека
Самостоятельно и 5 недель: Итоговый проект
Дополнительно, 3 темы и 5 недель: Алгоритмы и структура данных
Карьерный центр, 4 недели: Трудоустройство
Эта часть курса для тех, кто решил найти работу в сфере разработки. Вы изучите стратегии поиска работы и узнаете о тонкостях выбора компании-работодателя, подготовите портфолио, напишете резюме и сопроводительное письмо.
Что входит в тариф:
- 6 месяцев
- Уже в первую неделю учёбы приступите к прикладным темам и первому проекту
- 3 учебных проекта в портфолио + 12 код-ревью
- 382 часа углублённого изучения Go, решение задач уровня middle и встречи 1-на-1 с менторами
Ссылка на тему: [Яндекс Практикум] Продвинутый Go ‑ разработчик (Георгий Зуйков, Александр Демиденко)Ответов: 0 -
[Яндекс Практикум] Go - разработчик с нуля. Тариф с нуля (Георгий Зуйков, Александр Демиденко)
25 июн 2024
С нуля — для тех, у кого мало или совсем нет опыта в программировании. Первые недели будем разбираться, что такое переменные, циклы и функции. Потом перейдём к бэкенду и проектам, приближенным к реальным задачам junior разработчиков.![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FCMHdrm3Z%2FScreenshot-115.png&hash=09b973586d56a54e1d4581f24d6e1e6d&v=4)
За 8 месяцев изучите Go, а ещё
- Создадите портфолио из 10 проектов
- Поработаете с настоящими заказчиками в нашей Мастерской
- Познакомитесь с действующими и будущими разработчиками
- Разовьёте софтскилы, которые ценят работодатели
- Получите диплом о профессиональной переподготовке
- Начнёте поиск работы при поддержке наших IT-рекрутеров
Составили курс по требованиям работодателей — будете изучать только то, что потом действительно пригодится в работе. Курс рассчитан на 8 месяцев.
- Введение в профессию
- Основы Go
- HTTP в Go и REST API
- SQL и базы данных
- Многопоточность в Go
- CI/CD и Docker
- Финальный проект
- 8 месяцев
- Начнёте с основ программирования: циклы, переменные, функции — и постепенно перейдёте к более сложным темам
- 10 учебных проектов в портфолио
- 350 часов теории и практики, язык программирования Go и все нужные инструменты — Docker, Swagger, GitHub
Ссылка на тему: [Яндекс Практикум] Go - разработчик с нуля. Тариф с нуля (Георгий Зуйков, Александр Демиденко)Ответов: 0 -
[DotNext] Конференция для .NET‑разработчиков 2024. Тариф Online (Евгений Пешков, Дмитрий Нестерюк)
25 июн 2024
Конференция для .NET‑разработчиков
10–11 сентября
МОСКВА + ONLINE
DotNext — крупнейшая и старейшая конференция для всех, кто занимается .NET-разработкой. Для любителей узнать, как оно работает «под капотом», в программе всегда есть хардкорные доклады про низкоуровневые оптимизации и неочевидные механики .NET. Но есть многое и для тех, кому важнее «быстро использовать что-то на практике».
35+ спикеров
25+ докладов
15 партнеров
600 участников
Ссылка на тему: [DotNext] Конференция для .NET‑разработчиков 2024. Тариф Online (Евгений Пешков, Дмитрий Нестерюк)Ответов: 0 -
[stepik] OpenAI API + Python для новичков. Пишем свои ИИ приложения! (Aziz Muminov)
23 июн 2024
Освойте один из самых востребованных в IT навыков — разработка ИИ приложений. Пройдя этот курс, вы с нуля научитесь создавать универсальных чатботов с интеграцией в OpenAI и тренировать их на собственных данных. Материал закрепляется интенсивной практикой, в рамках которой вы создадите чатбота-консультанта для магазина, обученного на собственных данных.
Начальный уровень
3-4 часа в неделю
Чему вы научитесь
- 1. Вы узнаете, как работать с ChatGPT в РФ.
- 2. Установите на свой ПК все необходимое для начала работы.
- 3. Напишете своего первого чатбота на ИИ.
- 4. Ознакомитесь с основами работы с OpenAI API и изучите структуру LLM.
- 5. Prompt-engineering и защите от prompt-injection.
- 6. Создадите портфолио из чатботов на OpenAI API.
- 7. Изучите работу с системой Assistants API.
- 8. Научитесь получать и обрабатывать множество запросов асихнронно.
- 9. Тренировать ChatGPT на своих данных.
- 10. Разработаете чатбота продавца-консультанта, который будет помогать в выборе товаров и предоставлении информации о продукции.
- 11. Научимся настраивать параметры ChatGPT, такие как модель, роли, температуру, количество токенов, которые используется для обработки запросов и т.д.
- 12. Освоите основы интеграции созданных чат-ботов в различные платформы и сервисы.
- 13.Создавать персонального GPT-ассистента
На этом куре научитесь разрабатывать приложения с использованием OpenAI API с нуля. Вы научитесь самостоятельно создавать универсальные чат-боты и обучать их на собственных данных. Мы научимся управлять разными параметрами ChatGPT, а также тренировать свои данных. Освоение материала происходит через интенсивную практику: в ходе курса вы разработаете бота продавца-консультанта.
Боты, созданные в ходе обучения, можно добавить в свое портфолио, продать на бирже фриланса или использовать для собственных нужд.
Темы этого курса включают ключевые аспекты работы с искусственным интеллектом: от эффективного prompt-engineering'а до защиты от prompt-injections. Вы научитесь использовать Assistants API и тренировать ChatGPT с использованием внешней информации. Assistants API это удобное средство для интеграции OpenAI, которое помогает избегать лишнего кода и использования внешних решений таких как LangChain.Также курс покроет настройку и оптимизацию работы ChatGPT.
PROMO на скидку для самых внимательных
Мы будем использовать Visual Studio Code и Python 3. Visual Studio Code — это бесплатный редактор кода, который отлично интегрируется с Copilot. Для тех, кто не знаком с этой средой разработки, мы подготовили урок по созданию проектов в ней.
Python поддерживает множество популярных фреймворков машинного обучения и глубокого обучения, таких как TensorFlow, PyTorch и scikit-learn. Это позволяет использовать различные инструменты для предобработки данных, обучения моделей и взаимодействия с моделями OpenAI.
В конце курса, мы дадим код для интеграции ChatGPT в телеграм-боте.
Для кого этот курс
Этот курс предназначен для тех, кто уже ознакомлен с базовыми принципами языка программирования Python и интересуется миром искусственного интеллекта на основе OpenAI API, а также разработкой чат-ботов. Все концепции будут пояснены на примерах, что поможет усвоить материал более эффективно как студентам,так и школьникам. Проект,который мы создадим на курсе можно использовать в своем портфолио,продать на бирже фриланса или использовать в своих целях в бизнесе и учебе.
Начальные требования
- Этот курс подходит для новичков в программировании и предполагает только базовые знания в Python.
- Вам не нужен опыт в проектировании систем с искусственным интеллектом или работы с OpenAI API.
- Необходим доступ к ChatGPT
Курс начинается с изучения теоретических материалов, которые предоставляют необходимую базу по ИИ и интеграции с ChatGPT. Далее, обучение структурировано так, что каждый раздел включает интерактивные задания для закрепления знаний и развития практических навыков. Завершающей частью является проектная работа, в рамках которой вы создадите своего чатбота, применяя все полученные знания на практике. Этот подход позволяет не только глубоко погрузиться в материал, но и получить реальный опыт его применения.
Введение в чат-боты и API ChatGPT.
- Введение. LLM, Нейронные сети и трансформеры
- Основы. Установка OpenAI и получение ключей.
- Получаем ключ и отправляем и обрабатываем запросы в ChatGPT.
- Подробно про обработку запросов. Роли. Температура.
- Сохраняем контекст. Часть 1. Что именно нам отправляет ChatGPT?
- Сохраняем контекст. Часть 2. История переписки и роль ассистента
- Промт-инжиниринг и защита от Prompt-injection.
- Ассистенты OpenAI. Преимущества. Создаем первого ассистента.
- Создаем ассистентов OpenAI. Инструкции.
- Программирование с AssistantAPI: Основы и принципы
- Threads. Добавляем сообщения.
- Асинхронизация многопользовательского интерфейса. Сервис.
- Адаптация чат-бота под нужды реальных пользователей.
- Обзор платформ для развертывания и интеграции чат-ботов
- Отслеживание работы чат-бота и внесение необходимых улучшений
- Как получить доступ к ChatGPT в России
- Как получить доступ к ChatGPT без VPN на Windows
- Как внедрить ChatGPT в Siri
Наши преподаватели
Онлайн школа программирования Codemoon
Учим разработке игр и программированию на практике. Только опытные программисты - преподаватели. Курсы по разработке игр и исскусственному интеллекту
Преподаватели профессиональные программисты,студенты США и Южной Кореи Курсы адаптированы для новичков Все обучение на практике
Aziz Muminov
Разработчик с опытом более 6 лет.
Привет, меня зовут Азиз, и я в настоящее время живу в США, откуда и преподаю. Я обладаю обширным опытом работы в движках Unity и Unreal. В данный момент я работаю над проектами компьютерного зрения и разрабатываю плагины на ИИ для облегчения работы на Unity.
Ответов: 0 -
[Слёрм] PostgreSQL База (Иван Чувашов)
19 июн 2024
Практический курс по работе с СУБД PostgreSQL и оптимизации SQL-запросов.
Будем учиться построению репликаций, работе с резервным копированием и организации мониторинга всей системы. Научимся делать SQL-запросы проще и быстрее. Программа курса основана на реальных задачах команд эксплуатации.
Каким специалистам подойдет курс?
- Backend-разработчики
Научитесь правильно писать запросы: изменять, модифицировать, извлекать данные из базы данных.
- DevOps-инженеры и сисадмины
Узнаете как настраивать и администрировать PostgreSQL, как выстраивать траблшутинг, и где искать ошибки.
- Тимлиды и тех. директора
Познакомитесь с последними практиками в области эксплуатации и построения данных в PostgreSQL
15 модулей, 13 часов теории, 72 часа практики
- Видеокурс по PostgreSQL даст структуру и план, куда можно развиваться и идти дальше.
- Сама СУБД PostgreSQL бесплатная, нужно лишь уметь ей правильно пользоваться.
- 75% обучения на курсе — практика и самостоятельне задания для закрепления теории.
- СУБД PostgreSQL часто обновляется и выкатывает новые фичи. Можно добавлять различные расширения для своих потребностей.
- Добавили большой блок по оптимизации запросов SQL. Это целый курс, который дополняет видеокурс и поможет ускорить запросы.
Вводная лекция
Скрытый текст. Открывается зарегистрированным пользователям.
Познакомим вас со спикером на примере вводной лекции к видеокурсу.
Знакомство с курсом
- Знакомство с курсом
- Организационные моменты
- Логическое резервное копирование
- Знакомство с инструментами copy, pg_dump и pg_dumpall — практика
- Логическая копия данных — задание
- Физическое резервное копирование
- Знакомство с инструментом pg_basebackup — практика
- Физическая копия данных — задание
- Обзор инструментов для физического резервного копирования
- Знакомство с инструментами barman, prrobackup и wal-g — задание
- Валидация резервных копий
- Валидация резервных копий — практика
- Физическое повреждение индекса — задание
- Резервное копирование и восстановление с помощью сторонних инструментов
- Инструменты — практика
- Проверка резервных копий — задание
- Физическая репликация
- Физическая потоковая репликация в синхронном/асинхронном режиме — практика
- Синхронная реплика — задание
- Создание отказоустойчивых решений на базе физической репликации
- Физическая потоковая репликация в синхронном/асинхронном режиме — практика
- Имитация сбоя основного сервера — практика
- Синхронная репликация — задание
- Сбой репликации и восстановления отказоустойчивого решения — задание
- Создание отказоустойчивых решений на базе логической репликации
- Знакомство с логической репликацией — практика
- Апгрейд кластера PostgreSQL
- Минорное обновление отказоустойчивого кластера — практика
- Мажорное обновление отказоустойчивого кластера — практика
- Мажорное обновление с помощью логической репликации — задание
- Установка высокодоступного кластера patroni — практика
- Установка patroini на существующую базу данных — практика
- Переключение кластера patroni на новый лидер — задание
- Мониторинг в кейсах
- Параметры конфигурации PostgreSQL — практика
- Запаздывание реплики — задание
- Научитесь делать SQL-запросы проще и быстрее.
- Конфигурация PostgreSQL
- Замер производительности с помощью pgbench — практика
- Логирование в PostgreSQL
- Знакомство с инструментом pgbadger — практика
- Структура хранения данных в PostgreSQL
- Пример реализации хранения данных в PostgreSQL — практика
- Узлы плана
- Индексы
- Статистика
- Чтение запросов — практика
- Ускорение запросов за счет оптимизации индексов
- Оптимизация запросов за счет использования индексов — практика
- Оптимизация запросов. Статистика — практика
- Практическое занятие по перестроению индексов и ускорения запросов за счет этого — практика
- Оптимизация запросов за счет использования статистики и индексов — практика
- Обфускация данных
- Практические примеры реализации обусфакции данных — практика и задание
- Итоговая работа
- Подведение итогов
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi123.fastpic.org%2Fbig%2F2024%2F0619%2F57%2Fbed1ed965f5b9bf764e88080866ae357.png&hash=1bf933e2dc089d43e96133076fec2199&v=4)
Иван Чувашов
Администратор баз данных в Southbridge. Ведущий инженер компании Data Driven Lab.
— Сертифицированный администратор PostgreSQL (PostgresPro, 10 уровень «Эксперт»);
— 13 лет опыта работы с базами данных, более 6 лет опыта работы архитектором БД и DBA;
— Опыт поддержки технической инфраструктуры компании Окко (dev, preprod, prod) в части баз данных;
— Опыт построения отказоустойчивых кластеров на базе СУБД PostgreSQL и GreenPlum 6x;
— Постоянный докладчик на Российских и международных IT конференциях.
Длительность
Этот видеокурс вы можете пройти за 2 месяца, если уделять обучению 5-7 часов в неделю. Многое зависит от вашего опыта, скорости освоения материала и выполнении практических заданий.
Ссылка на тему: [Слёрм] PostgreSQL База (Иван Чувашов)Ответов: 0 - Backend-разработчики
-
[Stepik] 1С: Система компоновки данных (Василий Еремин)
15 июн 2024
Этот курс предназначен как для начинающих, так и для опытных программистов 1С, желающих углубить свои знания и изучить все нюансы работы с системой компоновки данных в 1С. Основная часть курса посвящена практическим примерам создания и настройки отчётов в 1С, что позволяет получить ценный опыт применения теоретических знаний на практике.
Чему вы научитесь
- 1. Основам работы с системой компоновки данных, изучим основной интерфейс, вкладки и настройки. Пройдемся по основным моментам чтобы люди не углубленные в СКД смогли так же пройти данный курс.
- 2. Плотно пройдемся по каждой вкладке и возможностям СКД, каждую возможность разберем на практическом примере с реальным отчетом на действующей конфигурации.
- 3. После курса вы научитесь понимать на практике как работают следующие вещи:
- - Наборы данных
- - Связи наборов данных
- - Ресурсы
- - Вычисляемые поля
- - Формирование собственных макетов СКД
- - Быстрые пользовательские настройки
- - Параметры
- - Группировки
- - Системные поля
- - Объединение наборов данных
- - Передача параметров в запрос
- - Вывод данных в диаграмму
- - Вложенные отчеты и многое другое!
Цель курса:
1. Освоения основных принципов работы с системой компоновки данных в 1С.
2. Разобраться со всеми возможностями системы компоновки данных.
3. Приобретение навыков работы с системой компоновки данных на практических задачах.
Для кого этот курс
Этот курс рассчитан как для начинающих 1С разработчиков, так и для более опытных программистов, работающих в сфере 1С и желающих подтянуть одно из важнейших "скилов" в работе 1С программиста. Курс также может быть полезен для аналитиков 1С, поскольку понимание процесса создания отчётов изнутри является важным и ценным аспектом их работы.
Ссылка на тему: [Stepik] 1С: Система компоновки данных (Василий Еремин)Ответов: 0 -
[Stepik] Техническое собеседование для Системного аналитика (Дмитрий Летяго)
13 июн 2024
Чему вы научитесь
- Ты научишься эффективно проходить технические собеседования на позицию Системного аналитика.
Курс разделен на блоки, по которым обычно задаются вопросы на технических собеседованиях для Системных аналитиков.
- Работа с требованиями
- Архитектура ПО
- Нотации
- Интеграции
- БД и SQL
- Работа в команде
Для кого этот курс
Курс предназначен для Аналитиков любого уровня, в том числе без опыта, а так же для других специалистов из сферы ИТ, которые желают попробовать свои силы в техническом собеседовании для Системных аналитиков.
Ответов: 0
Страница 30 из 34