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

Категории

  1. [Linkedin] React: Design Patterns, 2021 (Shaun Wassell)

    29 дек 2023
    [​IMG]

    If you’ve learned the basics of React and have worked on many React applications, chances are you’ve run into some recurring problems and situations, like creating reusable layouts or working with forms. If you’ve been on the hunt for solutions to common problems, look no further than this course with Shaun Wassell, where he covers many of the most useful design patterns—effective and repeatable solutions to common application development challenges. This course consists of several sections, each of which will cover a group of React design patterns, ranging from preferred syntax for specific tasks to how to arrange components in the most effective way. Among the topics Shaun covers are composition, higher-order components, state hoisting, controlled vs. uncontrolled components, and many other patterns that help a React app develop into a well-organized codebase.

    Technology > Software Development > Software Design

    Продолжительность: 3 ч. 19 мин.
    Уровень навыка: Продвинутый уровень
    Дата выпуска: 27.09.21

    Курс на английском языке
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. [Linkedin] Building an Ethereum Blockchain App: 11 Integrating Non-Blockchain Apps (Michael Solomon)

    29 дек 2023
    [​IMG]
    Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs?
    This course, last in a series of eleven, shows you how to integrate apps into blockchain that weren’t originally created with blockchain.
    Instructor Michael Solomon steps you through some special instructions and considerations for when you’re integrating non-blockchain apps. He explains key differences between blockchain and database storage in terms of control, data, performance, and more.
    Michael covers how traditional apps and dApps differ in how they execute their code. He shows you how blockchain can improve existing designs and how to move part or all of an entity’s operations to the blockchain.
    After going over important considerations that should be made before moving to the blockchain, Michael concludes with interface questions that you should ask when designing and implementing your dApp solution.

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 32 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 25.08.21

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [Linkedin] Building an Ethereum Blockchain App: 10 Deployment and Maintenance,2021 (Michael Solomon)

    29 дек 2023
    [​IMG]
    Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs?
    This course, tenth in a series of eleven, shows you how to use Infura and Truffle to deploy your blockchain app. Instructor Michael Solomon explains the differences between private and public test blockchains, as well as the actual live blockchain.
    He warns you to work out as many bugs as possible before deploying to the live blockchain, as it costs money to deploy, and whatever you deploy to mainnet can only be updated, not changed.
    Michael goes over how you can use Infura to connect multiple blockchains and how to configure Truffle to deploy to public test blockchains via your Infura account. After stepping through how to fund your account lab, he concludes with advice on deploying your app to the live blockchain.

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 36 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 25.08.21

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [Linkedin] Building an Ethereum Blockchain App: 9 Testing Ethereum Apps, 2021 (Michael Solomon)

    29 дек 2023
    [​IMG]
    Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs?
    This course, ninth in a series of eleven, shows you the tools and techniques that you need to test your dApp and fix any bugs that you find. Instructor Michael Solomon explains some pros and cons of private and public test blockchains and introduces a testing strategy that you can follow when writing smart contracts.
    Michael discusses how to use your Truffle development network to deploy your dApp to a test blockchain. Then he goes into writing tests for your dApp, command-line testing, and JavaScript testing. After explaining how to log errors and activity, Michael concludes with an exploration of how to fix bugs in your dApp.

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 1 ч. 6 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 12.08.21

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [Linkedin] Building an Ethereum Blockchain App: 8 Supply Chain Smart Contract dApp (Michael Solomon)

    29 дек 2023
    [​IMG]
    Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs?
    This course, eighth in a series of eleven, steps through using the smart contract code you write to create a decentralized application (dApp).
    This dApp uses supply chain functions. Instructor Michael Solomon explains what dApps are, then covers the payment token smart contract and the supply chain smart contract that you need for this project. He goes over the functions of both smart contracts and describes how to use and implement events.
    Michael discusses how, in blockchain technology, every action has an owner, which makes everything that happens on the blockchain auditable.
    He walks you through how to ensure security in your smart contracts, then concludes with useful information on implementing minimal functionality.

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 1 ч. 51 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 12.08.21

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. [Linkedin] Building an Ethereum Blockchain App: 7 Smart Contracts, 2021 (Michael Solomon)

    29 дек 2023
    [​IMG]

    Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs?
    This course, seventh in a series of eleven, goes in-depth on smart contracts. Instructor Michael Solomon reviews what smart contracts are, then takes you through some real world examples of blockchain solutions being used today.
    Michael goes over some supply chain challenges and how blockchain solves them in a unified way. He explains the payment system that Ethereum tokens represent.
    Then Michael dives into your supply chain project: what it will look like, what programming language you will use, what data types you will use, and how to define them. He briefly revisits the concept of gas and how it is calculated and used, then concludes with helpful explanations of controlling flow and handling errors.

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 1 ч. 33 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 11.08.21

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Linkedin] Building an Ethereum Blockchain App: 6 Building Your First Ethereum App (Michael Solomon)

    29 дек 2023
    [​IMG]
    Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs?
    This course, sixth in a series of eleven, walks you through building your first Ethereum app in Truffle, using the Solidity programming language.
    Instructor Michael Solomon shows you how to create and initialize a new directory for your Truffle project, launch Microsoft Visual Studio Code, and configure the Truffle project files.
    He steps you through writing and compiling a simple smart contract with the Solidity programming language.
    Michael also covers how to hook up your development environment to a test blockchain and deploy your smart contract to the test blockchain.

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 36 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 11.08.21

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. [Linkedin] Building an Ethereum Blockchain App: 5 Your Ethereum Wallet, 2021 (Michael Solomon)

    29 дек 2023
    [​IMG]

    Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs?
    This course, fifth in a series of eleven, goes in-depth on how to create an Ethereum wallet. Instructor Michael Solomon first explains what an Ethereum wallet is and how it keeps your cryptoassets safe.
    Then he goes over types of Ethereum wallets, including hardware and software, hot and cold, web and desktop, and more.
    Michael digs deeper into mobile, hardware, and paper wallets and reviews some of the popular types. He finishes by showing you how to install MetaMask, a simple browser wallet that enables you to interact with public test blockchains and the mainnet.

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 28 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 11.08.21

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [Linkedin] Building an Ethereum Blockchain App: 4 Ethereum Development, 2021 (Michael Solomon)

    29 дек 2023
    [​IMG]

    Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs?
    This course, fourth in a series of eleven, goes in-depth on the tools you need to develop your code. Instructor Michael Solomon walks you through the tools you’ll need from your Ethereum development toolbox, such as the blockchain client (EVM), local and public test blockchains, and more.
    Michael shows you how to download and install Go Ethereum (Geth), the command-line interface blockchain client.
    Then he steps through installing Ganache, the test blockchain that you will use in this course; Truffle, the development environment and testing framework; and Microsoft Visual Studio Code, a free integrated development environment (IDE).

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 25 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 10.08.21

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [Linkedin] Building an Ethereum Blockchain App: 3 Ethereum Development, 2021 (Michael Solomon)

    29 дек 2023
    [​IMG]

    Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs? This course, third in a series of eleven, introduces you to everything you need to write and test smart contract code in Ethereum. Instructor Michael Solomon discusses the parts of the Ethereum blockchain, such as of decentralized apps (dApps), blocks, and miners.
    Michael covers smart contracts, smart contract languages, and the Ethereum Virtual Machine (EVM) that ensures every node on the blockchain keeps the same copy of the blockchain.
    He explains the concept of fueling your code with gas, then goes into the tools you need to follow the software development life cycle (SDLC) for Ethereum.
    After describing a blockchain client, Michael concludes by showing you the tools you need to write and test your smart contract code.

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 49 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 10.08.21

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [Linkedin] Building an Ethereum Blockchain App: 2 Introduction to Ethereum, 2021 (Michael Solomon)

    29 дек 2023
    [​IMG]

    Have you wondered how blockchain can help you create applications that offer greater transparency, traceability, efficiency, and resilience while lowering your costs? This course, second in a series of eleven, introduces you to the history and uses of Ethereum.
    Instructor Michael Solomon begins with the history and origins of Ethereum, a decentralized, open source blockchain that supports smart contract functionality.
    Then he goes into the ways Ethereum is used across several industries, including financial services, digital identity management, government, and more.
    Michael explains the smart contracts that are the heart of what Ethereum does and discusses Ethereum’s native cryptocurrency.
    He goes over all the parts of the Ethereum ecosystem, including the blockchain itself, the Ethereum Virtual Machine (EVM), wallets, cryptocurrency exchanges, and more. Michael concludes with an explanation of how blockchain apps differ from standard apps.

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 47 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 09.08.21

    Курс на английском языке

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. [Linkedin] Building an Ethereum Blockchain App: 1 Introduction to Blockchain, 2021 (Michael Solomon)

    29 дек 2023
    [​IMG]
    What is blockchain technology, and where did it come from? Why are other people using it, and what can it do for you? This series of eleven courses introduces blockchain technologies and deep dives into Ethereum development. In this first course, instructor Michael Solomon explains in-depth what blockchain is.
    Michael explains the beginning of blockchain and how it differs from Bitcoin. He shows you how blockchain solves common problems in the vendor-customer relationship, then goes into blockchain immutability and consensus.
    Michael covers what’s contained in the actual blocks of a blockchain story and how the data on the blockchain is linked together. He goes over blockchain mining and the algorithms that nodes use to arrive at consensus and keep the blockchain synced.
    Michael describes the difference between public blockchains and private ones, then finishes up with how blockchain provides solutions to many issues in distributed processing.

    Note: This course was created by Michael Solomon. We are pleased to host this training in our library.

    Business > Finance and Accounting > Cryptocurrency

    Продолжительность: 1 ч. 4 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 14.07.21

    Курс на английском языке

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

    29 дек 2023
    [​IMG]

    [Stepik] Добрый, добрый Django (Сергей Балакирев)
    Этот курс позволит вам сделать первые шаги в изучении современного и популярного фреймворка Django для разработки серверной части сайта (бэкенда) на языке Python. Здесь вы шаг за шагом изучите основные компоненты фреймворка и создадите свой собственный полноценный и профессиональный сайт.

    О курсе
    Дорогие друзья! Перед вами открывается захватывающий мир фреймворка Django, мир автоматизации создания серверной части сайта (бэкенда). В процессе прохождения этого курса, вы с нуля, шаг за шагом познакомитесь с основными компонентами этого фреймворка и построите на их основе свое целостное серверное решение для полноценной работы информационного сайта.

    Но для чего вообще нужен фреймворк Django? Зачем тратить время на его изучение? Дело в том, что даже при разработке простых сайтов приходится каждый раз разрабатывать однотипные программные модули, например, для обработки и отправки клиенту HTML-страниц, взаимодействия с БД, создания админ-панели, регистрации и авторизации пользователей и тому подобное. Так вот чтобы снова и снова не делать эти однотипные операции и автоматизировать стандартные алгоритмы работы серверной части сайтов, как раз и было придумано множество фреймворков для самых разных языков программирования, которые заметно ускоряют процесс разработки сайтов. И лидером для языка Python, на сегодняшний день, является фреймворк Django. Разработчики сервисов Youtube, Google Serach, Dropbox, Instagram уже давно используют его, как надежное, простое и быстрое средство обеспечения бесперебойной работы своих сайтов. И это открытый, доступный инструмент. Теперь каждый имеет возможность относительно просто строить профессиональные сайты любой сложности. Осталась самая малость – изучить фреймворк Django!

    Чему вы научитесь
    • Познакомитесь с шаблонизатором фреймворка Django
    • Научитесь применять ORM-команды для взаимодействия с БД
    • Узнаете о возможностях настройки админ-панели
    • Научитесь работать с формами
    • Изучите классы представлений
    • Познакомитесь с процессом регистрации и авторизации пользователей на сайте
    • Научитесь делать авторизацию через социальные сети
    • Познакомитесь с БД PostgreSQL и ее привязкой к проекту сайта
    • Узнаете о возможностях использования капчи, применения хранилища Redis, кэширования страниц и создания карты сайта
    • Изучите основы тестирования проекта с помощью модуля unittest
    Для кого этот курс

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

    Начальные требования
    • Знание базовых основ языка Python
    • ООП языка Python
    Установка Django и создание проекта
    • Что такое Django. Инструментальные средства
    • Установка Django. Создание проекта
    • Модель MTV. Добавление приложения
    • Маршрутизация и функции представления
    • Отладка проекта Django в PyCharm
    • Динамические URL. Пользовательские конвертеры
    • GET и POST-запросы. Обработчики исключений запросов
    • Перенаправления (redirect). Функция reverse
    Шаблоны
    • Введение в шаблоны (Django Template Language, DTL)
    • Передача данных (переменных) в шаблоны
    • Стандартные шаблонные фильтры
    • Теги шаблонов. Теги if и for
    • Шаблонный тег url
    • Наследование шаблонов. Тег include
    • Подключение статических файлов
    • Пользовательские теги шаблонов
    Введение в ORM и модели
    • Что такое БД, SQL и ORM
    • Создание и запуск файлов миграций
    • Понятие CRUD. Добавление записей в таблицу БД
    • Методы выбора записей из таблиц
    • Сортировка, изменение и удаление записей
    • Слаги (slug) в URL-адресах. Метод get_absolute_url()
    • Создание пользовательского менеджера модели
    Связи между таблицами
    • Типы связей между моделями
    • Создание связи many-to-one (многие к одному)
    • ORM-команды для связи many-to-one
    • Отображение постов по рубрикам
    • Добавляем связь many-to-many (многие ко многим)
    • Добавление тегов на сайт
    • Связь one-to-one (один к одному)
    Погружение в ORM Django
    • ORM-команды с классом Q
    • Методы выбора записей. Методы exists() и count()
    • Класс F, Value и метод annotate()
    • Агрегирующие функции. Метод values()
    • Группировка и агрегирование. Вычисления на стороне СУБД
    • Оптимизация сайта с Django Debug Toolbar
    Работа с админ-панелью
    • Подключение админ-панели. Регистрация моделей
    • Настройка отображения списка статей
    • Пользовательские поля и действия в админ-панели
    • Панель поиска и панель фильтрации
    • Настройка формы редактирования записей
    • Настраиваем внешний вид админ-панели
    Работа с формами
    • Что такое HTML-формы. Отправка данных по GET и POST-запросам
    • Использование форм не связанных с моделями
    • Отображение полей формы. Сохранение переданных данных в БД
    • Валидация полей формы
    • Формы связанные с моделями
    • Загрузка (upload) файлов на сервер. Классы FileField, ImageField
    • Загрузка файлов с использованием классов моделей
    • Отображение изображений в HTML-документе и админ-панели
    Классы представлений
    • Введение в CBV (Class Based Views). Классы View и TemplateView
    • Класс ListView
    • Класс DetailView
    • Класс FormView
    • Классы CreateView и UpdateView
    • Mixins как способ улучшения программного кода
    • Введение в пагинацию. Класс Paginator
    • Пагинация с классом ListView
    Авторизация и регистрация
    • Введение в авторизацию пользователей
    • Авторизация пользователей. Функции authenticate() и login()
    • Шаблонные контекстные процессоры
    • Классы LoginView, LogoutView и AuthenticationForm
    • Декоратор login_required и класс LoginRequiredMixin
    • Регистрация пользователей через функции представления
    • Класс UserCreationForm
    • Авторизация через email. Профиль пользователя
    • Классы PasswordChangeView и PasswordChangeDoneView
    • Восстановление пароля. Идея алгоритма
    • Реализация алгоритма восстановления пароля
    • Настройка почтового сервера по SMTP-протоколу
    • Расширение модели User. Класс AbstractUser
    • Разрешения и группы (Permissions & Groups)
    OAuth 2.0 - социальная аутентификация
    • Протокол OAuth 2.0. Установка пакета Python-Social-Auth
    • GitHub-аутентификация
    • Добавляем поддержку https протокола и домен sitewomen.ru
    • Авторизация через ВКонтакте

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [Linkedin] Unit Testing in Django, 2022 (Leticia Portella)

    29 дек 2023
    [​IMG]

    Tests are at the heart of modern software development, and testing is a skill that should be as basic as building the applications. In this course, Leticia Portella uses an untested Django application to teach you about the tools and good practices of writing tests. Learn about Pytest, one of the most known and complete testing frameworks in Python. Explore how you can use Pytest to test a Django application, from building your first unit tests to learning how to think about what makes a good test. Review several tests you can run with Pytest and Django, including testing a GET endpoint and testing behavior when a user is authenticated. Walk through the layers of security that Pytest adds to protect you from accidents. Find out how being lazy while writing tests can be leveraged to write better tests faster. Finally, discover how to quickly create instances and use tools to avoid rewriting code. This is the ideal course to follow Leticia’s first course, Django Essential Training.

    Technology > Software Development > Software Testing

    Продолжительность: 51 мин.
    Уровень навыка: Средний уровень
    Дата выпуска: 13.07.2022

    Курс на английском языке
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. [Linkedin] Testing Python Data Science Code, 2022 (Miki Tebeka)

    29 дек 2023
    [​IMG]

    The larger and more complex the world of data science becomes, the more data there is to collect, sort, clean, model on, and much more. An emerging pain point in this brave new world is that a lot can go wrong if your data engineering and development practices are shoddy. This advanced-level course shows data scientists, Python developers, and data analysts how to test scientific (data science) code written in Python. Veteran data science trainer and consultant Miki Tebeka covers testing techniques, with a focus on issues specific to data science code, such as floating point errors, statistical testing, working with large datasets, choosing a baseline, and more. After presenting a testing overview, Miki dives into testing with pytest and hypothesis. He explains how to use schemas, truth values, approximate testing, and more in data validation. Miki goes over regression testing, then demonstrates how to test Jupyter Notebooks.

    Technology > Software Development > Programming Languages

    Продолжительность: 53 мин.
    Уровень навыка: Продвинутый уровень
    Дата выпуска: 01.09.2022

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