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

Категории

  1. [WebForMySelf] WordPress-Профи. Практика создания плагинов (Андрей Кудлай)

    21 сен 2022
    [​IMG]

    Половина сайтов в Рунете сделана на WordPress

    Согласно различным оценкам, доля WordPress на рынке сайтов составляет 40-50%! Вы только подумайте, примерно половина сайтов в сети сделана на WordPress. Согласитесь, цифра впечатляет. Но все познается в сравнении. Быть может, ближайший конкурент наступает на пятки лидеру? Отнюдь нет. Ближайший конкурент – 1С-Битрикс. Доля этой CMS – около 13%.

    Почему выбирают WordPress?

    Создавая сайт, мы сегодня вольны выбирать из десятков различных популярных CMS, таких как: Joomla, Drupal, DLE, MODX, 1С-Битрикс… Список можно продолжить.

    Так почему именно WordPress заслуживает внимания в первую очередь? В чем преимущества WordPress по сравнению с другими системами управления контентом (CMS)?

    При ответе на данный вопрос можно ограничиться всего-навсего одним преимуществом WordPress по сравнению с прочими движками… одним, но очень и очень существенным. WordPress – это CMS №1 в мире по популярности. И, глядя на статистику выше, можно смело опровергнуть еще одно безосновательное утверждение о том, что сегодня на WordPress уже никто не делает сайты, что сейчас принято делать сайты на PHP фреймворках.

    Безусловная популярность WordPress может являться основным доводом в пользу изучения и дальнейшей работы с этой CMS. А при желании можно выделить и другие аргументы «ЗА».

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

    WordPress-Профи: Практика создания плагинов

    • Как разработать нужный плагин с нуля
    • Как профессионально работать с WordPress
    • Как создать плагин с нужным функционалом
    • Как зарабатывать на этом хорошие деньги
    • Приятный бонус: курс по основам PHP 8, ООП PHP
    Для кого создавался курс

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

    Попробуем угадать:
    • Вы – начинающий разработчик на WordPress?
    • У вас имеется опыт создания сайтов на WordPress?
    • Вам надоело создавать сайты для клиентов, используя готовые темы для WordPress и искать готовые плагины?
    • Ваши темы слишком просты и не всегда удовлетворяют запросы клиента?
    • В ваших темах не хватает функционала?
    Если Вы ответили «ДА» хоть на один из вопросов, то этот курс именно для Вас!
    Изучив этот видео курс, вы сделаете существенный шаг в разработке на WordPress.
    У любого сайта на движке WordPress должна быть установлена тема, чтобы отображать информацию на сайте в понятном и приятном для посетителя виде. Теоретически можно не использовать больше ничего, кроме нее. Но такой сайт будет очень ограниченным и не обладающим привычным функционалом.

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

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

    Рассмотрим наиболее простую и понятную ситуацию: изменение стандартной аватарки, которая отображается по умолчанию. Если данный функционал реализовать прямо в коде текущей темы, то при ее переключении он пропадет. Его нужно будет реализовывать заново. А если мы установим эту возможность через создание и подключение плагина, то при переключении темы последний останется подключенным. Соответственно, данный функционал будет работать. Более того, реализованный плагин можно подключать к любому сайту на WordPress за 10 секунд, и он будет работать без необходимости вносить правки в код темы.
    Как отмечали выше, одной из основных причин популярности WordPress является его открытый исходный код. Для этого движка создано более 50 000 плагинов. По сути, каждый из них представляет собой кусок кода, который расширяет функционал сайта.

    Плагины создаются разработчиками по всему миру и предназначены для самых разных целей.
    • Плагины контента
      Различные формы, галереи, видео
    • Маркетинг
      Плагины социальных сетей, улучшения SEO и пр.
    • Продажи
      Плагины каталогов товаров, интернет-магазинов
    • Обслуживание сайта
      Плагины безопасности, производительности, резервного копирования и др.
    • API плагины, которые работают с различными сервисами
      Один из ярких примеров – Google Maps
    Существуют тысячи других плагинов, которые можно найти на официальном сайте WordPress.

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

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

    Но довольно часто можно создать и свой! Это может быть более эффективно, чем использовать готовый, так как вы сделаете плагин только с теми возможностями, которые нужны именно для вашего сайта. Более того, можно доработать существующий готовый функционал, чтобы он максимально соответствовал тому, что нужно именно вам.
    Вы узнаете, как писать плагины для популярнейшей на сегодняшний день CMS - WordPress.

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

    2. Проблема расширения функционала любой темы WordPress
      Если вы создаете недостающий функционал непосредственно в теме WordPress, то столкнетесь с проблемой переноса этого функционала при смене темы. Эту проблему помогают решить плагины. Оформив функционал в виде плагина, вы не потеряете его при смене темы.

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

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

    Урок 1. Введение
    Урок 2. Хуки в WordPress
    Урок 3. Заголовки плагина
    Урок 4. Процедурный и ООП подходы
    Урок 5. Хук активации плагина
    Урок 6. Деактивация и удаление плагина
    Урок 7-8. Добавление страниц в админку. Части 1-2
    Урок 9. Подключение стилей и скриптов
    Урок 10. Перевод плагина
    Урок 11-12. API опций WordPress. Части 1-2
    Урок 13. Регистрация кастомных типов записей
    Урок 14. Регистрация таксономий
    Урок 15. Использование шаблонов плагина
    Урок 16. Добавление ссылок в описании плагина
    Урок 17. Шорткоды
    Урок 18-20. Кастомные блоки Gutenberg. Части 1-3
    Урок 21-22. Метабоксы. Части 1-2
    Урок 23. Дополнительная локализация плагина
    Урок 24. Удаление плагина

    Часть 2 - Практика

    Урок 1. Плагин рекламы. Структура плагина
    Урок 2. Хук активации плагина
    Урок 3. Логика удаления плагина
    Урок 4. Создание экземпляра плагина
    Урок 5. Подключение стилей и скриптов
    Урок 6. Добавление страниц в админку
    Урок 7. Локализация плагина
    Урок 8. Вывод постов в админке
    Урок 9-10. Добавление слайда. Часть 1-2
    Урок 11-13. Редактирование слайда. Часть 1-3
    Урок 14-16. Редактирование слайда. Часть 1-3
    Урок 17. Вывод слайда на сайте
    Урок 18. Плагин виджета категорий. Мета-данные плагина
    Урок 19. Подключение стилей и скриптов
    Урок 20. Главный скрипт плагина
    Урок 21. Реализация аккордеона
    Урок 22. Плагин слайдера. Структура плагина
    Урок 23. Классы админки и пользовательской части
    Урок 24. Подключение стилей и скриптов
    Урок 25. Добавление страниц в админке
    Урок 26-27. Пагинация. Часть 1-2
    Урок 28. Настройка редактора для изображений
    Урок 29. Сохранение изображений слайдера
    Урок 30. Редактирование слайдера
    Урок 31. Удаление слайдера
    Урок 32. Получение слайдера из шорткода
    Урок 33. Вывод слайдера на сайт
    Урок 34. Локализация плагина слайдера
    Бонус 1. Премиум-курс PHP 8
    Бонус 2. Премиум-Курс Объектно-ориентированное программирование на PHP
    Бонус 3. Премиум-Курс WordPress для самых «маленьких»
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [Udemy] Solana Blockchain Developer Bootcamp with Rust + JavaScript (Learn With Arjun)

    21 сен 2022
    [​IMG]

    [Udemy] Solana Blockchain Developer Bootcamp with Rust + JavaScript (Learn With Arjun)
    Технология блокчейна является самой пробивной силой за последние годы, и среди различных блокчейнов сияющей звездой является Солана. Это быстрее, дешевле и лучше для окружающей среды, чем Биткойн и Эфириум. Эти факторы означают, что Solana растет в геометрической прогрессии, несмотря на то, что она такая новая.

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

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

    К концу этого курса вы:
    - Станете экспертом Solana и Web3-разработчиком
    - Научитесь создавать собственные децентрализованные приложения с нуля
    - Заработать миллионы на NFT? Создать децентрализованную версию Uber или свой банк? Вам решать!

    В этом курсе вы охватите:
    - Что такое блокчейн Solana, как он работает и почему он такой невероятный
    - Глубокое погружение в разработку Solana с использованием Rust, JavaScript и командной строки
    - Полные проекты, которые укрепят ваши навыки в DeFi (децентрализованные финансы), NFT (невзаимозаменяемые токены), dapps (децентрализованные приложения), Web3 и т.д.

    Что такое Солана?
    Solana — это криптовалюта, такая как Биткойн или Эфириум. Что отличает ее от остальных, так это ее скорость, экономичность и экологичность, и это делает Солану готовой обогнать как Биткойн, так и Эфириум по популярности и внедрению. Более того, Solana позволяет таким разработчикам, как вы, легко создавать децентрализованные приложения, ориентированные на передачу ценности от одной стороны к другой. Она даже поддерживает *программы*, которые представляют собой фрагменты кода, работающие на блокчейне, и которые могут заменить ваш банк/агентство недвижимости/компанию по продаже билетов/ и т.д.

    01 Your guide to understanding Solana and the blockchain
    001 Applications of Solana in 2 minutes English.vtt [2k 371]
    001 Applications of Solana in 2 minutes.mp4 [21m 385k 801]
    002 Introduction to the blockchain English.vtt [4k 883]
    002 Introduction to the blockchain.mp4 [20m 407k 560]
    003 Introduction to Solana English.vtt [4k 728]
    003 Introduction to Solana.mp4 [23m 216k 661]
    004 Where to find course resources.html [226]

    02 PROJECT Airdropping
    005 Project intro theory on wallets and airdropping English.vtt [2k 798]
    005 Project intro theory on wallets and airdropping.mp4 [11m 925k 12]
    006 Setup for this project.html [766]
    007 Environment setup English.vtt [1k 892]
    007 Environment setup.mp4 [5m 954k 166]
    008 Create your own wallet English.vtt [2k 47]
    008 Create your own wallet.mp4 [3m 990k 433]
    009 Retrieve your wallets credentials English.vtt [2k 657]
    009 Retrieve your wallets credentials.mp4 [5m 87k 835]
    010 Get the balance of your wallet English.vtt [3k 527]
    010 Get the balance of your wallet.mp4 [8m 897k 892]
    011 Send yourself some SOL English.vtt [3k 810]
    011 Send yourself some SOL.mp4 [11m 150k 542]

    03 DEFI PROJECT Launch your own cryptocurrency
    012 Project intro theory on tokens and programs English.vtt [5k 235]
    012 Project intro theory on tokens and programs.mp4 [31m 326k 374]
    013 Setup for this project.html [1k 239]
    014 Install the Solana Program Library English.vtt [1k 82]
    014 Install the Solana Program Library.mp4 [3m 388k 130]
    015 Create your own wallet and check on Solana Explorer English.vtt [3k 800]
    015 Create your own wallet and check on Solana Explorer.mp4 [11m 446k 715]
    016 Create a token English.vtt [2k 291]
    016 Create a token.mp4 [6m 309k 994]
    017 Mint your token English.vtt [3k 809]
    017 Mint your token.mp4 [12m 115k 318]
    018 Limit the total supply of your token and burn your token English.vtt [3k 762]
    018 Limit the total supply of your token and burn your token.mp4 [11m 828k 714]
    019 Send your token to your friends with the Phantom wallet English.vtt [5k 464]
    019 Send your token to your friends with the Phantom wallet.mp4 [13m 791k 445]

    04 PROJECT Write and test a custom Solana program
    020 Project intro theory on custom programs and accounts English.vtt [2k 623]
    020 Project intro theory on custom programs and accounts.mp4 [10m 734k 807]
    021 Setup for this project.html [1k 317]
    022 Set up an Anchor project English.vtt [3k 790]
    022 Set up an Anchor project.mp4 [10m 2k 141]
    023 Write the create function for your calculator English.vtt [3k 337]
    023 Write the create function for your calculator.mp4 [6m 720k 983]
    024 Specify the context of your create function English.vtt [4k 721]
    024 Specify the context of your create function.mp4 [11m 252k 927]
    025 Specify the calculator account structure English.vtt [1k 624]
    025 Specify the calculator account structure.mp4 [4m 48k 850]
    026 Write Mocha tests for your create function English.vtt [9k 86]
    026 Write Mocha tests for your create function.mp4 [29m 48k 699]
    027 Write the addition function for your calculator English.vtt [3k 677]
    027 Write the addition function for your calculator.mp4 [11m 367k 984]
    028 Write Mocha tests for your addition function English.vtt [2k 465]
    028 Write Mocha tests for your addition function.mp4 [8m 380k 355]
    029 Your turn English.vtt [1k 174]
    029 Your turn.mp4 [3m 145k 878]
    030 Solution walkthrough English.vtt [3k 579]
    030 Solution walkthrough.mp4 [10m 308k 340]

    05 DEFI PROJECT Launch GoFundMe as a Web3 dapp
    031 Project intro theory on programderived accounts English.vtt [4k 632]
    031 Project intro theory on programderived accounts.mp4 [17m 188k 43]
    032 Setup for this project.html [1k 311]
    033 Set up an Anchor project English.vtt [3k 18]
    033 Set up an Anchor project.mp4 [6m 244k 396]
    034 Create a crowdfunding campaign English.vtt [4k 765]
    034 Create a crowdfunding campaign.mp4 [7m 975k 473]
    035 Specify the context for the create function English.vtt [6k 991]
    035 Specify the context for the create function.mp4 [13m 733k 353]
    036 Define the structure of a crowdfunding campaign English.vtt [1k 664]
    036 Define the structure of a crowdfunding campaign.mp4 [4m 962k 258]
    037 Withdraw money from a crowdfunding campaign English.vtt [6k 427]
    037 Withdraw money from a crowdfunding campaign.mp4 [24m 63k 984]
    038 Donate money to a crowdfunding campaign English.vtt [4k 218]
    038 Donate money to a crowdfunding campaign.mp4 [14m 714k 148]
    039 Deploy your dapp to the devnet English.vtt [2k 951]
    039 Deploy your dapp to the devnet.mp4 [8m 864k 447]
    040 Set up a blank React project English.vtt [1k 549]
    040 Set up a blank React project.mp4 [5m 42k 625]
    041 Add a Connect wallet button to your web app English.vtt [12k 382]
    041 Add a Connect wallet button to your web app.mp4 [32m 792k 535]
    042 Create a campaign from the web app English.vtt [11k 878]
    042 Create a campaign from the web app.mp4 [48m 829k 741]
    043 Display all created campaigns on the web app English.vtt [5k 342]
    043 Display all created campaigns on the web app.mp4 [19m 894k 145]
    044 Donate to a campaign from the web app English.vtt [2k 972]
    044 Donate to a campaign from the web app.mp4 [12m 520k 857]
    045 Withdraw from a campaign from the web app English.vtt [4k 944]
    045 Withdraw from a campaign from the web app.mp4 [18m 33k 403]

    06 PROJECT Stake your SOL with JavaScript
    046 Project intro theory on staking.html [19]
    047 Setup for this project.html [766]
    048 View current and delinquent validators English.vtt [5k 795]
    048 View current and delinquent validators.mp4 [12m 750k 687]
    049 Create a new stake account English.vtt [8k 390]
    049 Create a new stake account.mp4 [26m 847k 327]
    050 Delegate your stake to a validator English.vtt [4k 95]
    050 Delegate your stake to a validator.mp4 [12m 569k 798]
    051 Check out the delegators for a specific validator English.vtt [3k 309]
    051 Check out the delegators for a specific validator.mp4 [11m 767k 518]
    052 Deactivate your stake account English.vtt [1k 685]
    052 Deactivate your stake account.mp4 [5m 277k 249]
    053 Withdraw SOL from your stake account English.vtt [2k 633]
    053 Withdraw SOL from your stake account.mp4 [12m 157k 63]

    07 NFT PROJECT Develop a full web app to sell your custom NFTs
    054 Project intro theory on NFTs and Metaplex Candy Machine English.vtt [5k 336]
    054 Project intro theory on NFTs and Metaplex Candy Machine.mp4 [44m 272k 572]
    055 Setup for this project.html [1k 503]
    056 Grab the starter code English.vtt [1k 874]
    056 Grab the starter code.mp4 [3m 644k 742]
    057 Retrieve the Solana object in your web app English.vtt [8k 685]
    057 Retrieve the Solana object in your web app.mp4 [21m 693k 252]
    058 Connect your Phantom wallet to your web app English.vtt [7k 152]
    058 Connect your Phantom wallet to your web app.mp4 [18m 432k 90]
    059 Install the Metaplex CLI English.vtt [3k 519]
    059 Install the Metaplex CLI.mp4 [9m 901k 310]
    060 Design your custom NFTs English.vtt [4k 870]
    060 Design your custom NFTs.mp4 [10m 801k 99]
    061 Copy the NFT JSON structure.html [654]
    062 Deploy your NFTs to the devnet English.vtt [9k 967]
    062 Deploy your NFTs to the devnet.mp4 [32m 782k 153]
    063 Copy the structure for configjson.html [656]
    064 Call your Candy Machine from your web app part 1 English.vtt [10k 331]
    064 Call your Candy Machine from your web app part 1.mp4 [51m 565k 382]
    065 Call your Candy Machine from your web app part 2 English.vtt [4k 577]
    065 Call your Candy Machine from your web app part 2.mp4 [21m 814k 228]
    066 Render NFT info on your web app English.vtt [3k 26]
    066 Render NFT info on your web app.mp4 [12m 324k 575]
    067 Copy this code for setCandyMachine.html [1k 327]
    068 Mint an NFT from your web app English.vtt [5k 197]
    068 Mint an NFT from your web app.mp4 [31m 702k 467]

    08 DAPP PROJECT Deploy a Web3 version of GIPHY
    069 Project intro theory on Web3 and dapps English.vtt [4k 36]
    069 Project intro theory on Web3 and dapps.mp4 [33m 117k 137]
    070 Setup for this project.html [1k 544]
    071 Run the starter code English.vtt [2k 664]
    071 Run the starter code.mp4 [5m 646k 872]
    072 Connect to your Phantom wallet from your web app English.vtt [13k 281]
    072 Connect to your Phantom wallet from your web app.mp4 [38m 450k 465]
    073 Build the GIF wall English.vtt [13k 871]
    073 Build the GIF wall.mp4 [48m 540k 887]
    074 Write and test a basic Solana program English.vtt [10k 517]
    074 Write and test a basic Solana program.mp4 [26m 229k 611]
    075 Store GIF data on the blockchain part 1 English.vtt [13k 294]
    075 Store GIF data on the blockchain part 1.mp4 [30m 850k 401]
    076 Store GIF data on the blockchain part 2 English.vtt [7k 72]
    076 Store GIF data on the blockchain part 2.mp4 [24m 514k 276]
    077 Deploy your dapp to the devnet English.vtt [5k 724]
    077 Deploy your dapp to the devnet.mp4 [16m 610k 231]
    078 Hook up your web app with your Solana program part 1 English.vtt [17k 102]
    078 Hook up your web app with your Solana program part 1.mp4 [63m 363k 435]
    079 Hook up your web app with your Solana program part 2 English.vtt [5k 705]
    079 Hook up your web app with your Solana program part 2.mp4 [36m 762k 251]
    080 Extension challenges.html [1k 285]

    09 CHAINLINK PROJECT Retrieve realtime exchange rates with Solana
    081 Project intro theory on Chainlink English.vtt [3k 964]
    081 Project intro theory on Chainlink.mp4 [33m 332k 371]
    082 Setup for this project.html [1k 317]
    083 Write the logic for retrieving exchange rates English.vtt [5k 221]
    083 Write the logic for retrieving exchange rates.mp4 [9m 850k 119]
    084 Update on Cargotoml.html [289]
    085 Specify the context of your execute function English.vtt [4k 29]
    085 Specify the context of your execute function.mp4 [9m 583k 48]
    086 Specify the result account structure English.vtt [840]
    086 Specify the result account structure.mp4 [1m 848k 480]
    087 Write Mocha tests for your execute function English.vtt [8k 265]
    087 Write Mocha tests for your execute function.mp4 [17m 953k 530]
    088 Copy the Chainlink program ID.html [276]
    089 Compile and run your program English.vtt [6k 603]
    089 Compile and run your program.mp4 [31m 275k 788]

    10 BONUS Read and write basic data on the Terra blockchain
    090 About this bonus project.html [630]
    091 Connect to a Terra node English.vtt [5k 417]
    091 Connect to a Terra node.mp4 [11m 130k 860]
    092 Create and airdrop to a Terra account English.vtt [3k 329]
    092 Create and airdrop to a Terra account.mp4 [6m 170k 120]
    093 Read data from the Terra blockchain English.vtt [8k 861]
    093 Read data from the Terra blockchain.mp4 [35m 200k 541]
    094 Transfer and swap USTLUNA English.vtt [8k 750]
    094 Transfer and swap USTLUNA.mp4 [21m 828k 542]

    11 BONUS Create a Terra Web3 game with a DeFi component
    095 Setup for this project.html [996]
    096 Create your project English.vtt [2k 348]
    096 Create your project.mp4 [12m 178k 100]
    097 Write your Terra smart contract part 1 English.vtt [23k 503]
    097 Write your Terra smart contract part 1.mp4 [65m 188k 34]
    098 Write your Terra smart contract part 2 English.vtt [13k 872]
    098 Write your Terra smart contract part 2.mp4 [44m 73k 922]
    099 Deploy your Terra smart contract to the testnet English.vtt [4k 379]
    099 Deploy your Terra smart contract to the testnet.mp4 [8m 1k 706]
    100 Run the web app English.vtt [1k 606]
    100 Run the web app.mp4 [2m 665k 437]
    101 Connect your web app to the Terra blockchain English.vtt [8k 882]
    101 Connect your web app to the Terra blockchain.mp4 [21m 350k 260]
    102 Add routes and pages to your web app English.vtt [7k 785]
    102 Add routes and pages to your web app.mp4 [21m 192k 593]
    103 Copy the guidejs code.html [1k 84]
    104 Read data from your smart contract on the web app English.vtt [14k 513]
    104 Read data from your smart contract on the web app.mp4 [36m 347k 876]
    105 Write data to your smart contract from the web app English.vtt [10k 684]
    105 Write data to your smart contract from the web app.mp4 [26m 364k 60]
    106 Copy the utils for the executejs file.html [1k 471]
    107 Build out the game English.vtt [7k 312]
    107 Build out the game.mp4 [22m 964k 320]
    108 Add a wallet address label English.vtt [2k 606]
    108 Add a wallet address label.mp4 [6m 444k 579]
    109 DeFi send UST to winners English.vtt [7k 671]
    109 DeFi send UST to winners.mp4 [22m 924k 575]

    Объем: 1,55Гб.

    Материал на английском языке.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [karpov.courses] System Design проектирование систем как в BigTech компании Apple Netflix Google

    20 сен 2022
    [​IMG]

    Расширяем круг компетенций или готовимся к интервью в BigTech.

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

    1. Системный администратор
    2. Разработчик
    3. Аналитик
    4. Архитектор
    5. Продакт и проджект менеджер
    6. Инженер

    Модуль 1 - Сбор требований и оценка нагрузки
    • Начнём проектирование системы с выбора ограниченного круга функциональных и нефункциональных требований, которым она должна соответствовать.
    • Исходя из предположений о количестве пользователей и паттернах использования оценим трафик и требования к необходимому железу.
    Модуль 2 - Высокоуровневые схемы и модульный дизайн
    • При создании системы будем придерживаться простого дизайна, покрывающего все базовые сценарии использования.
    • Обсудим выбор подходящих систем управления базами данных и рассмотрим модульный подход к проектированию, позволяющий расширять систему с повышением требований к функционалу, надёжности и скорости работы.
    Модуль 3 - Масштабирование и повышение отзывчивости
    • Увеличим число реплик для избыточности в наших сервисах и базах данных, сбалансируем и ограничим нагрузку на отдельные части системы, кешируем часто используемые данные, поработаем с долгими соединениями и тяжёлыми файлами.
    Модуль 4 - Подсистема для хранения данных, поиска и аналитики
    • Обеспечим возможность текстового поиска в данных своими силами и с помощью готовых продуктов.
    • Настроим поиск по геоданным, мониторинг и сбор логов для аналитики и внешних команд.
    Модуль 5 - Финальный проект
    • Спроектируем дизайн популярной системы, которой пользуются миллионы людей по всему миру.
    • Применим для этого все знания, полученные в рамках курса.

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

    18 сен 2022
    [​IMG]

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

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

    Введение в паттерны проектирования

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

    – Что такое паттерны проектирования и зачем их нужно знать?
    – Что будет на курсе?
    – Процедурное, объектно-ориентированное и функциональное программирование
    – Типы паттернов проектирования
    – Тест по первому разделу

    Раздел 2

    Порождающие паттерны

    В этом разделе рассмотрим порождающие паттерны проектирования

    – Введение: что такое порождающие паттерны, для чего и когда они нужны.

    «Одиночка» (Singleton)
    – Демо: счётчик посещений в проекте «Котокафе»
    – Задание + решение: создание счётчика посещений страниц проекта «Фермерские продукты»

    «Фабричный метод» (Factory method) — Фабричный метод (Factory method)
    – Демо: выделение карточки в галерее «Котокафе»
    – Задание + решение: вывод типов продуктов на главной странице проекта «Фермерские продукты»

    «Абстрактная фабрика» (Abstract Factory)
    – Демо: изменение формата вывода имени редких котов в проекте «Котокафе»
    – Задание + решение: создание шаблонов для карточек и заголовков в проекте «Фермерские продукты»

    «Строитель» (Builder)
    – Демо: вывод промотекста на страницах проекта «Котокафе»
    – Задание + решение: добавление промотекста на страницах проекта «Фермерские продукты»

    «Пул объектов» (Object Pool)
    – Демо: вывод времени посещения страницы в проекте «Котокафе»
    – Задание + решение: вывод времени запуска приложения на главной странице проекта «Фермерские продукты»

    «Прототип» (Prototype)
    – Демо: создание прототипа с информацией о питомце в проекте «Котокафе»
    – Задание + решение: создание прототипа для карточек в проекте «Фермерские продукты»
    – Тест по второму разделу


    Раздел 3

    Структурные паттерны

    В этом разделе рассмотрим структурные паттерны проектирования

    – Введение в структурные паттерны

    «Адаптер» (Adapter)
    ‍– Демо: вывод данных в новом формате в сервисе по продаже автомобилей
    – Задание + решение: вывод данных в новом формате в CRM-системе

    «Мост» (Bridge)
    – Демо: изменение цветовой темы сервиса по продаже автомобилей
    – Задание + решение: механизм цветового оформления CRM-системы

    ‍«Декоратор» (Decorator)
    – Демо: ускорение загрузки страниц в сервисе по продаже автомобилей
    – Задание + решение: кэширование данных в CRM-системе

    «Фасад» (Facade)
    – Демо: инкапсуляция базовой конфигурации для новых запросов в сервисе по продаже автомобилей
    – Задание + решение: получение задач из внешней CRM-систем

    «Компоновщик» (Composite)
    – Демо: выделение авто в списке с помощью чекбокса в сервисе по продаже автомобилей
    – Задание + решение: выделение задач из списка в CRM-системе

    «Прокси» (Proxy)
    – Демо: ограничение времени доступа сотрудников к сервису по продаже автомобилей
    – Задание + решение: блокировка получения данных в CRM-системе
    – Тест по третьему разделу

    Раздел 4

    Поведенческие паттерны

    В этом разделе рассмотрим поведенческие паттерны проектирования

    «Цепочка обязанностей» (Chain of Responsibility)
    ‍– Демо: вывод в карточку товара информации о наличии книг в проекте «По полочкам»
    – Задание + решение: вывод в карточку рецепта данных о количестве блюд в проекте «Ещё кусочек»

    «Команда» (Command)
    – Демо: получение данных с сервера с помощью AJAX-запроса в проекте «По полочкам»
    – Задание + решение: инструмент для получения данных из нового источника в проекте «Ещё кусочек»

    «Итератор» (Iterator)
    – Демо: блокировка вывода данных в определённый промежуток времени в проекте «По полочкам»
    – Задание + решение: блокировка вывода рецептов в определённое время в проекте «Ещё кусочек»

    «Посредник» (Mediator)
    – Демо: рамка для контейнера с книгами в проекте «По полочкам»
    – Задание + решение: рамка для контейнера с рецептами в проекте «Ещё кусочек»

    «Наблюдатель» (Observer)
    – Демо: внешний скрипт для удаления блока с новинками в проекте «По полочкам»
    – Задание + решение: внешний скрипт для удаления некорректных рецептов в проекте «Ещё кусочек»

    «Состояние» (State)
    ‍– Демо: добавление тёмной темы в проекте «По полочкам»
    – Задание + решение: тёмная тема в проекте «Ещё кусочек»

    «Стратегия» (Strategy)
    – Демо: вывод шаблона карточки товара без блока с количеством страниц в проекте «По полочкам»
    – Задание + решение: вывод шаблона карточки рецепта без блока автора в проекте «Ещё кусочек»

    «Посетитель» (Visitor)
    – Демо: выделение нового издания книги по уникальному идентификатору
    – Задание + решение: блокировка рецепта в стадии разработки в проекте «Ещё кусочек»

    «Хранитель»/«Снимок» (Memento)
    – Демо: кнопка для смены обложки книги на главном баннере приложения «По полочкам»
    – Задание + решение: кнопка смены заголовка сайта в проекте «Ещё кусочек»

    «Шаблонный метод» (Template Method)
    – Демо: добавление символов-префиксов к названиям книг в проекте «По полочкам»
    – Задание + решение: добавление символов-префиксов к названиям рецептов в проекте «Ещё кусочек»
    – Тест по четвёртому разделу

    Раздел 5

    MV*-паттерны

    ‍В этом разделе мы научимся применять MV*-паттерны проектирования

    «MVC»
    – Демо: добавление фильтра гостиниц по стоимости в проекте «Седона»
    – Задание + решение: добавление фильтра товаров по стоимости в проекте «Девайс»

    «MVP»
    – Демо: поэтапный вывод элементов на страницу в проекте «Седона»
    – Задание + решение: поэтапная загрузка элементов на страницу в проекте «Девайс»

    «MVVM»
    – Демо: добавление фильтра по типу жилья в реальном времени в проекте «Седона»
    – Задание + решение: фильтр по наличию Bluetooth в реальном времени в проекте «Девайс»
    – Тест по пятому разделу

    Раздел 6

    Заключение

    В этом разделе мы подведём итоги курса и закрепим полученные знания

    – Подводим итоги
    – Финальное тестирование
    – Дополнительные материалы
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [merion academy] Курс по NoSQL, 2022 (Олег Филиппов)

    5 сен 2022
    [​IMG]
    Курс по NoSQL
    merion academy
    Олег Филиппов


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

    Кому подойдет курс:
    1. Для девелоперов
    Для backend или full-stack программистов, которые хотят пополнить свои знания в области нереляционных баз данных - освоение данного курса будет безусловным плюсом. Научитесь работать с NoSQL-хранилищами, без которых не обходится ни один современный проект.
    2. Для администраторов и DevOps
    Администрирование СУБД и автоматизация рутинных операций - ваш основной профиль? Расширьте свой скиллсет поддержкой NoSQL-решений в различных информационных системах, получите очередной lvl-up и прибавку к ЗП.
    3. Для аналитиков
    Знания NoSQL - это must have при построении витрин данных, разработки спецификаций и проектировании концепций системы. Ах да! Для общения с Заказчиками и правильной интерпретации их требований, тоже могут пригодиться материалы, которые уже ждут вас на этом курсе.
    1. Введение в NoSQL - Почему появился NoSQL, особенности, NewSQL
    2. Типы NoSQL систем, CAP теорема - основные типы NoSQL и их различия
    3. MongoDB - документоориентированная система управления базами данных
    4. ElasticSearch - полнотекстовый поиск и анализатор с открытым исходным кодом
    5. ClickHouse - колоночная аналитическая СУБД с открытым кодом
    6. CouchDB + PouchDB - документо-ориентированная система управления базами данных
    7. Redis - хранилище структур данных в памяти, используемое в качестве базы данных, кеша и брокера сообщений
    8. Neo4j - графовая система управления базами данных с открытым исходным кодом
    9. Google BigQuery - RESTful веб-сервис для интерактивного широкомасштабного анализа больших наборов данных

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