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

Категории

  1. [Айтилогия] Frontend-разработчик (Роман Чернов)

    22 июл 2024
    [​IMG]

    Длительность обучения: 12 месяцев

    Вы с нуля изучите все необходимые технологии и станете востребованным frontend-разработчиком. А мы поможем вам начать карьеру в компании или на фрилансе!

    Кто такой Frontend-разработчик:

    Frontend-разработчик разрабатывает frontend-часть веб-приложения или сайта: это та часть сайта, которая работает у пользователя в браузере и общается посредством http-запросов с серверной частью (back-end).
    • Работа в одном из самых популярных и перспективных IT‑направлений
    • Возможность стремительного карьерного роста и дохода свыше 5000$ в перспективе
    • Работа в офисе, удалённо или на фрилансе
    • Возможность изучить backend и в будущем стать Fullstack‑разработчиком
    Кому подойдёт этот курс:
    • Начинающим
      Вы обучитесь востребованному IT‑направлению и начнете работать в IT-компании или на фрилансе

    • Продолжающим
      Если у вас уже есть знания по верстке или фронтенду, но их недостаточно для трудоустройства или заказов

    • Сборщикам сайтов на конструкторах
      Если вы собираете сайты на конструкторах, но поняли, что хотите стать именно веб‑разработчиком, то наш полноценный курс поможет вам выйти на новый уровень знаний и дохода

    • Бэкенд‑разработчикам
      Если вы уже владеете знаниями в backend, то закончив наш курс по frontend станете полноценным Fullstack-разработчиком

    • Веб-дизайнерам
      Обладая навыками верстки и frontend-разработки сайтов, вы сможете брать заказы на сайты «под ключ» и зарабатывать в разы больше
    На курсе вы научитесь всем необходимым и актуальным навыкам и станете востребованным frontend-разработчиком
    1. Верстать сайты по дизайн-макетам из Photoshop и Figma, используя HTML и CSS
    2. Программировать, использовать средства разработчика в браузере и делать отладку кода
    3. Использовать Git на профессиональном уровне
    4. Работать в IDE профессиональных разработчиков – WebStorm
    5. Быстро разбираться и использовать любые CSS и JS библиотеки и плагины
    6. Профессионально работать с JavaScript и TypeScript
    7. Понимать и применять основные паттерны проектирования и принципы построения проектов
    8. Знать основы backend и создавать собственную API
    9. Создавать большие и сложные веб-приложения на Angular
    10. Создавать базовые фронтенд-приложения на React и Vue.js
    11. Делать сборку проектов, писать тесты, загружать на сервер свои приложения
    12. Прокачивать свои Soft-скиллы для развития карьеры
    МОДУЛЬ 0: Предобучение
    • Узнаете, какие книги почитать, чтобы погрузиться в профессию
    • Установите себе среду разработки (IDE) профессионалов – программу WebStorm
    • Узнаете базовую информацию про работу веб-сайтов и про основные технологии
    • Узнаете, как лучше и эффективнее обучаться
    МОДУЛЬ 1: Подготовка к верстке
    • Познакомитесь с автором курса
    • Настроите среду разработки (IDE) профессионалов – программу WebStorm
    • Разберетесь в основах Photoshop и основных инструментах
    • Разберетесь в основах Figma и основных инструментах
    • Научитесь работать с дизайн-макетами в Photoshop/Figma
    МОДУЛЬ 2: HTML
    • Разберетесь с основами разметки HTML
    • Научитесь использовать основные теги, их атрибуты и свойства
    • Создадите собственную большую форму и научитесь её отправлять POST-запросом, контролируя отправляемые данные
    • Научитесь работать с таблицами
    МОДУЛЬ 3: CSS
    • Научитесь использовать CSS различными способами
    • Научитесь работать со всеми основными свойствами стилей, нужными для верстки сайтов
    • Полностью разберетесь с селекторами, приоритетами и правилами CSS-стилей
    • Будете уметь использовать разные виды отображения элементов и работать с Computed Styles
    • Сможете использовать на страницах псевдоклассы и псевдоэлементы, подключать веб-шрифты и пользоваться SVG иконками
    • Узнаете всё о различных видах позиционирования, размещения, и обтекания элементов (float)
    • Научитесь работать с Flexbox моделью и CSS Grid шаблонами
    • Будете уметь делать полный адаптив любого сайта и применять там анимации CSS
    • Узнаете что такое кроссбраузерность и как её применять
    • Научитесь работать по методологии БЭМ
    МОДУЛЬ 4: JavaScript
    • Вы погрузитесь в мир программирования на JavaScript
    • Изучите синтаксис этого языка и все основы программирования: типами данных, переменными, операциями и операторами, условиями, функциями, массивами, объектами и циклами
    • Вы начнете использовать ES6
    • Вы будете знать, как обрабатывать ошибки и как использовать встроенные в JS функции
    • Научитесь работать с DOM, событиями в браузере, а также узнаете как работать с объектами window и document
    МОДУЛЬ 5: Продвинутые фронтенд-средства
    • Научитесь работать с Bootstrap, использовать его шаблон и сетку, а также основные компоненты
    • Откроете для себя библиотеку jQuery и различные эффекты, плагины и библиотеки, которые работают на этой библиотеке
    • Вы научитесь подбирать на свою страницу плагины и сторонние библиотеки
    • Узнаете о том, как работать с AJAX, делать правильную валидацию форм и прикручивать лоадер
    • Научитесь работать с препроцессорами LESS и SASS, менеджером пакетов NPM а также сборщиками проектов Gulp/Grunt
    • Сможете встраивать сторонние ресурсы и аналитику на сайт
    • А в конце модуля разберетесь как валидировать верстку и оптимизировать страницы.
    МОДУЛЬ 6: Реализация проекта по ТЗ
    • В этом модуле вы самостоятельно реализуете свой первый полноценный проект на HTML + CSS + JS с 0 на основе дизайн-макета
    • Сделаете для него полный адаптив и внедрите в него использование изученных продвинутых фронтенд-средств и технологий
    МОДУЛЬ 7: Старт на фрилансе
    • Вы узнаете, как правильно искать заказы
    • Узнаете, как правильно использовать биржи фриланса
    • Научитесь правильно составлять профиль и портфолио
    • Узнаете как делать эффективные отклики и продавать свои услуги
    • Научитесь работать с клиентами и зарабатывать на основе приобретенных навыках и знаниях на курсе
    МОДУЛЬ 8: Профессиональный Git
    • Научитесь работать с git в unix-терминале
    • Научитесь создавать локальные и удаленные репозитории
    • Будете работать с историей изменений проекта
    • Начнете правильно использовать ветки и версии вашего проекта
    • Научитесь правильно соединять код и решать конфликты
    • Освоите работу с удаленными ветками
    • Разберетесь в перебазировании
    • Научитесь работать с git в IDE (Visual Studio Code + WebStorm)
    • Узнаете, что такое Fork, PR, Cherry-pick, Alias, Stash
    • Научитесь работать с тегами
    • Сможете работать с git на удаленном сервере и деплоить изменения проекта
    • Вникнете в подход git-flow
    МОДУЛЬ 9: Продвинутый фронтенд
    • Научитесь делать правильную отладку js-кода
    • Глубже разберетесь с преобразованием типов и регулярными выражениями
    • Вы погрузитесь в контекст и замыкания, сможете разобраться во встроенных функциях, функциях работы с массивами и высшего порядка
    • Узнаете, как использовать деструктуризацию
    • Детально разберетесь с реализацией аутентификации и авторизации
    • Научитесь правильно пользоваться хранилищами браузера
    • Научитесь писать код по ООП, использовать модули
    • Детально разберетесь в HTTP-протоколе, REST API, аиснхронной модели и EventLoop
    • Сделаете базовый бэкенд для приложения и поймете принцип взаимодействия фронт и бэк сторон приложения
    • Реализуете полноценный SPA-проект на чистом JavaScript
    МОДУЛЬ 10: Реализация проекта на JS
    • В результате этого модуля вы самостоятельно реализуете свой первый полноценный проект на чистом JavaScript
    • В нем вы используете различные продвинутые фронтенд-технологий и средства, изученные в предыдущих модулях, и позволяющие создавать полноценные frontend-приложения с нуля с использованием готового Backend
    МОДУЛЬ 11: TypeScript
    • Узнаете про то, зачем нужен TypeScript и чем отличается от JavaScript
    • Разберетесь в типизации и Generic Types
    • Узнаете, как в TypeScript работают интерфейсы, классы, объекты, конструкторы
    • Переделаете свой фронтенд-проект с JavaScript на TypeScript
    • Научитесь правильно использовать модификаторы доступа, свойства, модули
    • Узнаете, как компилировать TypeScript в JavaScript
    • Научитесь правильно использовать tsconfig
    МОДУЛЬ 12: Фреймворк Angular
    • Вы научитесь строить полноценные фронтенд-приложения на Angular
    • Будете правильно использовать компоненты, шаблоны, пайпы и биндинг
    • Узнаете, зачем и как работать с директивами, сервисами и DI
    • Научитесь настраивать грамотный роутинг
    • Будете использовать библиотеки компонентов, строить сложные формы и работать с HTTP-запросами
    • В конце модуля сможете разобраться в реактивном программировании
    • Узнаете, как делать тестирование проектов и сборку приложений на Angular
    • Создадите фронтенд-проект на Angular
    МОДУЛЬ 13: Реализация интернет-магазина на Angular
    • В этом модуле будем вместе с вами реализовывать полноценное frontend-приложение на Angular. Это будет большой интернет-магазин!
    • Создадим проект с нуля по дизайн-макету Figma и сделаем основной функционал интернет-магазина: Авторизацию, главную, страницу каталога, страницу товара, корзину, оформление заказа, избранное, личный кабинет. Настроим сборку приложения.
    МОДУЛЬ 14: Профессиональные средства
    • Разберетесь в основах Docker
    • Научитесь деплоить проект на сервер
    • Разберетесь как создавать Unit-тесты для фронтенд-приложений
    • Научитесь работать с Linter
    • Узнаете про концепции CI и CD и о том, как такое разворачивается на реальных серверах
    • Познакомитесь с GitLab (+ CI/CD)
    МОДУЛЬ 15: Курсовой проект на Angular
    • Самостоятельно создадите полноценное фронтенд-приложение на основе готового API и бэкенд-проекта на Node.js
    • Проект вы будете создавать по техническому заданию (ТЗ) и используете все знания, полученные на курсе
    МОДУЛЬ 16: Фреймворки React, Vue.js
    • Познакомитесь с фреймворком React, узнаете о его базовых концепциях и сделаете практику: создадите свою игру на React.
    • Познакомитесь с фреймворком Vue.js, узнаете о его базовых концепциях и сделаете практику: создадите свою игру на Vue.js.
    МОДУЛЬ 17: Карьера в IT
    • Составите план поиска работы, портфолио, сделаете крутое резюме
    • Научитесь писать хорошее сопроводительное письмо компаниям и грамотно выполнять тестовое задание
    • Сможете перенять личный и дизайнерский опыт сооснователя школы - Романа Чернова
    • Расскажем вам как успешно пройти собеседование
    • После этого модуля у вас начнется месяц карьеры: наш карьерный консультант будет помогать вам с поиском работы, а так же отвечать на любые вопросы
    • Прокачаете самые важные софт-скиллы, которые позволят вам лучше понимать IT-сферу и принципы продвижения по карьере.
    Роман Чернов
    • Сооснователь Айтилогии
    • Senior Full-stack developer
    • 10 лет практического опыта работы веб‑разработчиком на больших и сложных проектах в IT-компаниях и на фрилансе
    • Автор и преподаватель обучающих программ по веб-разработке

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

    18 июл 2024
    [​IMG]

    В этом продолжении курса по языку C/C++ вы подробно познакомитесь с парадигмой объектно-ориентированного программирования (ООП), которая теперь используется при разработке практически любых современных проектов. Дополнительно узнаете о механизме обработки исключений, а также шаблонах классов и функций.

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

    1. Получите общее понимание парадигмы ООП языка С++.
    2. Познакомитесь с концепцией классов и объектов.
    3. Узнаете о режимах доступа к полям и методам классов.
    4. Изучите различные виды конструкторов классов. Деструкторы классов.
    5. Узнаете о статических полях и константных методах классов.
    6. Подробно изучите способы переопределения стандартных операций для объектов классов.
    7. Познакомитесь с механизмом наследования и виртуальными методами.
    8. Научитесь применять обработку исключений и операторы приведения типов.
    9. Изучите шаблоны классов и функций.

    О курсе:

    Объектно-ориентированное программирование (ООП) - это то, что качественно отличает язык C++ от языка Си. Благодаря поддержке ООП, шаблонам и STL языку C++ часто отдают предпочтение при разработке больших проектов.

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

    В курсе по ООП вы постепенно будете знакомиться с основными его элементами: классами, объектами, наследованием, виртуальными методами, шаблонами классов и функций. Это база, которая позволит вам уверенно писать свои первые проекты на языке C++ с применением ООП, развиваясь и далее в этом направлении.

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

    Этот курс продолжение курса "Добрый, добрый C/C++", который был посвящен основам языка C/C++. Если вы его не проходили, или плохо владеете базовыми конструкциями программирования на C/C++, то рекомендуется сначала ознакомиться с базой языка, а уже затем, переходить на следующий уровень ООП.

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

    Знание базовых основ языка C/C++ (для их изучения пройдите курс "Добрый, добрый C/C++")


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [Stepik] Повышение производительности труда с помощью Python (Дмитрий Должик)

    17 июл 2024
    [​IMG]

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

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

    Автоматизация повторяющихся задач, таких как ввод данных, обработка электронной почты и составление отчетов, может значительно повысить производительность. Python позволяет создавать скрипты, которые выполняют эти задачи автоматически, освобождая сотрудников для выполнения более сложных и творческих задач. Кроме того, Python может взаимодействовать с другими программными инструментами, такими как Microsoft Office и Google Workspace, что позволяет сотрудникам автоматизировать рабочие процессы между различными приложениями.

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

    Чему вы научитесь:
    • создавать полезные программы на Python
    Для кого этот курс:
    • Данный курс будет полезен для тех, у кого есть интерес к предлагаемым в содержании инструментам. Пожалуйста, не покупайте курс, если данные инструменты Вам не нужны.
    Начальные требования:
    • желание обучаться и дисциплина
    Введение
    1. Знакомство с курсом
    Установка базовой версии Python
    1. Устанавливаем Python
    Пакетное переименование файлов
    1. Практическое применение пакетного переименования
    2. Пишем код для пакетного переименования файлов в директории
    Пишем голосовой переключатель слайдов на Python
    1. Практическое применение переключателя
    2. Пишем код для голосового переключения слайдов
    Сканер файлов в заданном расположении
    1. Практическое применение сканера
    2. Пишем сканер файлов по заданному расположению
    Расшифровщик стенограмм
    1. Практическое применение расшифровщика
    2. Пишем расшифровщик стенограмм
    Бонус: Линейная регрессия
    1. Построение линейной регрессии для анализа показателей
    Заключение
    1. Заключительная часть

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [stepik] SQL для всех: от начинающих до продвинутых (Алексей Андросов)

    16 июл 2024
    [​IMG]


    Обучение написанию запросов и работе с базой данных на примере СУБД - PostgreSQL. Курс дает полное понимание работы с БД, начиная от подключения и анализа данных до написания сложных запросов. В курс включен детальный разбор групп операторов DDL и DML, а также обзор групп операторов DCL и TCL. Также в качестве бонуса представлены разборы тестовых заданий от разных компаний.

    Чему вы научитесь
    • Подключаться к базе данных с помощью DBeaver.
    • Использовать группы операторов DDL: создание таблиц, представлений, хранимых процедур и функций.
    • Извлекать информацию с помощью SQL-запросов (детальный разбор операторов - SELECT, WHERE, HAVING, GROUP BY, JOIN, COALESCE, NULLIF, EXISTS и многих других).
    • Использовать агрегационные функции COUNT, AVG, SUM, MIN, MAX и др.
    • Работать с функциями для обработки чисел, строк и дат.
    • Использовать обобщенные табличные выражения (CTE).
    • Объединять таблицы с помощью оператора UNION.
    • Писать оконные функции.
    • Применять SQL для ABC-анализа и расчета продуктовых метрик.
    • Решать практические задачи.
    Цель курса: получить знания и навыки работы с базой данных, что позволит достичь ваших целей:
    • Повысить конкурентоспособность;
    • Сменить должность или место работы;
    • Увеличить стоимость ваших услуг и улучшить условия труда.
    Особенности курса:
    • Логичная структура курса, выстроенная от понимания и ознакомления с основными понятиями до написания сложных запросов;
    • Полная программа курса (на основе анализа аналогичных курсов в программе представлено 2 курса вместо 1 по той же цене);
    • Обучение в боевой базе данных от компании Microsoft;
    • Наличие глоссария и конспектов к видео-лекциям;
    • Более 200 теоретических и практических заданий;
    • Решение заданий на закрепление материала после каждой темы;
    • Соблюдение баланса теории и практики;
    • Курс включает теорию и практику не только для начинающих, но и для продвинутых пользователей;
    • В конспектах представлен код, написанный по ходу урока и код решения задач;
    • Курс разрабатывался на основе анализа аналогичных курсов, а также просьб пользователей других курсов;
    • Возможность работы с базой данных как на Windows, так и на MacOS.
    Для кого этот курс
    – Аналитиков; – Разработчиков; – Тестировщиков; – Маркетологов; – Project и Product менеджеров; – Предпринимателей и руководителей подразделений; – Полиглотов и всех желающих познакомиться с базами данных.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [Udemy] SQL и PostgreSQL: практический курс (Денис Сучков)

    11 июл 2024
    [​IMG]


    Освой навыки работы с базами данных от начального до продвинутого уровня: теория и практика с упражнениями
    Авторы: Denis Suchkov
    Последнее обновление: 07.2024
    русский


    Чему вы научитесь
    • Изучите основы реляционных баз данных на примере одной из самых популярных СУБД - PostgreSQL
    • Научитесь писать быстрые и эффективные запросы на языке SQL - начиная от самых простых до более сложных - с применением JOIN, GROUP BY и оконных функций
    • Закрепите полученные знания на практике с помощью множества проверочных заданий и упражнений
    • Изучите продвинутые темы вроде использования транзакций и построения индексов.


      Требования
      • Не требуется опыта программирования. В курсе будет рассказано все, что потребуется для успешного обучения
      Описание
      Учите SQL быстро и эффективно!

      Курс предназначен для всех, кто хочет овладеть языком SQL и научиться работать с одной из самых востребованных систем управления базами данных – PostgreSQL


      В этом курсе вы изучите:

      • Основы работы с базами данных: Вы узнаете о структуре реляционных баз данных и научитесь основам их организации и управления

      • Создание и управление базами данных с помощью SQL и PostgreSQL: Научитесь создавать базы данных, таблицы, а также управлять ими, используя мощные инструменты и функции SQL и PostgreSQL

      • Эффективное использование SQL-запросов для работы с данными: Узнаете, как создавать SQL-запросы для извлечения, сортировки, фильтрации данных и выполнения сложных операций

      • Использование транзакций и индексов: Овладеете методами использования транзакций для обеспечения целостности данных и индексов для ускорения выполнения запросов


      Почему стоит выбрать этот курс:

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


      Кому подойдет этот курс:

      • Начинающим, которые хотят освоить SQL и PostgreSQL с нуля

      • Программистам и аналитикам, стремящимся углубить свои знания

      • Всем, кто хочет научиться эффективно управлять и анализировать данные


      Присоединяйтесь к курсу и начните свой путь к мастерству в SQL и PostgreSQL уже сегодня!

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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. [Udemy] Общайтесь с миром | Communicate With The World-Artificial Intelligence (Edu My)

    8 июл 2024
    [​IMG]

    Язык курса - английский. Бонус от организатора - русская аудио дорожка


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

    • Бизнес-модели с искусственным интеллектом
    • Генерация контента с помощью искусственного интеллекта
    • Системы генерации активного или пассивного дохода с использованием искусственного интеллекта
    • Общайтесь с миром с помощью искусственного интеллекта

    Подготовлено в 2 разделах и 20 заголовках.
    Первая часть
    Общайтесь с миром — искусственный интеллект
    1-Введение-Искусственный интеллект-GENAI
    2-Что делает искусственный интеллект-Искусственный интеллект-GENAI
    3-Уровень владения английским языком в мире-Искусственный интеллект-GENAI
    4-Самые распространенные языки-Искусственный интеллект-GENAI

    Часть вторая
    Рабочее пространство и бизнес-модели-Искусственный интеллект-GENAI
    5-Платформа 1 Обзор Искусственный интеллект GENAI
    6-Платформа 1 Успех перевода Искусственный интеллект GENAI
    7-платформенный I Премиум-цена Искусственный интеллект GENAI
    8-Обзор платформы 2 Искусственный интеллект GENAI
    9-Как редактировать видео на платформе 2 Искусственный интеллект GENAI
    10-Платформа 2 Премиум Цена Искусственный Интеллект GENAI
    11-Сравнение двух платформ искусственного интеллекта GENAI
    12-Сравнение видео, созданных на платформах искусственного интеллекта GENAI
    13. Преимущества искусственного интеллекта — путь, который охватывает миллиарды людей Искусственный интеллект GENAI
    14 преимуществ искусственного интеллекта - устранение дубляжа Искусственный интеллект GENAI
    15 преимуществ искусственного интеллекта - переводы коротких и длинных художественных фильмов Искусственный интеллект GENAI
    16-Бизнес-модели искусственного интеллекта - Influencer Artificial Intelligence GENAI
    17-Бизнес-модели искусственного интеллекта-Создание контента для социальных сетей Искусственный интеллект GENAI
    18-Бизнес-модели искусственного интеллекта-Продажи онлайн-образования Искусственный интеллект GENAI
    19-Бизнес-модели искусственного интеллекта-Продажи продукции Искусственный интеллект GENAI
    20-Бизнес-модели искусственного интеллекта-Youtube Shorts Искусственный интеллект GENAI

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [udemy] Data Science от Проблемы до Решения (Ержан Елемесов)

    6 июл 2024
    [​IMG]
    Учись работать на Python решая проекты в области Data Science. От анализа данных до построения рекомендательной системы

    Чему вы научитесь
    Научишься обрабатывать данные на примере реальных проектов используя язык Python
    Узнаешь про различные библиотеки Python, используемые для обработки данных и построения моделей машинного обучения
    Сможешь визуализировать данные используя язык Python
    На практике применишь алгоритмы supervised learning: logistic regression, linear regression, decision tree, random forest, SVM
    Также научишься применять алгоритмы для сегментации такие как K-means clustering (unsupervised learning)
    Научишься использовать Time Series models (временные ряды)
    Примените ансамблевое обучение: AdaBoost, Gradient Boosting, XGBoost.
    Попробуешь построить систему рекоммендаций и посмотреть что такое text mining
    Узнаешь про deep leaning используя Tensor flow и Keras: Convolutional Networks, Recurrent Neural Networks

    Материалы курса
    6 разделов • 12 лекций • Общая продолжительность 3 ч 35 мин
    Введение
    Проект 1: Проанализировать данные Федерального управления гражданской авиации с
    Проект 2: Проанализировать данные пожарной части Нью-Йорка
    Проект 3: Построить ML: прогноз продаж в зависимости от рекламного бюджета
    Проект 4: Посторить ML - прогноз заболевания диабетом на основе мед показателей
    Проект 5: Проанализировать данные по автомобилям и построить графики зависимости

    Требования: Интерес к решению практических задач. Навыки программирования не обязательны. Основы выучите на примерах.

    Описание
    Данный курс содержит разбор проблем/задач, которые встречаются в работе у Data Scientist-ов. Так как этот курс для начинающих, то мы подробно проходим некоторые детали, которые могут быть скучны для тех, кто уже работает в этой роли или в смежной специальности. Сложность задач идет по нарастающей.

    Цель курса это показать природу задач в области Data Science и чтобы учащийся смог быстро определить для себя, подходит ли эта дисциплина для дальнейшего своего развития или же это не то, что изначально думал учащийся про Data Science. Также этот курс поможет учащимся быстро влиться в эту область, решая различные проблемы.
    На данном курсе мы будем использовать Jupyter Notebook. Данные для анализа будут предоставлены в файлах, которые необходимо будет прочитать с помощью языка Python.

    Для кого этот курс:
    Данный курс предназначен для тех, кто хочет узнать, что такое Data Science на практике. Это курс для начинающих, кто никогда не программировал на Python для решения задач в области Data Science. Сложность задач идет с возрастанием. Первая половина курса не будет интересна тем, кто решал хоть какие-то задачи на Python в области анализа данных и построения моделей.

    Преподаватель: Ержан Елемесов
    Менеджер по продукту / Специалист по данным / Аналитик данных
    Я имею степень бакалавра прикладной математики Московского государственного университета имени Ломоносова (Москва, Россия) и степень магистра математики Карлтонского университета (Оттава, Канада).

    Язык - русский
    Цена: 2100р.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. Создание сайтов (лендинги, личные страницы) дизайн с GPT (Никита Александров)

    5 июл 2024
    [​IMG]
    Создавай веб-сайты без знания HTML, CSS и JavaScript с использованием AI
    Авторы: Nikita Aleksandrov
    Последнее обновление: 06.2024
    Язык: русский

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

    Материалы курса
    5 разделов • 12 лекций • Общая продолжительность 37 мин.
    Введение
    Начало
    Как разместить сайт в сети.
    Разоблачение.
    Подсумируем.

    Требования: Вы научитесь всему по ходу курса, дополнительных знаний програмирования или разработки не требуеться

    Описание
    Добро пожаловать на курс "Создание сайтов (лендинги, персональные страницы) с GPT"! В этом курсе Вы научитесь быстро и легко создавать веб-сайты без знания HTML, CSS и JavaScript с использованием новейших технологий искусственного интеллекта. С помощью GPT Вы сможете автоматизировать множество задач, улучшить процессы разработки и создать уникальные сайты, которые привлекут внимание пользователей.

    В курсе Вы научитесь:
    разрабатывать привлекательные и эффективные лендинги, которые помогут вам выделиться и увеличить конверсию;
    править и сохранять сгенерированный gpt html-код;
    что такое хостинг и как переносить на него веб-странички;
    как регистрировать доменное имя;
    создавать персональные веб-странички с помощью других инструментов без знания основ html;
    освоите применение GPT для генерации контента, улучшения дизайна и оптимизации работы сайта;
    узнаете о полезных инструментах, ресурсах и библиотеках, которые упростят Вашу работу и сделают процесс разработки более эффективным.

    Для кого этот курс: курс рассчитан на новичков, он поможет Вам быстро освоить основные навыки и начать создавать свои первые проекты при отсутствии знаний HTML, CSS и JavaScript.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [SystemAnalyst] Архитектура для аналитика. Тариф Только послушать (Ольга Пономарева)

    5 июл 2024
    [​IMG]

    Углубленные знания проектирования архитектуры с точки зрения аналитика простым языком и много-много практики

    Программа
    1. Сбор требований к архитектуре
    Урок 1. Сбор требований к системе
    Урок 2. Монолитная и микросервисная архитектура
    Урок-Бонус. Оценка нагрузки на систему

    2. Декомпозиция на микросервисы
    Урок 3. Паттерны декомпозиции на микросервисы
    Урок 4. Разбор DDD (Domain Driven Design)

    3. Выбор БД
    Урок 5. Виды баз данных
    Урок 6. Выбор БД
    Урок 7. Связь БД и теоремы CAP

    4. Высокоуровневый дизайн
    Урок 8. Высокоуровневый дизайн

    5. Межсервисное взаимодействие
    Урок 9. Межсервисное взаимодействие: синхронное и асинхронное
    Урок 10. Синхронное взаимодействие: REST API

    6. Брокер сообщений
    Урок 11. Брокер сообщений
    Урок 12. Kafka vs RabbitMQ

    7. Масштабирование и отзывчивость
    Урок 13. REST API и API gateway, RPC и gRPC, WebSocket
    Урок 14. Балансировщик, Webhook
    Урок 15. Простые запросы (AJAX), Длинные запросы (long-polling), Server-Sent Events (SSE)
    Урок 16. Репликация, Партиционирование, Шардирование, Индексирование БД
    Урок 17. Шаблоны Повествование (сага), Хореография, Оркестрация

    8. Итоговые артефакты к архитектуре
    Урок 18. Артефакты документации по архитектуре
    Бонус. Экзамен-самопроверка
    Итоговый проект "Архитектура и документация к ней"


    Теория
    :
    В виде уроков - это видеозапись от 10 мин до 30 мин, в ней все самое важное и без воды. Помимо видеозаписи всегда есть презентация и доп.материалы (статьи, шаблоны документации).

    Практика:
    По каждой теме есть домашняя работа.

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

    Вы научитесь:
    - формировать требования к архитектуре
    - выбирать тип БД в зависимости от требований
    - разбивать монолит на микросервисы с помощью DDD
    - разбираться, когда нужны брокеры сообщений и как их описывать
    - понимать, как можно масштабировать систему
    - отличать, когда нужен Websocket или Webhook
    - понимать, зачем нужен балансирощик или кэш
    - рисовать архитектуру
    - описывать микросервис в документации

    Автор: Ольга Пономарева. Старший системный аналитик в райффайзенбанке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [Codeby] Специалист по тестированию на проникновение в информационные системы (Денис Соколов)

    4 июл 2024
    [​IMG]

    Что даст вам обучение?
    Практическую подготовку в области информационной безопасности и пентеста и подготовку к экзамену OSCP.

    Что вы освоите в рамках курса?
    • Освоение лучших практик по пентесту
      Научитесь проводить внутренний и внешний пентест (Black/Gray/White Box)

    • Хард-скиллы для карьерного роста
      Научитесь атаковать сети, WEB-сайты, операционные системы и локальные устройства

    • Уникальные практические задачи
      Практикуйтесь в "реальных" лабораториях для практики тестирования на проникновение

    • Перспективы в карьерном треке
      Участвуйте в BugBounty программах или устройтесь на работу с зарплатой от 200 000 р. и более
    Курс ориентирован на получение практических навыков и знаний в области этичного хакинга (пентеста)
    • Полный цикл обучения, от освоения Kali Linux и администрирования, до написания эксплойтов и шелл-кода, обхода антивирусных решений
    • Полный KillChain: от сетевой разведки до эксплуатации уязвимостей, повышения привилегий и закрепления в сети
    Кому будет полезен наш курс?
    Всем желающим освоить новую цифровую профессию, новичкам без опыта программирования, системным администраторам, разработчикам, специалистам в области информационной безопасности, желающим освоить навыки пентестинга. А также педагогам / репетиторам и компаниям, которые хотят обучить своих сотрудников пентесту с нуля

    Содержание курса:
    • написание Bash-скриптов для автоматизации пентест-задач
    • активный/пассивный сбор информации о цели
    • навык работы с автоматическими сканерами безопасности
    • идентификация и эксплуатация уязвимостей служб и веб-приложений
    • написание/модификация эксплойтов
    • внешнее и внутреннее тестирование на проникновение
    • обход АВ и повышение привилегий
    • идентификация и эксплуатация бинарных уязвимостей
    Длительность обучения составляет 10 месяцев. Из них 9 месяцев - занятия с преподавателем и изучение ключевых тем, и 1 месяц - стажировки и экзамен

    Модуль 1. Введение
    • Тестирование на проникновение с помощью Kali Linux. Информация о курсе.
    • О тестировании на проникновение.
    Модуль 2. Основы Kali Linux
    • Освоение 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.
    Модуль 3. BindShell и ReverseShell
    • Netcat.
    • Socat.
    • PowerShell и Powercat.
    Модуль 4. Анализаторы сетевого трафика
    • Wireshark.
    • Tcpdump.
    Модуль 5. Создание Bash сценариев
    • Создание сценариев Bash.
    • If, Else, Elif.
    • Логические операции.
    • Циклы.
    • Функции.
    • Практический пример №1
    • Практический пример №2
    • Практический пример №3
    Модуль 6. Пассивный сбор информации
    • Whois.
    • Google-хакинг.
    • Netcraft.
    • Recon-ng.
    • Открытый исходный код.
    • Shodan.
    • Сканер заголовков безопасности.
    • Тест сервера SSL.
    • Сбор электронных почт.
    • Social-Searcher и Twofi.
    • Stack Overflow, OSINT Framework, Maltego.
    Модуль 7. Активный сбор информации
    • Энумерация DNS.
    • Сканирование портов с помощью Netcat и Nmap.
    • Masscan.
    • Энумерация SMB.
    • Энумерация NFS.
    • Энумерация SMTP.
    • Энумерация SNMP.
    Модуль 8. Сканирование уязвимостей
    • Введение в сканирование уязвимостей.
    • Сканирование уязвимостей в OWASP ZAP.
    • Сканирование уязвимостей в Nmap.
    Модуль 9. Атаки на веб-приложения
    • Энумерация веб-приложений.
    • Инструменты оценки веб-приложений (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.
    Модуль 10. Введение в переполнение буфера (Buffer Overflows)
    • Введение в архитектуру x86.
    • Подробное описание переполнения буфера.
    Модуль 11. Переполнение буфера в Windows Обнаружение уязвимости.
    • Эксплуатация переполнения буфера Win32 ч.1.
    • Эксплуатация переполнения буфера Win32 ч.2.
    • Эксплуатация переполнения буфера Win32 ч.3
    • Эксплуатация переполнения буфера Win32 ч.4
    Модуль 12. Переполнение буфера в Linux
    • Эксплуатация переполнения буфера в Linux ч.1.
    • Эксплуатация переполнения буфера в Linux ч.2.
    • Эксплуатация переполнения буфера в Linux ч.3.
    Модуль 13. Атаки на Active Directory (AD)
    • Энумерация Active Directory ч.1.
    • Энумерация Active Directory ч.2.
    • Аутентификация Active Directory.
    • Боковое перемещение в Active Directory.
    • Сохранение доступа при атаке на домен.
    Модуль 14. Атаки на клиентов
    • Знайте свою цель.
    • Использование HTML-приложений.
    • Эксплуатация Microsoft Office.
    Модуль 15. Публичные эксплойты
    • Нахождение публичных эксплойтов.
    • Исправление (доработка) экплойтов ч.1.
    • Исправление (доработка) экплойтов ч.2.
    Модуль 16. Передача файлов
    • Передача файлов.
    Модуль 17. Обход антивирусной защиты
    • Обход антивирусной защиты ч.1.
    • Обход антивирусной защиты ч.2.
    Модуль 18. Повышение привилегий
    • Повышение привилегий. Сбор информации ч.1.
    • Повышение привилегий. Сбор информации ч.2.
    • Повышение привилегий. Примеры повышения привилегий в Windows.
    • Повышение привилегий. Примеры повышения привилегий в Linux.
    Модуль 19. Парольные атаки
    • Парольные атаки ч.1.
    • Парольные атаки ч.2.
    Модуль 20. Перенаправление портов и туннелирование
    • Перенаправление портов и туннелирование ч.1.
    • Перенаправление портов и туннелирование ч.2.
    Модуль 21. Metasploit Framework
    • Metasploit Framework ч.1.
    • Metasploit Framework ч.2.
    • Metasploit Framework ч.3.
    Модуль 22. PowerShell Empire
    • PowerShell Empire.
    Модуль 23. Завершение курса и практические проекты
    • Экзамен (2 лаборатории).
    • Итоговый тест (100 вопросов). Подведение итогов обучения.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. Выше Вилки 2.0. Тариф Junior (Илья Шишков, Паша Филонов)

    1 июл 2024
    [​IMG]
    ТРЕНИНГ «ВЫШЕ ВИЛКИ 2.0»
    Вырасти свою зарплату до 50% без дополнительной нагрузки и переработок
    Отточи свои навыки переговоров на реальных кейсах под руководством разработчика, руководителя отдела data science и рекрутера — людей, которые знают о росте дохода со всех сторон

    2-11 июля 2024 года

    Цель тренинга — помочь вам перейти
    из такого состояния:
    • зарплата не растёт уже 3 года, но ты не знаешь, как получить повышение
    • боишься, что с тобой прекратят общение, если попросишь большую зарплату
    • принимаешь офферы, но каждый раз чувствуешь, что продешевил
    • принимаешь первый предложенный оффер, потому что деньги — не главное
    • просто боишься говорить о деньгах
    в такое:
    • систематически растишь зарплату на текущем месте работы
    • всегда имеешь несколько выгодных альтернатив получения дохода
    • уверенно чувствуешь себя, обсуждая свою зарплату
    • владеешь этичными приёмами переговоров для поднятия исходного оффера
    • устраиваешься на работу на своих условиях

    Как проходит тренинг
    2 блока:
    • как растить оффер при трудоустройстве
    • как растить зарплату без смены работы
    Каждый блок — это 2 дня практики по 3 часа вечером в зуме и 1 день на домашнее задание.
    Между блоками 2 дня на отдых

    Онлайн в зуме
    день 1, 19-22 мск
    день 3, 19-22 мск
    день 6, 19-22 мск
    день 8, 19-22 мск

    77% времени занимает практика
    Участники проводят переговоры о зарплате на специально подготовленных кейсах

    Домашнее задание
    день 2, 1-2 часа на выполнение
    день 7, 1-2 часа на выполнение

    Ещё больше практики! Между первым и вторым днями тренинга участники в парах отрабатывают переговорные кейсы и присылают запись переговоров в закрытый чат всех участников тренинга

    Обратная связь от наставников
    Наставники участвуют в переговорах с участниками, а также проводят переговорный мастер-класс друг с другом.
    После каждого переговорного кейса дают обратную связь участникам
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. [GetAnalyst] Проектирование БД и основы SQL. Тариф Самостоятельно (Екатерина Ананьева)

    29 июн 2024
    [​IMG]

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

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

    База данных - фундамент информационной системы! Понимание подходов к её проектированию с нуля и в стратегиях развития играет важную роль в успешной разработке систем.

    Развивайте свои навыки и двигайтесь вперед к своим целям!

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

    • ER-Диаграммы
      Научитесь строить Концептуальную, Логическую и Физическую модели базы данных, представлять их в виде ER-диаграммы.

    • DBeavear и SQLite
      Освоите инструменты DBeavear и SQLite, используемые для подключения к БД. С их помощью вы создадите свою реальную БД на проекте курса, научитесь писать SQL-запросы и проверять их на ней.

    • Реальная БД
      Перейдёте на новый уровень в понимании разработчиков, за счет освоения новой терминологии, инструментов, а также опыта в проектировании реальной БД с нуля, и её последующей доработки.
    Кому подойдёт:
    • Студентам технических ВУЗов и начинающим в IT
      Если вы учитесь в техническом ВУЗе или только начинаете свой путь в сфере IT в роли системного аналитика или разработчика, и имеете мало опыта, этот проект даст вам понимание, как проектировать базы данных с нуля и правильно подходить к их изменению.
      Вы сможете изучить на практике основы SQL и получите навыки работы с задачами по созданию и доработке БД — от требований до реализации.

    • Системным аналитикам
      Если вы хотите лучше понимать, когда и в каком виде передавать задачи разработчикам по созданию и изменению БД в процессе разработки системы, то этот проект для вас.
      Вы научитесь создавать модели БД на всех уровнях: концептуальном, логическом и физическом. Освоите работу с ER-моделированием.
      Опыт работы с реальной БД, созданной вами в SQLite и DBeaver, поможет лучше понимать, что именно делают разработчики. Вы сделаете сами то же самое, что делают они в рамках задачи по разработке и изменению БД. Вы сами выполните SQL-запросы связанные с функциональностью системы.

      Этот опыт переведет ваши постановки задач на новый уровень понимания и качества.

    • Бизнес-аналитикам
      Вы поймите, как структура данных влияет на бизнес-требования к разработке и в целом на работу приложений.
      Сможете погрузиться в процесс проектирования БД и освоите основы SQL, сделав шаг к переходу в профессию системного аналитика.

    • Менеджерам проектов
      Узнайте, как изменения в требованиях могут влиять на БД и как это влияет на сроки разработки программного обеспечения.
      Сделайте планирование работы над проектами более точным, понимая особенности оценки задач от разработчиков.
    1. Предобучение

      • Проектирование БД: с чего начать
      • Проектирование БД: обратная совместимость
      • Термины и определения
      • Пошаговый план проектирования БД
      • БОНУС. ChatGPT: Анализ бизнес-процессов и разработка требований
      • БОНУС. От моделирования базы данных до SQL-запросов
      • Полезная литература

    2. Анализ требований

      • Исходные бизнес-требования. Постановка задачи от заказчика
      • Требования на разработку
      • Выделение сущностей

    3. ER-диаграмма и уровни представления БД

      • ER-диаграмма
      • Инструменты: draw-io и Microsoft Visio. Визуальные редакторы
      • Инструменты: DBDiagram.io

    4. Концептуальная модель

      • Концептуальная модель

    5. Логическая модель

      • Логическая модель. Атрибуты таблиц БД. Первичные и внешние ключи. Удаление избыточных связей. Преобразование связей многие-ко-многим
      • Реляционная БД: представление данных в таблицах

    6. Физическая модель

      • Типы данных. Практические рекомендации по разработке БД: название таблиц и полей, типы данных.
      • Физическая модель.

    7. Задачи на разработку БД

      • Постановка задач на разработчиков. Постановка задачи в Jira + Шаблон для Confluence
      • Обратная совместимость при проектировании БД. Миграция данных. Учет особенностей использования данных в системе для функционирующих систем. Описание миграций данных. Требования к последовательности релизов - выпуск задач в продакшн
      • Корпоративный гайд для разработчиков. Практические рекомендации по разработке БД: название таблиц и полей, типы данных

    8. Работа с SQL

      • Установка SQLite. Инструкция
      • Создание таблиц на основе физической модели БД
      • Наполнение таблиц данными
      • Написание SQL-запросов
      • Инструменты: DBeaver
    1. Проектирование БД с нуля: создание ER-диаграммы

      1. Определение БД и СУБД.
      2. Знакомство с проектом и выделение сущностей.
      3. Определение логической и физической моделей БД с разбором примеров по проекту.
      4. Практика. Фокус на проектировании физической модели БД - PostgreSQL.
      5. Обзор шаблона постановки задачи на разработчиков.

    2. Разработка требований к миграциям БД

      1. Определение понятия миграции данных. Примеры.
      2. Требования к обратной совместимости данных. Распространенные ошибки.
      3. Влияние нефункциональных требований на миграции в БД.
      4. Практика проектирования миграций внутри одной БД.
      5. Обзор проблем миграций данных между разными СУБД. Практика.
      6. Обзор шаблона постановки задачи на разработчиков по миграции данных.

    3. Проектирование распределенных БД

      1. Базовые понятия архитектуры: сервис-ориентированная (SOA) и микросервисная (MSA).
      2. Знакомство с проектом и выделение сущностей.
      3. Определение логической и физической моделей БД с разбором примеров по проекту.
      4. Практика. Фокус на проектировании физических моделей БД - PostgreSQL.
      5. Обзор шаблона постановки задачи на разработчиков.

    4. Оптимизация БД. Работа с индексами в БД

      1. Нефункциональные требования к системе и их связь с БД.
      2. Понятие индексов в БД и их назначение. Разбор примеров.
      3. Практика: знакомство с БД проекта и определение таблиц с индексами.
      4. Проблемы избыточной оптимизации БД.
      5. Как указать в постановке задачи на разработку.

    5. Инструмент D-Beaver. Практика SQL-запросов

      1. Знакомство с инструментом DBeaver. Подключение тестовой БД.
      2. О применении SQL аналитиками. Ключевые операторы SQL-запросов.
      3. Практика SQL-запросов на получение данных в DBeaver.
      4. Использование AI (искусственного интеллекта) в качестве помощника в работе с SQL-запросами.

    6. Использование ChatGPT для проектирования БД

      1. Знакомство с инструментом ChatGPT и базовыми командами. Внедрение в работу системного аналитика.
      2. Знакомство с проектом.
      3. Определение сущностей.
      4. Проектирование физической модели БД - postgreSQL с использованием команд ChatGPT.
      5. Автоматическая отрисовка ER-модели с использованием ChatGPT и дополнительных инструментов.
    [​IMG]

    Екатерина Ананьева
    • Больше 10 лет в IT
    • 60+ проектов
    • Помощь в запусках и запуск стартапов
    • Спикер международных конференций
    • Автор статей VC, HABR и образовательных программ
    • Основатель проекта GetAnalyst

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [vectozavr] Школа математики Vectozavr. Тариф Базовый

    29 июн 2024
    [​IMG]


    Программа обучения:
    1. Векторы и базис
      • Векторы, линейные комбинации, базис
      • Переход к новому базису
      • Линейные преобразования, масштабирования и повороты
      • Скалярное произведение
      • Векторное произведение
    2. Основы линейной алгебры
      • Определение матрицы
      • Операции с матрицами
      • Матрица как линейное преобразование
      • Реализация классов «Вектор» и «Матрица»
    3. Основы 3D графики
      • Как устроена 3D графика
      • Проекция 3D фигур на плоскость
      • Матрица проекции
      • Матрица экранного пространства
      • Мировая система координат
      • Матрицы вращения, перемещения, масштабирования
      • Реализация 3D графики
    4. Нормали и освещение
      • Вектор нормали и простое освещение
      • Как хранятся 3D объекты, загрузка .obj файлов
      • Аналог Z-буфера – алгоритм художника и его проблемы
      • Реализация загрузки .obj файлов и алгоритма художника
    5. Камера и клиппинг
      • Переход в систему координат камеры
      • Плоскости отсечения, клиппинг
      • Ray casting
      • Вращение и перемещение камеры
    6. Физика движка
      • Скорость и ускорение
      • Реализация скорости и ускорения
      • Обнаружение коллизий, алгоритм GJK
      • Реализация алгоритма GJK
      • Обработка коллизий, алгоритм EPA
      • Реализация алгоритма EPA
    7. Анимация
      • Линейная анимация
      • Безье и bounce анимация
      • Анимация перемещения, поворота, масштабирования
    8. Реализация Minecraft
      • Кубический мир
      • Управление персонажем
      • Механика: ломать и ставить блоки
    9. Как работает Multiplayer в играх
      • Сетевая модель OSI
      • Основные принципы сетевого взаимодействия
      • UDP соединение и UDP сокет
      • Сервер и клиент
      • Реализация мультиплеера

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [GetAnalyst] Практический курс: Дизайн REST API (Екатерина Ананьева)

    29 июн 2024
    [​IMG]

    Кому подойдёт

    Чтобы расти в должности и доходе, получив опыт проектирования 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-разработчиков

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. Фреймворк Laravel. 2024 (Дмитрий Лаврик)

    28 июн 2024
    [​IMG]

    Фреймворк Laravel
    - Онлайн курс от Дмитрия Лаврика.
    Осваиваем самый популярный и просто классный PHP-фреймворк.

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

    Урок 1
    • Установка и начало работы
    • Базовая архитектура Laravel
    • Жизненный цикл запроса
    • Request и Response объекты
    • Создание первой страницы
    • Основы работы с artisan
    Урок 2
    • Работа с Laravel Router
    • Параметризованные маршруты
    • Группы маршрутов
    • Начало работы с контроллерами
    • Контроллеры и параметры роутера
    • Простая работа с БД, конструктор запросов
    Урок 3
    • Работа с представлениями
    • Подсистема view
    • Передача данных шаблону
    • Шаблонизатор Blade
    • Директивы Blade
    Урок 4
    • Работа с Eloquent ORM, миграции
    • Отношения 1-1, 1-M, M-1, M-M
    • Запросы на основе отношений
    • Жадная загрузка данных
    • Полиморфные отношения
    Урок 5
    • Валидация в Laravel
    • Описание правил валидации
    • Валидация и Form Requests
    • Авторизация в Form Requests
    • CSRF-атаки и защита от них
    Урок 6
    • Знакомство с Middleware
    • Создание посредника, параметры
    • Группы посредников
    • Работа с пользователями
    • Регистрация и вход на сайт
    Урок 7
    • Погружение в архитектуру
    • Внедрение зависимостей
    • Контейнер объектов
    • Cервис-провайдеры
    • Фасады
    Урок 8
    • Авторизация и аутентификация
    • Защита роутов
    • Разделение прав доступа
    • Gates & Policies
    • Подведение итогов
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Наверх