• Гость, подпишитесь сейчас

    📥 Наш адрес сайта меняется, чтобы быть в курсе актуального адреса, подпишитесь на телеграм канал «Подписаться»
Скачать 

[OTUS] Solidity developer (Ярослав Онищенко)

Описание складчины

Курс [OTUS] Solidity developer (Ярослав Онищенко) станет отличным выбором для тех, кто хочет начать карьеру разработчика или повысить квалификацию. Купить курс в складчину можно значительно дешевле.

Зарегистрируйтесь, чтобы посмотреть контент
Организатор
Организатор
Организую Складчины
Команда форума
Сообщения
676 347
Реакции
16 966
Монеты
325
Оплачено
1
Ссылка на картинку
Для кого этот курс:

Начинающие программисты: погрузитесь в разработку на базе блокчейн-технологий
Бэкенд-разработчики: приобретёте новые навыки, сможете переквалифицироваться в разработчиков Solidity
Блокчейн-разработчики: глубже изучите язык Solidity, попрактикуетесь в написании безопасного кода.
Фулстек-разработчики: расширите набор инструментов в области блокчейна
Разработчики приложений для мобильных устройств: научитесь интегрировать блокчейн-функции в мобильные приложения

Зачем изучать разработку на Solidity?

Solidity – высокоуровневый язык программирования для виртуальной машины Ethereum. Синтаксис напоминает JavaScript.Вы узнаете об актуальных технологиях, которые используют в разработке децентрализованных приложений. Изучите не только разработку на Solidity, но и сможете писать безопасный код в последних версиях компилятора pragma 0.8.19, а также узнаете о примерах уязвимостей

Необходимые знания:

Знание ООП
Знание основ любого языка программирования
Опыт работы с БД
Будет плюсом: опыт разработки на С++ и JavaScript

Программа:
  1. Gas и gasPrice, первый контракт, загрузка кода в сеть
  2. EVM, типы данных Solidity, события, модификаторы: require/revert/assert
  3. Операции и функции, циклы, модификаторы: pure, view, payable, fallback
  4. Стандарты ERC20, BEP20, TRC20 (токены) // Разбор ДЗ
  5. Стандарты ERC-721 и ERC-1155 (NFT)
  6. Другие стандарты токенов, примеры уязвимостей в токен контрактах
  7. Настройка среды окружения, обзор Hardhat
  8. Структура/хранение данных: storage, memory, stack и calldata
  9. Оптимизация контрактов по газу
  10. Пишем UNIT тесты
  11. Access control
  12. Meta transactions
  13. Стандарты EIP712 и ERC2612 (ERC20 Permit)
  14. EIP-4337, абстрагированные аккаунты
  15. Factory, Clone, create/create2
  16. Upgradable contracts: Transparent, UUPS и Beacon
  17. Uniswap, 1INCH
  18. Oracle contract - ChainLink
  19. Настройка окружения библиотеки Web3.js
  20. Пишем скрипт на JS
  21. AAVE flashloans
  22. Запрос цены газа и балансов, деталей тразакции, отправка эфира
  23. Пишем программу для индексации событий для TheGraph
  24. Обзор альтернативных блокчейнов
  25. Работа с Binance Smart Chain (BSC)
  26. Работа с Polygon (Matic)
  27. Использование мостов между блокчейнами
  28. На что смотрят аудиторы? Основные векторы атак. Обзор распространенных ошибок. Аудиторские отчеты.
  29. Reentrancy, crossreentrancy, tx.origin и др. critical issues
  30. Анализаторы, best practice, upgrade issues
  31. Вопросы на собеседовании. Часть 1
  32. Вопросы на собеседовании. Часть 2
  33. Архитектура DAO
  34. Консультация по проектам и домашним заданиям
  35. Как сделать свой Startup. MVP. Основы маркетинга и методов продвижения криптовалютных проектов.Вопросы по выполнению финального задания
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
otus solidity developer автор i. olburakova.ru ольга буракова похудей за 5 дней ярослав онищенко

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Войти

Уже зарегистрированы? Войдите.

Сверху