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

Категории

  1. [NFE] CCIE Enterprise Infrastructure 2021 (Алексей Гусев)

    7 июл 2024
    [​IMG]
    0. Введение
    1. Коммутация
    2. Основы маршрутизации
    3. OSPF
    4. EIGRP
    5. BGP
    6. MPLS
    7. DMVPN
    8. Многоадресная рассылка
    9. Безопасность сетевой инфраструктуры
    10. Качество обслуживания
    11. Software Defined WAN
    12. Software Defined Access
    13. IPv6

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [NFE] CCIE Service Provider 2021 (Алексей Гусев)

    7 июл 2024
    [​IMG]
    1. OSPF
    2. IS-IS
    3. BGP
    4. MPLS
    5. Ethernet VPN
    6. Segment Routing
    7. Многоадресная рассылка
    8. Качество обслуживания (QoS) в сетях MPLS
    9. LISP
    10. IPv6

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

    7 июл 2024
    [​IMG]
    FastAPI для начинающих

    Этот курс представляет собой подробное руководство по созданию приложений с помощью FastAPI. Вы узнаете, как создавать быстрые, эффективные и масштабируемые REST API на Python. Вы начнете с приложения Hello World и далее создадите полноценное API интернет магазина, использующее асинхронные запросы к базе данных, аутентификацию и права доступа. Внимание, данный курс не содержит ни минуты видео!

    О курсе:

    Раздел 1: «Введение в API» мы познакомимся с API, архитектурой REST API. Изучим основные HTTP методы и коды ответа сервера.

    Раздел 2: «Знакомство с FastAPI» мы познакомимся с основами FastAPI и создадим свое первое API, возвращающее "Hello World". Также мы подробно изучим процесс создания конечных точек с использованием системы маршрутизации в FastAPI. И научимся валидировать параметры, получаемые из пути и тела запросов.

    Раздел 3: «Создание CRUD-приложения на FastAPI» мы спроектируем и реализуем простой CRUD проект. Познакомимся с основными методами запросов GET, POST, PUT, DELETE, научимся создавать и валидировать модели класса Pydantic. Изучим моделирование ответов, обработку ошибок и коды состояния. Обсудим, как можно использовать шаблоны Jinja для создания представлений и вывода ответов из API.

    Раздел 4: «Внедрения зависимостей» мы рассмотрим шаблон внедрения зависимостей, используемый FastAPI для управления экземплярами и структурой проекта с помощью директивы Depends() и сторонних модулей расширения.

    Раздел 5: «Интернет магазин на FastAPI» мы рассмотрим основные возможности FastAPI, научимся правильно структурировать проект. Узнаем об использовании APIRouter для организации проектов. Создадим подключение к БД через SQLAlchemy, научимся использовать Alembic для выполнения миграций. Научимся использовать сессии и напишем свои первые запросы, которые в дальнейшем мы сделаем асинхронными. Реализуем аутентификацию используя HTTP Basic Auth, OAuth2, и научимся генерировать JWT токен. Где в дальнейшем будем использовать его, для проверки прав доступа к различным конечным точкам нашего API.

    Раздел 6: «Продвинутые возможности в FastAPI» мы рассмотрим версионирование API сервисов, логгирование, кеширование ответов. Изучим, что такое тестирование и как тестировать конечные точки API.

    Раздел 7: «Docker + FastAPI» мы рассмотрим основные концепции Docker и на примере создадим свой контейнер с Python проектом. Далее мы упакуем FastAPI, PostgreSQL, NGINX в контейнеры и подготовим проект к деплою.

    Раздел 8. «Деплой проекта через Docker» мы рассмотрим деплой проекта FastAPI, вместе с базой данных PostgreSQL, веб сервером Gunicorn и Nginx на контейнерах Docker с Compose.

    Чему вы научитесь:
    • Работать с фреймворком FastAPI
    • Писать свои API сервисы
    • Валидировать данные через Pydantic
    • Научитесь асинхронно работать с БД через SQLAlchemy и выполнять миграции используя Alembic
    • Создавать аутентификацию на основе базовых методов и OAuth2 и JWT
    • Упаковывать FastAPI в Docker Compose
    • Выполнять деплой проектов на сервер
    Для кого этот курс:

    Курс будет полезен для заинтересованных в создании веб-API используя FastAPI.

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

    Обладать хорошими практическими знаниями Python и иметь знания HTML, SQL. Желательно наличие знаний SQLAlchemy.

    Преподаватель - Илья Перминов:

    Занимаюсь веб-программированием с 2006 года.

    Автор курсов по Django:

    Django 5 для начинающих
    Продвинутый Django 5 для продолжающих
    Разработка backend-приложений на Django: полный курс.
    FastAPI для начинающих

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

    3 июл 2024
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    [​IMG]


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

    После прохождения курса вы сможете:
    • Писать на golang
    • Декомпозировать приложение на packages
    • Работать с различными типами данных
    • Создавать array, slices, map, struct
    • Использовать interfaces и DI
    • Работать с внешними зависимостями
    • Работать с ОС и шифрованием
    • Делать http запросы
    • Писать тесты
    • Работать с переменными окружения
    Минимальные требования
    только наличие компьютера

    Что в курсе?
    Мы начнём с самого нуля и научимся, объявлять переменные, функции работать с типами данных и управлять потоком. Далее перейдём к разбору различных структур. Разберём Array и Slice и чем они отличаются, затем Map и погрузимся в указатели.

    После мы перейдём к struct, как основному строительному блоку наших приложений. Как объявлять методы, создавать struct и валидировать данные. Разобьём наш проект на пакеты и познакомимся с работой с операционной системой.

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

    21 июн 2024
    [​IMG]

    Данный курс позволит вам познакомиться со всеми основными модулями стандартной библиотеке python (за исключением модулей asyncio, multiprocessing, threading) Вы получите массу новых знаний, решите уйму задач на программирование, причем задания будут как по написанию функций, так и созданию классов, что требует знание ООП. Курс позволит выйти вам на новый уровень. Особенность его заключается в практической направленности: практически в каждом разделе мы будем применять полученные знания и вы научитесь работать с файловой системой, отправлять письма, научитесь логированию и многому другому, что будет полезно для вас.

    Чему вы научитесь
    • В процессе прохождения данного курса вы научитесь работать и применять множество библиотек. А именно:
    • datetime - научит вас эффективно работать со временем и датой. Сможете создавать обработчики событий и календари
    • os и sys - основа системного программирования. Содержит функции по работе с операционной системой. Зная модуль os, вы сможете создавать, удалять, перемещать файлы и каталоги. Назначать доступы к файлам и ресурсам. Получать доступ к переменным окружения
    • unittest - модуль, который научит вас основам тестирования вашей программы.
    • logging - модуль, который придет вам на помощь, когда нужно фиксировать необходимые события, которые происходят в вашей программе
    • decimal - расскажет вам о точности хранящихся в компьютере числах, и о способах их хранения
    В курс входят
    • 57 уроков
    • 211 тестов
    • 149 интерактивных задач
    Добро пожаловать на курс
    1.Знакомство с курсом
    2.Задачи на повторение

    Модули по работе со временем и датой
    1.Введение. Тип данных date
    2.Тип данных date Часть 2
    3.Тип данных time
    4.Тип данных datetime
    5.Форматы преставления даты и времени
    6.Конвертация типов
    7.Тип данных timedelta
    8.Timedelta, часть 2
    9.Часовые пояса
    10.Timestamp

    Модули collections и queue
    1.Введение
    2.Класс UserDict
    3.Классы UserList и UserString
    4.Объект Counter
    5.Методы Counter
    6.Объект defaultdict
    7.Объект defaultdict: default_factory
    8.Объект namedtuple
    9.Очереди и стеки
    10.Объект deque


    Модуль Decimal
    1.Введение в плавающее числа
    2.Тип Decimal
    3.Decimal Context
    4.Варианты округления

    Модуль os
    1.Знакомство с модулем os
    2.Модуль os: начало работы
    3.Подмодуль os.path
    4.Модуль os: права доступа

    Модуль os: работа с файлами

    Логирование
    1.Введение в логирование.
    2.Модуль logging
    3.Обработчики (Handlers)
    4.Форматер

    Архивирование файлов
    1.Архивация и форматы архивации
    2.Модуль zip

    Отправка почты при помощи модуля smptlib
    1.Модуль smptlib

    Тестирование кода. Модуль unittest
    1.Введение в тестирование
    2.Модуль unittest
    3.Фикстуры
    4.Пропуск тестовых случаев
    5.Mock объект
    6.Patch

    Модуль pprint
    1.Каррирование и частичное применение функций
    2.Функция reduce
    3.singledispatch и singledispatchmethod

    Модуль pprint
    1.Модуль pprint

    Модуль itertools
    1.Знакомство с itertools
    2.Комбинаторные итераторы: декартово произведение
    3.Комбинаторные итераторы: перестановки
    4.Комбинаторные итераторы: сочетания

    Модуль path
    1.Модуль path

    Модуль argparse
    1.Знакомство с интерфейсом командной строки
    2.Обработка параметров командной строки

    Модуль calendar
    1.Модуль calendar
    2.Модуль calendar: продолжение

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. [Techbear] Безопасный Вордпресс за 2 вечера - Максимальная защита

    12 июн 2024
    [​IMG]

    В этом курсе вы настроите безопасность Вордпресс сайта, разберетесь как это работает (если хотите), нажмете кнопку Сохранить и забудете. Настройки будут работать автоматически.

    После этого время от времени заходите на страницу Панель безопасности и проверяйте результат работы антивируса.
    Базовая защита для большинства сайтов в Интернете,
    Продвинутая защита от вредоносных php и sql запросов,
    Максимальная защита с блокировкой трафика с вредоносных IP.

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

    За 2 вечера вы узнаете всё, что вам нужно знать по этой теме, настроите безопасность и мониторинг безопасности в реальном времени на уровне лучших платных решений, и забудете об этой проблеме.

    Всё, что вам нужно будет делать после этого — заходить на страницу безопасности в админке Вордпресс и проверять зеленые значки.
    Каждые 12 часов система сравнивает файлы ядра Вордпресс с файлам в репозитарии Вордпресс
    Каждые 6 часов сканер SucuriSiteCheck проверяет сайт на наличие вредоносного кода
    Каждые 24 часа система проверяет, что сайт не находится в черных списках поисковиков и антивирусов
    Вы видите легко читаемые логи со всеми событиями на сайте
    Преимущество этой защиты в том, что вы экономите ресурсы сервера, и видите состояние безопасности сайта на одной странице в админке Вордпресс.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Udemy] Тестировщик с нуля 2024. Web/Mobile, Postman, SQL, Git, Bash (Artsiom Rusau)

    12 июн 2024
    [​IMG]

    Чтобы сэкономить 25 долларов, читай описание! Как стать тестировщиком с нуля? QA Engineer. Самый полный курс на русском!

    Как стать тестировщиком с нуля? QA Engineer. Самый полный курс на русском!
    • Теория тестирования ПО
    • Практика тестирования ПО
    • Тестирование мобильных и веб-приложений, базы данных
    • Тестирование API
    • Основы работы с git
    • Основы работы с bash
    • Работа с Postman
    • Основы работы с Fiddler и Charles Proxy
    • Основы работы с Jira и TestRail
    • Навыки составления резюме
    • Навыки построения процесса тестирования на проекте
    • Подготовка к прохождению интервью
    • ChatGPT
    В рамках занятий мы рассмотрим следующие вопросы:
    • Краткий экскурс в профессию тестировщик
    • Принципы тестирования
    • Написание чек-листов и тест-кейсов
    • Работа с баг-репортами
    • Особенности написания тестовой документации на английском языке
    • Работа в Jira и TestRail
    • Написание тест-планов, тест-стратегий и отчетов по результатам тестирования
    • Оценка трудозатрат
    • Модели разработки
    • Техники тест-дизайна
    • Клиент-серверная архитектура
    • DevTools браузера
    • Работа с анализаторами трафика Charles Proxy и Fiddler
    • Тестирование API с помощью инструмента Postman, SoapUI и ChatGPT
    • Тестирование с помощью баз данных: написание SELЕCT и JOIN-запросов
    • Особенности тестирования мобильных приложений
    • Работа с эмулятором Android Studio и симулятором Xcode
    • Базовые команды в git и bash-консоли
    • Научимся писать продающее резюме
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. [AreaWeb] Laravel - лучшее, что сделал Тейлор

    12 июн 2024
    [​IMG]

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

    Желательно знать:
    PHP, CSS3, HTML5, JavaScript

    На курсе будет:
    Composer, PHPstorm, Laravel, NGINX

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [microarch] Микросервисная архитектура, 2024. Тариф Standard (Кирилл Ветчинкин)

    12 июн 2024
    [​IMG]


    Научитесь декомпозировать систему на микросервисы, узнаете все паттерны и антипаттерны, получите роадмэп распила монолита.

    6 практических заданий на реальных бизнес-кейсах

    Спикер строил микросервисную архитектуру в проектах для: Мегафон, Теле2, БКС Брокер, СберМаркет

    Сопровождение в чате и 3 Q&A онлайн-эфира от спикера
    В итоге построите готовую схему микросервисной архитектуры

    На курсе вы научитесь
    Декомпозировать систему на микросервисы, отталкиваясь от предметных областей
    Правильная декомпозиция — залог успешного внедрения микросервисной архитектуры. Поэтому мы уделяем ей на курсе особое внимание. Мы рассмотрим такие популярные практики как DDD и Event Storming.

    Встраивать микросервисы в оргструктуру компании
    Переходить от монолитной системы к микросервисной

    Паттернам межсервисного взаимодействия и публикации API
    Паттернам тестирования и развертывания микросервисов

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

    11 видеоуроков по 40-60 минут
    6 практических заданий на проектирование
    Отработка навыков через легенду
    Поддержка в чате от самого эксперта
    3 живых Q&A сессии с экспертом

    Базовые понятия
    • Сравнение архитектур
    • Монолит vs Микросервисы
    • Область применения микросервисов
    • Цели внедрения микросервисов

    Основы Domain Driven Design
    • Доменное событие (Domain Event)
    • Правило хорошей декомпозиции
    • Что такое Domain Driven Design (DDD)
    • Стратегические паттерны DDD
    • Тактические паттерны DDD
      (Aggregate, Value Object, Entity, Domain Event)

    Декомпозиция на микросервисы и Event Storming
    • Стратегия выделения микросервисов
      (Decompose by subdomain pattern)
    • Допустимый размер микросервиса
    • Размер микросервиса и команда
    • Практика Event Storming

    Команды и организационная трансформация
    • Организация команд
    • Владение сервисом (Service per team pattern)
    • Управление продуктом в MSA
    • Роль архитектора в MSA
    • Платформенные команды
    • Команды разработки общих сервисов
    • Как распределять разработчиков, на сервисы

    Раскрытие API и Аутентификация
    • API Gateway pattern
    • BFF (Backend for front-end) pattern
    • API Composition pattern
    • Access token pattern
    • Популярные сервера аутентификации

    Структура микросервиса
    • Организация работы с данными (Database per service pattern)
    • Внутренняя архитектура сервиса
    • Повторное использование кода (Shared library anti-pattern)
    • Шаблон сервиса (Service Template pattern)


    Межсервисное взаимодействие
    • Синхронное взаимодействие (Remote Procedure Call (RPC) pattern)
    • Защита от сбоев (Fallback, Retry, Circuit Breaker)
    • Асинхронное взаимодействие (Messaging pattern)
    • Отложенная согласованность (Eventual consistency)
    • Обеспечение отложенной согласованности
      (Outbox pattern, Transaction log tailing pattern)
    • Защита от дубликатов (Idempotent Consumer (inbox)pattern)
    • Command Query Responsibility Segregation (CQRS) pattern
    • Управление сквозными процессами (Saga pattern)


    Развертывание
    • Способы развертывания микросервиса
      (Service instance per Container pattern и другие)
    • Стратегия автономности поставки
    • Типовой CI/CD конвейер сервиса
    • Способы получения конфигурации
      (Externalized configuration pattern)


    Тестирование
    • Основные ошибки при тестировании распределенных систем
    • Пирамида тестирования
    • Unit тесты
    • Integration тесты
    • Contract тесты (Consumer-side contract test pattern)
    • Component тесты (Service Component Test pattern)
    • End-to-end тесты


    Мониторинг и поддержка
    • Health Check API pattern
    • Мониторинг состояния сервиса (Application metrics pattern)
    • Сбор логов (Log aggregation pattern)
    • Распределенная трассировка (Distributed tracing pattern)
    • Поддержка ("You build it, you run it")
    • Изолированность
    • Масштабирование

    Стратегии разбиения монолита
    • Планирование миграции на микросервисы
    • Основные стратегии декомпозиции
    • Прикладные подходы
      (Strangler application pattern, Branch by abstraction pattern и другие)
    • Отчеты и аналитика

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

    2 июн 2024
    [​IMG]

    Курс рассчитан
    на начинающих разработчиков, желающих изучить стандарты и практики написания «чистого» кода на 1С, а так же на разработчиков, которые уже продолжительное время работают в отрасли но недостаточно полно изучили стандарты разработки или не понимают зачем они нужны.
    Курс основан на стандартах разработки фирмы 1С, связанных с читаемостью кода, а также на опыте автора и сообщества разработчиков 1С. В качестве источника знаний сообщества о применении общих практик программирования использованы диагностики из business specific language language server (BSL LS). В материалы курса вошли только стандарты и практики, связанные читаемостью и поддерживаемостью кода.
    Курс содержит методические указания, видеозаписи с разбором стандартов и практик написания кода, а так же пример рефакторинга плохо написанного кода.

    ПРОГРАММА КУРСА:

    • Введение. Зачем писать понятный код?
    • Модули
      • В какой модуль поместить код?
      • Структура модуля
      • Общие требования к текстам модулей
    • Переменные
      • Имена переменных
      • Глобальные переменные модулей
    • Процедуры и функции
      • Имена процедур и функций
      • Параметры процедур и функций
      • Описание процедур и функций
      • Тело процедур и функций
        • Общие рекомендации (стандарты вендора)
        • Объем метода
        • Принцип единственной ответственности
        • Когнитивная сложность
        • Цикломатическая сложность
        • Глубина вложенности управляющих конструкций
        • Работа с оператором Если … Тогда … ИначеЕсли
        • Магические даты и числа
        • Использование тернарного оператора ?()
        • Многократное использование одинаковых строковых литералов
        • Хранение информации в коде
        • Результат выполнения функции
    • Обработчики событий объектов
      • ПередЗаписью
      • ПриЗаписи
      • ОбработкаПроверкиЗаполнения
      • ОбработкаЗаполнения
      • Работа с параметром Отказ в обработчиках событий
    • Формы
      • Бизнес-логика в коде форм
      • Единообразие работы пользовательского и программного интерфейсов объекта
      • Открытие форм
    • Запросы
      • Размещение текста запроса в модуле
      • Оформление текстов запросов
      • Псевдонимы источников данных
      • Использование *
      • Использование вложенных запросов
    • Дополнительные рекомендации
      • Использование комментариев в коде
      • Дублирование кода и использование библиотек
      • Директивы компиляции и инструкции препроцессора
      • Модули web- и http-сервисов
      • Правила использования транзакций
      • Выполнить() и Вычислить()

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

    30 май 2024
    [​IMG]
    Этот курс познакомит вас с основами статистики и А/Б тестирования и поможет систематизировать уже имеющиеся знания.

    Кому будет полезен курс:
    • аналитикам;
    • дата-сайентистам;
    • тем, кто только начинает знакомиться с статистикой;
    • тем, кто знаком с основами статистики, но знания не систематезированы
    Чему вы научитесь на курсе:
    • познакомитесь с понятиями случайная величина и распределение;
    • рассмотрите популярные дискретные и непрерывные распределения;
    • изучите центральную предельную теорему и закон больших чисел;
    • разберетесь в свойствах точечных оценок;
    • добавите в свой арсенал z-test и t-test;
    • сможете объяснять на пальцах, что такое p-value;
    • научитесь расчитывать sample size для А/Б теста;
    • поймете как проверять гипотезы;
    • попрактикуетесь с библиотеками numpy и scipy.
    Начальные требования
    Необходимо уметь устанавливать библиотеки python (numpy, pandas, scipy)

    Наши преподаватели: Игорь Ким
    Развивал разные направления аналитики в ведущих финтехах, банках, ритейлерах России и СНГ. Под разными направлениями я подразумеваю продуктовую аналитику, дата-аналитику, маркетинговую и бизнес-аналитику.

    Программа
    1. Базовые статистики

    1.1 Среднее и медиана
    1.2 Распределение и гистограмма
    1.3 Перцентиль, квантиль и box-plot
    1.4 Дисперсия и стандартное отклонение

    2. Базовые распределения
    2.1 Дискретное распределение
    2.2 Непрерывное распределение
    2.3 Равномерное распределение
    2.4 Нормальное распределение
    2.5 Распределение Бернулли

    3. Введение в А/Б тесты
    3.1 Точечные оценки
    3.2 Z-test
    3.3 T-test
    3.4 T-test для двух выборок
    3.5 Тест для пропорций
    3.6 Мощность теста, sample size и MDE
    3.7 Финальный А/Б тест
    3.8 Заключение

    Сайт
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. [Udemy] Взлом пароля: Brute Forcing. Грубое принуждение. 2022 (Peter A)

    28 май 2024
    [​IMG]

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

    • Как взломать ZIP-файлы
    • Взлом против угадывания
    • Как взломать сервисы
    • Как сделать распыление пароля
    Требования: Никаких предварительных знаний не требуется
    Атаки с использованием паролей - распространенный способ взлома систем, поэтому вам необходимо понимать типы доступных инструментов и то, как они работают. Kali Linux - это операционная система, и существует множество инструментов для выполнения таких атак.

    Слабые пароли по-прежнему являются огромной проблемой в мире безопасности. Пользователи должны установить надежные пароли, чтобы ограничить доступ к данным анонимных пользователей. Даже 6-значный PIN-код недостаточно надежен и может быть взломан в течение часа. Эмпирическое правило для паролей заключается в том, что они должны быть длиннее (более 9 слов) и содержать разные или несколько букв + цифр + специальных символов.

    Hydra - это предустановленный инструмент в Kali Linux для принудительного использования имен пользователей и паролей для различных служб, таких как FTP, ssh, Telnet, MS SQL и т.д. Грубая сила может быть использована для идентификации различных имен пользователей и паролей по отношению к цели с правильными учетными данными. Это инструмент командной строки, который вы научитесь использовать в этом курсе. В этом курсе вы узнаете, как взламывать пароли с помощью Kali Linux. Kali Linux - это дистрибутив Linux на базе Debian с открытым исходным кодом, предназначенный для расширенного тестирования на проникновение и аудита безопасности. Он делает это, предоставляя общие инструменты, конфигурации и средства автоматизации.

    Это курс для начинающих, вам не нужны продвинутые знания, но вы уже должны иметь Kali Linux под рукой.

    Для кого этот курс: Начинающие этичные хакеры

    Язык: Английский (русские субтитры)

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [Udemy] Современный JavaScript. От новичка до профессионала 2024 (Василий Гудомаров)

    24 май 2024
    [​IMG]

    Полный курс по JavaScript 2024: От Нуля до Эксперта!

    Хотите освоить один из самых востребованных языков программирования в мире и стать экспертом в создании динамичных веб-приложений? Добро пожаловать на полный курс по JavaScript!

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

    Что вас ждет:
    • Основы JavaScript: изучите синтаксис, переменные, операторы, циклы и функции.
    • Работа с DOM: узнайте, как взаимодействовать с HTML и CSS для создания динамичных пользовательских интерфейсов.
    • Продвинутые темы: изучите замыкания, прототипы, асинхронное программирование и многое другое.
    • Практические проекты: примените ваши знания на практике через создание реальных веб-приложений.
    • Упражнения и задания: закрепите свои знания и навыки с помощью разнообразных упражнений и заданий, специально разработанных для усвоения материала.
    Не упустите шанс стать мастером JavaScript и открыть новые возможности в мире веб-разработки. Присоединяйтесь к нашему курсу сегодня и начните свое путешествие к экспертному уровню в программировании на JavaScript!

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

    Чему вы научитесь:
    • Станете продвинутым, уверенным и современным разработчиком на JavaScript с нуля
    • Готовьтесь к работе, понимая, как на самом деле работает JavaScript за кулисами
    • Основы JavaScript: переменные, условия if/else, операторы, булева логика, функции, массивы, объекты, циклы, строки и многое другое.
    • Современное ООП: Классы, конструкторы, прототипное наследование, инкапсуляция и многое другое.
    • Асинхронный JavaScript: Цикл событий, промисы, async/await, AJAX запросы и взаимодействие с API.
    • Современный ES6+ с самого начала: стрелочные функции, деструктуризация, оператор расширения, опциональная цепочка (ES2022) и многое другое.
    • Сложные концепции, такие как ключевое слово 'this', функции высшего порядка, замыкания и т. д.
    • Работа с Map и Set, WeakMap и WeakSet.
    • На курсе узнаете, как осуществлять модульное программирование
    Требования:
    • Никаких предварительных знаний по JavaScript не требуется - курс подходит как для начинающих, так и для тех, кто хочет обновить свои навыки.
    • Доступ к компьютеру с интернет-соединением для выполнения упражнений и проектов.
    • Не требуется опыт в программировании, курс подходит для всех уровней.
    • Программа поддерживает все устройства и ОС, так что вы можете принимать участие с любого устройства с доступом в интернет.
    Для кого этот курс:
    • Этот курс предназначен для широкой аудитории, включая тех, кто только начинает свой путь в программировании, а также опытных разработчиков, стремящихся улучшить свои навыки в области JavaScript.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. ТОП-100 вопросов и ответов из собеседований на системного аналитика (Ольга Пономарева)

    21 май 2024
    [​IMG]

    Описание от автора
    :

    Подготовьтесь качественно к теоретической части собеседования и получите офферы в крутые компании.
    В течении нескольких лет я проводила собеседования и проходила их сама. За это время собрала топ-100 самых задаваемых вопросов (теоретическая часть) на различные темы.

    На все эти вопросы команда System Analyst подготовили проработанные ответы, где только все самое важное, без воды, понятным языком и много-много примеров. Все ответы были проверены опытными аналитиками.

    Как выглядит? Документ на 128 страниц.

    Автор: Ольга Пономарева. В роли аналитика - 7 лет
    Поработала в таких компаниях, как Miro, Xsolla, Tinkoff, Raiffeisen
    Создала свои курс "Системный анализ: проектирование и интеграции систем"
    ‍♀️Занимаюсь менторством
    Начинала как QA, затем перешла в аналитики
    Сама проводила собеседования и была ментором других аналитиков

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. Проектирование информационных систем. Учебное пособие (Ольга Морозова, Татьяна Точилкина)

    16 май 2024
    [​IMG]

    В учебном пособии рассмотрены основные концепции и подходы, связанные с проектированием ИС, вопросы работы с требованиями заказчика к ИС. Даны основы объектно-ориентированного подхода к анализу и проектированию ИС. Приведен теоретический минимум по языку UML2. Разобран детальный сквозной пример проектирования ИС с использованием языка UML. Разобраны типовые ошибки, возникающие при построении UML-моделей.

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

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