Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Electron - Criar apps desktop do zero ao profissional
Highest Rated
Rating: 4.6 out of 5(166 ratings)
748 students

Electron - Criar apps desktop do zero ao profissional

Curso completo Electron para aprender a criar aplicativos de desktop multiplataforma usando HTML, JavaScript, CSS, React
Created byMatheus Fraga
Last updated 8/2025
Portuguese

What you'll learn

  • Crie aplicativos desktop para Mac, Windows e Linux
  • Crie aplicativos de desktop nativos usando o conhecimento existente de HTML, CSS e JavaSript
  • Criar aplicativos desktop usando React, TypeScript com Electron
  • Dominar o framework Electron

Course content

7 sections40 lectures5h 39m total length
  • Conhecendo electron3:10
  • Configurando ambiente2:26
  • Configurando VsCode e plugins2:42

Requirements

  • Uma boa compreensão de JavaScript.
  • Conhecimento prático de HTML e CSS.
  • Noção básica de React JS

Description

Este curso é ideal para desenvolvedores que desejam transformar suas habilidades em HTML, CSS e JavaScript em aplicações desktop poderosas e modernas, utilizando o poder do Electron js. Você vai aprender do zero e até criar projetos profissionais e robustos e também integrando todo poder do Electron com ReactJS e TypeScript, TailwindCSS.


O que você vai aprender:

  • Introdução ao Electron js: Entenda o que é Electron, seus casos de uso e como ele transforma projetos web em aplicativos desktop.

  • Arquitetura do electron: Você vai aprender como funciona a arquitetura, como comunicar entre os processos de um projeto Desktop com uma aplicação criada seja com HTML, CSS, JS, React JS usando o Electron.

  • Construindo Interfaces: Aprenda a criar interfaces de usuário responsivas e dinâmicas usando Electron. Descubra como integrar ReactJS e TypeScript para maior escalabilidade e manutenção do código.

  • Acesso ao Sistema Operacional: Explore como Electron interage com o sistema operacional, permitindo acesso a recursos como sistema de arquivos, banco de dados, menus nativos e muito mais.

  • Funcionalidades Avançadas: Implemente funcionalidades como armazenamento de dados, persistência, e manipulação de arquivos.

  • Deploy Completo: Aprenda a publicar e distribuir seu aplicativo para diferentes plataformas (Windows, macOS, Linux) além disso como criar build em ambiente de CI como Github Actions para fazer automação do deploy.

  • Boas Práticas e Segurança: Entenda como proteger suas aplicações e seguir as melhores práticas no desenvolvimento com Electron.

Após concluir este curso, você terá as habilidades para desenvolver sistemas desktop profissionais de alta qualidade e publicar para Mac, Windows e Linux.

Este curso é direto ao ponto e tudo é demonstrado da maneira mais simples, porém prática, para ajudar você a se tornar um Desenvolvedor Electron completo.

Who this course is for:

  • Curso para quem quer aprender a desenvolver aplicativos Desktop seja para Windows, Mac, Linux
  • Profissionais que desejam expandir suas habilidades e criar aplicações desktop com tecnologia web.