Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
.NET MAUI Desenvolva Apps Mobile & desktop para o ESP32 IoT
Rating: 3.2 out of 5(2 ratings)
20 students

.NET MAUI Desenvolva Apps Mobile & desktop para o ESP32 IoT

Criação de Aplicativos Mobile e Desktop com .NET MAUI e Integração com ESP32
Last updated 1/2025
Portuguese
Portuguese [Auto],

What you'll learn

  • Fundamentos do .NET MAUI,Configuração do ambiente de desenvolvimento,Estrutura de um projeto .NET MAUI (XAML, C# e MVVM).
  • Criação de interfaces responsivas para desktop e mobile, Manipulação de eventos e navegação entre páginas.
  • Integração com o ESP32: Introdução ao ESP32 e suas capacidades (Wi-Fi, Bluetooth, GPIOs).Configuração inicial do ESP32 (IDE Arduino ou PlatformIO).
  • Comunicação entre o aplicativo e o ESP32 usando Wi-Fi, Monitoramento de sensores, Controle de dispositivos (LEDs, Poteciometros) via interface do app.

Course content

4 sections • 28 lectures • 3h 31m total length
  • Introdução2:36

    Neste curso, você aprenderá como criar aplicativos modernos e multiplataforma para desktop e mobile usando .NET MAUI, enquanto explora a integração com o ESP32, uma das plataformas mais populares no universo IoT.


    Ao final, você terá as habilidades necessárias para desenvolver soluções completas, controlando e monitorando dispositivos inteligentes diretamente do seu aplicativo.

  • Visão geral do curso .NET MAUI e ESP322:21

    Software

    1. Visual Studio 2022

      • Com suporte para .NET MAUI instalado.

    2. Arduino IDE ou PlatformIO

      • Para programar o ESP32.

    3. Bibliotecas e SDKs Necessários

      • Extensões para .NET MAUI e drivers para ESP32 (serão configurados durante o curso).

    Outros Pré-requisitos

    1. Computador com sistema operacional compatível

      • Windows, macOS ou Linux.

    2. Conexão com a internet

      • Para baixar ferramentas, bibliotecas e realizar testes de comunicação.

  • Criando e Conhecendo a estrutura Projecto APP .NET MAUI no Visual Studio 2220:16
  • Tipos de Páginas no .NET MAUI com Visual Studio 224:16
  • Layout StackLayout, VerticalStackLayout e HorizontalStackLayout no .NET MAUI7:24
  • Como funciona Layout-FlexLayout no .NET MAUI7:01
  • Interface usando Layout-GRID no .NET MAUI7:00
  • Conclusão sobre Layout-Grid no .NET MAIU2:23
  • Como usar Label no .NET MAIU.4:21
  • Como usar Button no .NET MAIU.4:17
  • Como usar Imagem e ImagemButton no .NET MAIU.3:17
  • Como usar Border no .NET MAUI2:44
  • Como usar Frame,CheckBox, Switch e ActivityIndicator no .NET MAUI3:26
  • Como usar Entry no .NET MAIU2:32
  • Como usar Evento no Entry no .NET MAIU4:00
  • Como usar Evento no Button no .NET MAIU3:24

Requirements

  • Conhecimentos Básicos em Programação, Noções Básicas de Desenvolvimento de Aplicativos, Experiência mínima com placas como Arduino ou ESP32
  • Ferramentas e Software Necessários, Computador com Windows, macOS ou Linux.
  • Visual Studio 2022 (com suporte para .NET MAUI). IDE Arduino ou PlatformIO para programar o ESP32.

Description

Este curso oferece uma introdução prática ao desenvolvimento de aplicativos multiplataforma, utilizando .NET MAUI e C# para criar soluções que funcionam em Android, iOS, Windows e macOS. Além disso, você aprenderá a integrar o ESP32, uma poderosa placa IoT, permitindo que seus aplicativos se conectem a dispositivos físicos, coletando dados e controlando dispositivos de maneira simples e eficiente. Ideal para desenvolvedores que desejam expandir suas habilidades em aplicações móveis, desktop e Internet das Coisas (IoT).

O desenvolvimento de apps desktop com C# utiliza o .NET MAUI ou WinUI para criar aplicativos nativos de alto desempenho para Windows e macOS. Com uma única base de código, permite desenvolver interfaces modernas e interativas, aproveitando as poderosas funcionalidades da plataforma .NET.


  1. Desenvolver aplicativos multiplataforma utilizando .NET MAUI e C#, criando soluções nativas para Android, iOS, Windows e macOS.

  2. Integrar o ESP32 com seus aplicativos, permitindo a comunicação entre o app e dispositivos físicos via Wi-Fi, Bluetooth ou outros protocolos de IoT.

  3. Criar interfaces de usuário modernas e interativas usando XAML e recursos do .NET MAUI.

  4. Conectar e controlar dispositivos IoT, como sensores e atuadores, diretamente a partir de aplicativos móveis e desktop.

  5. Lidar com a comunicação entre o app e o ESP32, utilizando protocolos como HTTP e WebSockets para troca de dados em tempo real.

Who this course is for:

  • Desenvolvedores Iniciantes e Intermediários
  • Entusiastas de IoT (Internet das Coisas)
  • Estudantes e Profissionais de Tecnologia
  • Empreendedores e Criadores de Soluções Tecnológicas
  • Curiosos e Amantes de Tecnologia