Вы используете мобильную версию

перейти на Полную версию сайта

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

  1. [Udemy] Блокчейн и атаки на него (Роман Душкин)

    24 фев 2024
    [​IMG]
    Блокчейном можно назвать журнал всех подтверждённых транзакций. Все транзакции собираются в блоки, которые генерируются специальным процессом — майнингом. Ключевыми преимуществами блокчейна часто называют прозрачность процесса транзакций и множественное дублирование информации о транзакциях у каждого участника процесса. Отсюда и вывод — почему нельзя выполнить подделку транзакции или её удаление из базы данных.

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

    Курс «Блокчейн и атаки на него» включает в себя вводную часть, которая познакомит вас с основными понятиями блокчейна, такими как: что такое блокчейн, майнинг, консенсус и криптовалюта. Основная часть курса познакомит вас с основными атаками на блокчейн, которые существуют на сегодняшний день.

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

    Курс «Блокчейн и атаки на него» не только теоретический, но и практический: лекции сопровождаются большим количеством наглядных примеров, упрощающих восприятие материала. Курс состоит из следующий основных тем:
    - Что такое блокчейн
    - Важные свойства блокчейнов
    - Поколения блокчейнов
    - Что такое консенсус
    - Как устроены криптовалюты
    - Что такое майнинг
    - Доказательство работой (Proof-of-Work)
    - Доказательство владением Proof-of-Stake
    - Другие методы доказательства консенсуса
    - Типы атак на блокчейны
    - Атака Сивиллы
    - Атака двойного расходования монет
    - Атака 51 %
    - DDoS-атака
    - Переполнение Mempool'а
    - Что такое Mempool (мемпул)
    - Атака централизацией
    Для прохождения курса не требуются специальной подготовки.

    What you'll learn:
    - Понимание сути технологии блокчейна
    - Понимание методов обеспечения консенсуса в блокчейнах
    - Постижение сущности криптовалют
    - Изучение разнообразия атак на блокчейны

    Who this course is for:
    - Начинающие разработчики блокчейн-технологий
    - Специалисты в области информационной безопасности
    - Системные архитекторы
    - Все те, кто хочет быть в курсе современных трендов в области науки и техники

  2. [profit] Современные фреймворки на PHP, 2022 (Альберт Степанцев)

    16 фев 2024
    [​IMG]

    Курс посвящен сравнительному обзору двух ведущих в настоящий момент фреймворков: Symfony и Laravel.
    Понятия, базовые для любого современного MVC-фреймворка, такие как: роутинг и маршрутизация, построение контроллеров, шаблонизация, работа с базой данных, консольные приложения; рассматриваются на примере обоих фреймворков, что позволяет вам в конце изучения курса сделать осознанный выбор в пользу глубокого изучения одного из них
    Курс подразумевает владение языком PHP на уровне уверенного Junior.

    Модули курса
    1 Быстрый старт: стандартное приложение.
    Подробно рассматриваем composer - современный инструмент управления зависимостями и его применение для быстрого развертывания стандартных приложений на базе фреймворка.
    2 Роутинг. Контроллеры.
    Изучаем роутинг - подсистему фреймворка, связывающую запрос от клиента с вашим кодом и определяющую, какой именно контроллер нужно вызвать. Знакомимся с устройством контроллеров.
    Изучаем понятие middleware на примере Laravel.
    3 Слой представления. Шаблонизаторы.
    Проводим сравнительный анализ двух шаблонизаторов: Twig и Blade, понимаем место слоя представления в структуре приложения.
    4 Работа с базой данных. Миграции. Модели данных.
    Рассматриваем начало работы с базой данных: как устроен слой моделей (сущностей) и как реализуется синхронизация кода с базой данных.
    5 Работа с базой данных. Реализация связей.
    Рассматриваем реализацию связей между сущностями разного типа в Eloquent и Doctrine.
    6 Сервисы. Контейнеры. Управление зависимостями.
    Рассматриваем возможности Dependency Injection и контейнера сервисов в разных фреймворках.
    7 Инструменты разработки и отладка.
    Что полезного есть в современных фреймворках для кодогенерации и отладки? Посмотрим!
    8 Немного о фронтэнде...
    На уроке мы рассмотрим управление ресурсами фронтенда с помощью бэкенд-фреймворков.

  3. [Udemy] Весь WordPress и PHP. Как создавать сайты, темы и плагины, 2022 (Александр Сокирка)

    15 фев 2024
    [​IMG]
    Большой курс по PHP и WordPress. Вы изучите язык программирования PHP и принципы ООП. По прохождению данного курса вы сможете разрабатывать сайты любой сложности используя WordPress CMS.
    Вы изучите плагин WooCommerce для разработки многофункциональных интернет магазинов. В курсе есть модули по билдерам, таких как Gutenberg, Elementor, WPBakery, SiteOrigin, Beaver Builder. Сможете разрабатывать собственные компоненты для данных билдеров используя PHP и React (JavaScript).
    Так же в курсе есть практический блок по разработка премиум темы для продажи на маркетплэйсах. Изучайте данный курс по WordPress и начинайте разрабатывать свой продукт на WordPress, будь то плагин или премиум тема. А так же выполняйте проекты на фрилансе или в компании применяя знания полученные в курсе.

    Автор курса, Александр Сокирка, более 14 лет в сфере веб разработки, из которых 10 лет тесно связан с WordPress.
    Является автором блога на YouTube с аудиторией более 65.000 зрителей под названием Быть Программистом. Является "elite" автором 10 уровня WordPress продуктов на маркетплэйсе Envato (Theme Forest). 5 лет занимаеться преподавательской деятельностью, и за это время обучил не одну сотню разработчиков.

    Курс - "Весь WordPress. Как создавать сайты, темы и плагины" обновляется и добавляются новые лекции по мере необходимости. Данный курс станет вашей методичкой и видео документацией по PHP и WordPress. Не забывайте возвращаться на страницы курса по чаще, чтобы не пропустить обновления.

    Объем: 30.35Гб (изначальный объем был 145Гб, после сжатия и без потери качества 30Гб)

  4. Основы Python для алготрейдинга (Aлекс Климов)

    14 фев 2024
    [​IMG]

    Чуть ли не единственный курс в России по алготрейдингу.
    Здесь первая часть. Без которой втянуться во вторую будет очень сложно. Поэтому записывайтесь.
    Новый поток курса "Основы Python для алготрейдинга".

    В ламповом формате и живом общении с домашними заданиями и обратной связью научимся писать простых ботов. На реальных проектах обучение проходит гораздо быстрее, так как включается мотивация на другом уровне.
    Стоимость обучения остаётся прежней - 250$, продолжительность - 3 недели.
    Если вы давно хотели научиться писать код, но откладывали эту идею, то сейчас самое время освоить программирование и научиться торговать с помощью Python.

  5. [Stepik] Многозадачность в Python. Многопоточное программирование (Александр Шибаев)

    14 фев 2024
    [​IMG]

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

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

    Чему вы научитесь
    - Вы научитесь выбирать соответствующие инструменты для написания сложных многозадачных решений.
    - Научитесь использовать потоки для повышения эффективности и отзывчивости программ.
    - Получите навыки устранения проблем, связанных с конкурентностью.
    - Поймете, как использовать синхронизацию для обеспечения безопасности данных.
    - Закрепите теорию практическими задачами по созданию и применению потоков в Python.
    - Научитесь использовать библиотеки threading, queue, concurrent.futures.

    Для кого этот курс
    Курс будет полезен:
    - любопытным учащимся, которые уже прошли базовые курсы по python и хотят идти дальше;
    - людям, кто уже знаком с теорией, но хотел бы закрепить ее на практических задачах;
    - студентам, которые уже прошли похожие курсы по этой теме, но остались недовольны полным отсутствием заданий на закрепление материала. А, как известно, теория без практики быстро вылетает из головы.

    Начальные требования
    Теория и практические задачи курса написаны с расчетом того, что учащиеся знают базовый синтаксис языка python, умеют использовать циклы, коллекции, контекстный менеджер, конструкцию try except, без труда определяют функции и вызывают их, умеют работать с текстовыми файлами, знают как импортировать модули и библиотеки, понимают как возбуждать исключения используя raise и assert.

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

  6. [Stepik] Работа с датой и временем в Python (Антон Щербак)

    13 фев 2024
    [​IMG]
    Наш практический курс даст отличное понимание, как работать с датой и временем в Python. Вы будете решать реальные задачи из практики бэкенд-разработчиков, чтобы на работе вы чувствовали себя уверенно. Если вам не достает практики в работе с датой и временем, тогда скорее записывайтесь!

    Цель курса
    Обычно тема даты и времени обходится стороной курсами или затрагивается поверхностно с легкими задачами. На практике, как обычно, все сильно сложнее, и в нашем курсе вы найдете подборку задач, которые решают разработчики.
    Цель нашего курса – обучить классных программистов, которые не боятся сложностей и способны достичь любой поставленной перед ними проблемы. В частности, дата и время - одна из важнейших базовых тем для Python-разработчика

    Для кого этот курс
    Любой разработчик Python должен владеть этой темой, так как время – неотъемлемая часть нашей жизни

    Начальные требования
    Ожидаем, что вы полностью прошли другие наши курсы Python-разработчик и Работа с файлами в Python либо владеете на достаточном уровне каждой объявленной там темой

    Чему вы научитесь
    • Узнаете, что такое время, дата и интервал в контексте разработки
    • Разберетесь с популярными форматами записи даты и времени
    • Изучите классы datetime.date, datetime.timedelta, datetime.time, datetime.datetime, datetime.tzinfo, datetime.timezone
    • Узнаете о модуле calendar и научитесь с ним работать
    • Примените на практике распространенные подходы к обозначению временных зон
    • Сравните aware и naive варианты обозначения времени
    • Решите множество классных задач
    • Возможно, возненавидите 29-е февраля и високосный год

    [​IMG]
    Антон Щербак
    Python backend-developer at Selectel
    На языке Python начал писать еще со школьных времен, и в данный момент работаю Python Backend-разработчиком в компании Selectel. Имею преподавательский стаж с 2017 года, и занимаюсь коммерческой разработкой с 2018. Выступаю на ИТ-конференциях. Пишу технические статьи на информационные ресурсы.

  7. [documentat.io] Большой курс по ГОСТ (Оксана Гаврюшенко)

    11 фев 2024
    [​IMG]


    Что это за курс

    Интенсивный курс для практикующих технических писателей и аналитиков, которым нужно начать работать с документацией по ГОСТ в области IT.
    Научим ориентироваться в ГОСТах и применять их на практике. Расскажем, как писать и оформлять техническую документацию по стандартам, чтобы она прошла приемку. Разберем реальный пример комплекта документации по ГОСТ.

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

    Программа курса
    • Стандарты, их назначение и применение. Обзор основных серий стандартов: ГОСТ 19 (ЕСПД) и 34 (КСАС), а также 2 (ЕСКД) и 7 (СИБИД). Ключевые различия между ГОСТ 19 и ГОСТ 34. Серия документационных стандартов ISO (обзорно).
    • Особенности ГОСТовых проектов. Зачем писать документацию по ГОСТ? Ее бизнес-цели. Кто ее будет читать? Целевая аудитория. Паттерны чтения.
    • Особенности документации по ГОСТ. Структура, содержание, оформление и стиль изложения. Предмет документирования. Документирование на разных стадиях разработки. Техническое задание.
    • Комплект документов. Техническое задание, Пояснительная записка, Описание ПО, Описание применения, Руководства, Программа и методика испытаний — разбор каждого документа. Присвоение децимальных номеров.
    • Взаимодействие с участниками разработки. Взаимодействие с техническими специалистами внутри команды, представителями заказчика, экспертами. Зоны ответственности. Подходы к «извлечению» исходных данных.
    • Инструменты документирования. Совместная работа над документами. Шаблоны документов в MS Word и их настройка.
    • Сроки и качество. Критерии качества документации. Глубина детализации. Баланс между документацией в срок и ее качеством: практические советы по оптимизации процесса документирования без ущерба для качества и репутационных рисков.
    • Подготовка комплекта документов к приемке. Инструменты для самопроверки: чек-лист, матрица прослеживаемости требований и др. Ревью: внутреннее и внешнее, смысловое ревью для обеспечения полноты и точности документации.
    • Согласование и приемка. Виды испытаний. Программа и методика испытаний. Доработка комплекта документов по замечаниям экспертов. Организационно-распорядительная документация.
    • Реестр Минцифры (Реестр российского программного обеспечения). Подготовка технических документов для подачи заявления о включении сведений о ПО в реестр. Требования реестра к техническим документам. Комплект документов. Варианты подачи.
    Формат курса
    Курс проводится в формате живых вебинаров. После завершения курса участникам будут доступны видеозаписи всех занятий.


  8. Javascript. Интенсивный курс для программистов, 2023 (Дмитрий Лаврик)

    8 фев 2024
    [​IMG]

    Описание:
    Улучшить знания в javascript – обобщить и укрепить классические темы, рассмотреть и осмыслить новшества стандартов после ES6+.
    А также выстроить систему написания кода и научиться взаимодействовать с серверной частью.

    16 ноября, 20:00 — урок 1
    • Этапы готовности новшеств
    • Настройка сборки с Vite
    • Настройка VS Code + eslint
    • Export и import vs require
    • Понимание типа Symbol
    • Итераторы и генераторы
    20 ноября, 20:00 — урок 2
    • Call, apply, bind, карринг
    • Стрелочные функции
    • Нюансы ООП в ES6+
    • Идеи реактивности данных
    • Обычные геттеры и сеттеры
    • Proxy - перехват обращения к объекту
    23 ноября, 20:00 — урок 3
    • Обработка ошибок и исключений
    • Ужас цепочек из коллбеков
    • Проблема коллбеков и исключений
    • Promise: then, catch
    • Промисификация кода
    • Async, await
    27 ноября, 20:00 — урок 4
    • Взаимодействие с сервером
    • XMLHttpRequest vs fetch
    • fetch + полифил vs axios
    • Работа с fetch
    • Передача данных в json-формате
    • Концепции Restfull API
    30 ноября, 20:00 — урок 5
    • Работа с axios, базовая настройка
    • Отправка запросов и обработка ответов
    • Интерцепторы
    • Обработка ошибок
    • Взаимодействие с готовым API
    4 декабря, 20:00 — урок 6
    • Работа с токенами авторизации
    • Виды авторизационных токенов
    • Токены с информационной нагрузкой
    • Подпись и проверка токенов
    • Refresh и Access токены
    7 декабря, 20:00 — урок 7
    • Нюансы Refresh и Access токенов
    • JSON Web Tokens
    • Хранение токенов и возможные атаки
    • Работа с готовым API
    11 декабря, 20:00 — урок 8
    • Browser fingerprint
    • Понимание декораторов
    • Декораторы в javascript
    • Видео по Web Workers
  9. [stepik] Делаем свой AI-продукт на базе ChatGPT или других LLM моделей (Александр Миленькин)

    8 фев 2024
    [​IMG]

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

    • Получать максимальный результат от использования больших языковых моделей за счёт грамотного промптинга.
    • Использовать фреймворк LangChain и создавать базы знаний под свои задачи.
    • Доводить свою идею до минимально рабочего прототипа на StreamLit.
    О курсе

    В курсе рассматриваются способы повысить профит от использования больших языковых моделей (LLM) в личных целях или для встраивания в бизнес процессы.
    Будем двигаться от базовых концепций к более продвинутым техникам, закрепляя всё на практике.
    Курс не про архитектуры языковых моделей, их различия, способы обучения, а скорее про использование готовых моделей для реализации своих идей в качестве пользователя. Поэтому курс практичный и подойдет для начинающих.
    Основной язык программирования Python
    Преподаватели курса стали лауреатами премии Stepik Awards 2023 в номинации "Прорыв Года".

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

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

    Знание Python на базовом уровне
    Умение запускать код в Jupyter notebooks или Google colab
    Общее представление или опыт взаимодействия с большими языковыми моделями (LLM). Например, с ChatGPT

    Как проходит обучение

    - Выдаем каждому ключи к API ChatGPT и объясняем, что с ними делать
    - Пройдём путь от продвинутого промптинга до создания "баз знаний" для своих задач и деплоя собственного работающего сервиса.
    - Рассмотрим опенсорс (бесплатные) альтернативы ChatGPT и как их развернуть и дообучить на бесплатных ресурсах.
    - Выполненный в рамках курса проект можно будет положить как ПЕТ-проект в портфолио или доработать и использовать для своих целей.

    Программа курса
    Вступление
    1. Как правильно входить в курс
    2. Общий подход и точки улучшения приложений с LLM
    3. API ключ курса или от OpenAI?
    Промптинг - объясни LLM, что тебе от неё надо!
    1. Введение в Prompt Engineering
    2. ‍ Дизайн промптов в LangChain
    LangChain или причем тут попугаи?
    1. Память в LangChain
    2. Chains - собери свою цепь
    3. ️‍♂️ Агенты intro
    LLM и ваши данные | + =
    1. LangChain с вашими данными
    Дообучение на своих данных | + =
    1. Open Source модели на замену; LLaMa, Vicuna и русские LLM
    2. А не сделать ли тебе свой проект уже сейчас?!
    3. fine-tuning языковых моделей на своих данных
    4. ‍‍‍♂️ Собери свою банду агентов и завали боса
    5. Примеры кода и формат данных
    Prompt Engineering - был basic, стал advansic
    1. первый урок
    Разбор реального проекта
    1. ChatGPT и примеры использования:
    2. Чат-бот заказчик и база знаний выдач
    LLM, возможности и стартапы
    1. Сколько миллионов можно поднять на своем ChatGPT
    Финиш курса
    1. Что дальше?!

  10. [stepik] Работа с файлами в Python (Антон Щербак)

    8 фев 2024
    [​IMG]


    Вы можете ответить, с каким флагом лучше открывать файл? Чем отличается rt+ от ab+? Что такое файловый поток и когда нужно пользоваться библиотекой io? Как рекурсивно прочитать содержимое всех файлов в дереве папок? Как правильно работать с файловой системой? Почему нужно валидировать файлы и в каких случаях нужно использовать base64? Мы ответим на каждый из этих вопросов и покажем вам, как правильно использовать новые знания.

    Чему вы научитесь
    • Научитесь правильно выставлять флаги при работе с файлами
    • Узнаете, чем отличается текстовый файл от бинарного
    • Разберетесь, почему так важен контекстный менеджер
    • Поймете, что такое кодировка и как она работает
    • Проведете нормализацию текста
    • Научитесь правильно работать с файловой системой
    • Узнаете отличия абсолютного и относительного пути
    • Сравните os.path и pathlib в своих решениях
    • Узнаете, чем так хорош shutil
    • Научитесь читать бинарные файлы на низком уровне
    • Проведете свою сериализацию и десериализацию файла
    • Узнаете, что такое json, toml, yaml и csv
    • Разработаете свой валидатор и научитесь применять готовые
    • Разберетесь, в чем разница между marshmallow и pydantic
    • Увидите, в чем могут быть опасности при использовании pickle
    • Узнаете, что такое base64
    • Разберетесь, в каких случаях нужно блокировать файл
    • Узнаете, как можно отправить файл на сервер и скачать его оттуда

    О курсе
    Цель курса

    Вы, наверное, сейчас думаете: "Неужели тот короткий урок из курса n можно было превратить в целый курс?" Когда мы изучали эту тему, казалось, что того короткого урока достаточно для работы. А потом пришли программировать и сели в лужу. Пришлось долго и мучительно выискивать информацию по форумам и непонятным статьям о том, как нужно работать с файлами правильно. Спустя некоторое время понимание пришло, жаль не было места, где эти знания были бы собраны в кучу.

    Теперь такое место есть. Наша главная цель – экономия вашего времени и нервов.

    Почему стоит выбрать наш курс?
    • Мы делаем упор на задачи. В нашем курсе их много, и они не простые. Мы понимаем, что чтобы научиться программировать – нужно решать задачи.
    • В нашем курсе вся теория изложена с использованием Python 3.11, что делает наш курс самым современным на данный момент.
    • Рассказываем только то, что вам нужно. Не даем бесполезные темы и искусственно хронометраж бессмысленными заданиями не растягиваем.
    • Наш курс ориентирован на Backend-разработчиков, потому что мы сами ими являемся. Он подойдет и для других направлений, но для Backend он будет как нож по маслу.
    Для кого этот курс
    Этот курс нужен любому Backend-разработчику. В нем вы найдете то, с чем будете сталкиваться всегда, когда вам нужно что-то делать с файлами. В дальнейшем вы сможете использовать его как шпаргалку в своей работе.

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

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

    Также для понимания теории курса:

    • Нужно на базовом уровне знать конструкцию try/except/finally/else.
    • При освоении раздела по валидации нужно на начальном уровне знать, что такое функция, Класс, и поле класса.
    • Также в разделе про валидацию мы используем typings. (Да, этот раздел довольно сложный)

  11. [nextway] System Design. Основы проектирования высоконагруженных систем (Дарья Колесова)

    6 фев 2024
    [​IMG]

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

    Программа тренинга

    День 1
    • Проблемы и особенности проектирования высоконагруженных систем на примере популярных сервисов.
    • Выявление функциональных и нефункциональных требований: какие вопросы задавать, на что обращать внимание, какие выводы делать.
    • Основные подходы к масштабированию систем: балансировка нагрузки, репликация данных, кэширование.
    День 2
    • Декомпозиция системы на компоненты и концептуальное проектирование API.
    • Проектирование модели данных.
    • Выбор хранилищ для решения бизнес-задач. Обзор популярных решений. Основы построения DWH.
    • Организация обмена данными между микросервисами.
    • Презентация и защита решений команд. Сессия Q&A.
  12. [karpov.courses] Machine Learning для начинающих, 2023 (Нерсес Багиян, Алексей Кожарин)

    6 фев 2024
    [​IMG]
    ML-инженер - это специалист, который находится на стыке анализа данных и разработки. Он должен уметь писать код, строить математические модели и понимать потребности бизнеса.

    Мы составили программу курса таким образом, чтобы любой желающий без сильной математической подготовки смог разобраться со всеми этапами работы: от сбора данных и применения классических алгоритмов до обучения нейросетей и проведения A/B-тестов.

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

    Одним словом, у вас в руках перед вами - исчерпывающий starter pack для начала карьеры в ML и Data Science.

    Продолжительность: 80:44:23
    Авторы: Нерсес Багиян, Алексей Кожарин, Никита Табакаев
    Язык: Русский язык

  13. [Udemy] Docker и Docker Compose - Деплой проекта с нуля (Алексанр Кочергин)

    4 фев 2024
    [​IMG]
    В этом курсе мы создадим пример реального приложения используя Docker и Docker Compose. Этот курс полностью сфокусирован на быстрое и глубокое погружение в создание реального приложения с помощью Docker и Docker Compose.
    Мы начнем с абсолютного нуля и шаг за шагом мы разработаем реальное приложением, которое подходит для локальной разработки и легкого деплоймента.
    Вы поймете, как структурировать ваше приложение, писать конфигурационные файлы для Docker и разбивать их. Мы будет писать вместе код в эффективном стиле, чтобы избежать сложности и сделать его чистым.

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

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

    Чему вы научитесь
    - Разработка и деплой проектов с Docker и Docker Compose
    - Создание реальных проектов с помощью Docker с нуля
    - Изучение Docker с помощью реальной разработки

    Требования:
    - Компьютер, на котором вы сможете установить нужные программы (Windows, MacOS, или Linux)
    - Базовые знания Linux будут плюсом (но не обязательны)
    - Для последней части видео, где я рассказываю про деплой вам понадобится Linux сервер, за аренду которого, прийдется заплатить (не обязательно, вы можете просто посмотреть, как это делаю я)

    Что мы изучим:
    - Как структурировать и конфигурировать файлы для проекта и конфиги Docker
    - Как разбивать проект на сервисы
    - Разберемся, что такое образы, сети, контейнеры, носители и многое другое
    - Разработаем локальное и продакшен окружение
    - Настроим собственный сервер и задеплоим туда приложение (Вы должны будете оплатить аренду сервера, либо просто посмотреть как это делаю я в последней секции курса.)

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

    Автор: Oleksandr Kocherhin
    Язык: Русский

  14. [Udemy] PHP 8. ООП. Создание собственного PHP MVC фреймворка (Андрей Кудлай)

    31 янв 2024
    [​IMG]
    Представляем Вашему вниманию курс – "PHP 8. ООП. Создание собственного PHP MVC фреймворка". Курс состоит из двух частей и включает в себя 80 уроков. Данный курс ориентирован на начинающих и продолжающих PHP-программистов, которые хотят на практике закрепить свои знания и развить навыки программирования.

    На сегодняшний день PHP является наиболее популярным языком программирования для веб-разработки. На PHP написано около 80% всех сайтов в сети. На PHP написаны такие популярные CMS, как WordPress, OpenCart, 1С-Битрикс, PrestaShop, Drupal, Magento и многие другие. Также на PHP написано и множество популярнейших фреймворков, например: Laravel, CodeIgniter, Symfony, CakePHP, Yii и т.д. Поэтому изучение PHP и его использование на практике с большой долей вероятности обеспечит Вас работой и проектами в будущем.

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

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

    Изучив данный курс, Вы сможете написать собственный PHP MVC фреймворк и создавать любые сайты на данном фреймворке.

    Для кого этот курс:
    • Начинающие программисты на PHP и не только
    • Начинающие frontend-разработчики и backend-разработчики
    • Верстальщики, желающие идти дальше и изучать программирование
    Чему вы научитесь
    • На курсе Вы на практике закрепите знания по наиболее популярному языку программирования для веба - PHP
    • Курс поможет Вам закрепить знания и навыки работы с объектно-ориентированным программированием (ООП)
    • В курсе Вы шаг за шагом сможете создать собственный PHP-фреймворк, использующий архитектурный паттерн MVC
    • На курсе Вы не только напишете собственный фреймворк, но и научитесь применять его на практике
    • Во второй части курса Вы сможете написать CMS на базе созданного фреймворка
  15. [PHP] Riverr - Платформа фриланс-услуг и проектов | Riverr - Freelance Services & Projects Platform

    30 янв 2024
    [​IMG]
    River - это php-скрипт, созданный с использованием самого популярного фреймворка laravel
    Вы можете запустить свою собственную торговую площадку для фрилансеров
    И начните зарабатывать деньги онлайн на комиссионных и рекламе
    River также обладает множеством функций, которые дают вам контроль над
    Ваша торговая площадка и элегантный, адаптивный дизайн.

    Требования
    • PHP > = 8.1
    • PHP-расширение BCMath
    • PHP-расширение Ctype
    • PHP-расширение cURL
    • PHP-расширение DOM
    • PHP-расширение Fileinfo
    • PHP-расширение JSON
    • PHP-расширение Mbstring
    • PHP-расширение OpenSSL
    • PHP-расширение PCRE
    • PHP-расширение PDO
    • PHP-расширение для токенизатора
    • XML-расширение PHP


    Функции
    Панель приборов
    • Аналитика приборной панели
    • Управление пользователями
    • Уровни пользователей
    • Управление снятием средств
    • Управление портфелями
    • Управление концертами
    • Управление заказами
    • Управление возвратами
    • Управление отзывами
    • Категории
    • Подкатегории
    • Управление зарегистрированными пользователями
    • Управление заявленными концертами
    • Управление беседами
    • Управление рекламой
    • Сообщения поддержки
    • Система рассылки новостей
    • Экспорт списка рассылки
    • Неограниченное количество языков
    • Управление страницами
    • Управление странами
    • Сервис PayPal
    • Полосатый сервис
    • reCaptcha
    • Системные журналы управляют
    • Общие настройки
    • Настройки валюты
    • Настройки аутентификации
    • Настройки комиссии
    • Настройки нижнего колонтитула
    • Настройки платежных шлюзов
    • Настройки мультимедиа
    • Опубликовать настройки
    • Настройки безопасности
    • SEO-настройки
    • Настройки SMTP
    • Настройки вывода средств
    • ...


    Основной
    • Панель продавца
    • Отзывчивый дизайн
    • Чистый код
    • Логин в фейсбук
    • Вход в Твиттер
    • вход через гугл
    • Вход на гитхаб
    • Вход в LinkedIn
    • Расширенный поиск
    • Центр проверки
    • Система уведомлений
    • Уведомления по электронной почте
    • Стать продавцом
    • Добавить в любимое
    • Редактировать профиль
    • Платежная информация
    • Управление отзывами (покупатель)
    • Управление возвратами (покупатель)
    • Управление заказами (покупатель)
    • Подтвердите учетную запись, используя адрес электронной почты
    • Запросить ссылку для подтверждения еще раз
    • Добавить в корзину как гость
    • Оформление заказа на несколько концертов
    • Наймите продавцов
    • Доступность продавца
    • Языки продавца
    • Навыки продавца
    • Разговоры
    • Перенаправление ссылок
    • Сообщить о концертах
    • Сообщить о пользователях
    • Портфолио продавца
    • Документы концертов
    • Обновления концертов
    • Часто задаваемые вопросы о концертах
    • Контактная страница
    • оплата через PayPal
    • Полоса оформления заказа
    • Проверка баланса
    • Гиг-аналитика
    • Система возврата
    • Система отзывов
    • SEO готов
    • Карта сайта
    • Несколько языков
    • Подписаться на новостную рассылку
    • Доход продавца
    • Баланс в ожидании очистки
    • И многое другое…

Наверх