
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.