ton_dev~study - Старт в профессии TON-разработчик. Тариф Асинхрон (2025)

Виктория

Хранитель знаний
Команда форума
2 Фев 2022
362
49
28
ton_dev~study - Старт в профессии TON-разработчик. Тариф Асинхрон (2025)

1746443702775.png


Слив курса Старт в профессии TON-разработчик [Тариф Асинхрон] [ton_dev~study ()] [Андрей Пфау]

Почему TON:

  • Связь с Telegram: TON имеет тесную интеграцию с Telegram, активная аудитория которого уже превысила 800 млн человек и постоянно растет, вместе с ней растет и популярность блокчейна TON
  • Удобство: блокчейн TON имеет очень высокую скорость транзакций
и спроектирован так, чтобы быть бесшовно масштабируемым
  • Карьерный рост: разработчик, переходя в Web3, может существенно повысить уровень дохода и стать востребованным специалистом
  • Растущий рынок: количество новых проектов регулярно увеличивается, а для их запуска нужно больше разработчиков
  • Рост Toncoin: за 1-ый квартал 2024 г. Toncoin вырос в цене более чем 2 раза
Что нужно знать, чтобы успешно пройти курс:
Курс отлично подойдет разработчикам из Web2-Web3, в особенности тем, кто знаком с Python или Go.
Однако, если у тебя еще нет опыта в разработке, открывай "Бесплатное обучение", там найдешь подборку бесплатных обучалок, которые позволят подтянуть необходимую базу до старта потока: https://www.youtube.com/@WikiMar
  • 50 лекций
  • 75 часов теории
  • 20 часов практики
  • 10 преподавателей
  • обновление программы в мае 2024
Программа курса:
Фундаментальные знания
1. Введение в TON + TL-B

Три занятия от Андрея Пфау, одного из лидеров TON!
Как устроен блокчейн TON, основные элементы сети, особенности технологии. В этом блоке рассматриваем TL-B (Type Language – Binary) – язык, который описывает систему типов, конструкторы и существующие функции. С помощью TL-B можно строить двоичные структуры, связанные с блокчейном TON. Использование TL-B позволяет упростить разработку программного обеспечения, которое работает совместно с технологией TON.

2. Основы криптографии
В мир криптографии вас погрузит Дмитрий, выпускник матмеха СПбГУ. Этот блок наполнен необходимой технической базой, чтобы быстро въехать в основные понятия и механизмы работы блокчейна.
Рассматриваем необходимые математические понятия, криптографические примитивы (информация, которая должна быть защищена). Обсуждаем задачу сложности вычислений. Рассказываем о приватных и публичных ключах, а также различных типах цифровых подписей. Обсуждаем модель проведения транзакций, различные виды сбоев, алгоритмы консенсуса и взаимодействие с логами.
Познакомимся с понятиями: NP-полные задачи, односторонние функции, хэш-функции, Дерево Меркла, Теория групп, группа остатков, асимметричная криптография, эллиптические кривые, ECDSA, подпись Шнорра, протокол Диффи-Хеллмана, PBFT.

Основные навыки
1. Программирование на FIFT

Блок лекций прочитает Всеволод, разработчик @jetton.
‍Fift – стековый язык программирования, оптимизированный для создания, отладки и управления смарт-контрактами TON. Всеволод расскажет, как устроена работа FIFT с виртуальной машиной TON (TVM), научит читать FIFT- и TVM-инструкции.
Ну и куда же без практики! Вы научитесь исправлять ошибки в коде транзакции, создавать кастомные инструкции, а также искать подходы для оптимизации по газу («топливо» для выполнения транзакций на блокчейне, определяющее размер комиссии).

2. Программирование на FynC
В мир FunC вас погрузит Вероника, блокчейн-разработчик в Optus DEX & XONO.ONE.
‍FunC – это язык программирования, который позволяет создавать не только смарт-контракты, но и децентрализованные приложения на платформе TON. В этом блоке лекций вас ждет: обмен информации внутри смарт-контрактов, cтандарты и смарт-контракты Jetton и NFT, расширения, работа с библиотеками, оптимизация газа, анализ ошибок и пути их устранения.
А на практике вы сможете отработать с Вероникой полный цикл создания смарт-контракта в ТОН: написание несложных контрактов, подготовка необходимых скриптов, написание тестов, запуск смарт-контракта в тестовую сеть, тестовые транзакции внутри сети TON

3. Программирование на TACT
Изучать TACT будем с Тимуром, блокчейн-разрабочиком TON.
‍Tact – это новый язык программирования для блокчейна TON, ориентированный на эффективность и простоту, благодаря чему он стал доступным для освоения широкой аудиторией. Он схож по архитектуре с JavaScript, Python и Solidity – еще один плюс в копилку «простоты».
‍Тимур расскажет вам об установке и конфигурации среды TACT, о реализации кошелька на этом языке, покажет запуск первого смарт-контракта, а также разберет обвязку с FunC. Помимо этого будет много информации по NFT в блокчейне TON: тестирование NFT-контракта и запуск NFT в тестнет.

Результаты обучения:
  • TON-Разработчик, владеющий полным набором инструментов
  • Создание и тестирование смарт-контрактов
  • Разработка в TON на Python и Go
  • FunC, TACT: написание простых контрактов
  • FIFT: чтение, понимание, дебаг
  • Blueprint: тесты, врапперы, скрипты
  • NFT: деплой, минт, трансфер
Тариф Асинхрон
- доступ к записям вебинаров
- доступ к чату с обсуждениями
- старт в день оплаты

Продажник:

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

Скачать:

Успей получить доступ за вклад в развитие по скидке: получить!