Desenvolva aplicação desktop com o JavaScript
Nível Intermediário Categoria Desenvolvimento Back-end
O JavaScript está em todo lugar, principalmente hoje em dia em que o desenvolvimento web é tão comum. Além do desenvolvimento web, também é comum vermos o uso de JavaScript para desenvolvimento de aplicativos mobile. Mesmo assim ainda há a necessidade de desenvolvermos aplicações Desktop em determinadas ocasiões.
O Electron nos permite usar nossos conhecimentos de desenvolvimento web para criar aplicações Desktop com HTML5, CSS3 e JavaScript. Ele também é usado por empresas como Microsoft, Facebook, GitHub e Slack.
Como estamos falando de uma aplicação instalada na máquina do usuário, não precisamos pedir permissões quando formos usar recursos como câmera, microfone, geolocalização, etc.
Neste curso iremos aprender como criar aplicações Desktop com Electron. Vamos conhecer as funcionalidades que ele nos fornece e como distribuir nossa aplicação
O JavaScript está em todo lugar, principalmente hoje em dia em que o desenvolvimento web é tão comum. Além do desenvolvimento web, também é comum vermos o uso de JavaScript para desenvolvimento de aplicativos mobile. Mesmo assim ainda há a necessidade de desenvolvermos aplicações Desktop em determinadas ocasiões.
O Electron nos permite usar nossos conhecimentos de desenvolvimento web para criar aplicações Desktop com HTML5, CSS3 e JavaScript. Ele também é usado por empresas como Microsoft, Facebook, GitHub e Slack.
Como estamos falando de uma aplicação instalada na máquina do usuário, não precisamos pedir permissões quando formos usar recursos como câmera, microfone, geolocalização, etc.
Neste curso iremos aprender como criar aplicações Desktop com Electron. Vamos conhecer as funcionalidades que ele nos fornece e como distribuir nossa aplicação
Neste curso você verá como criar um aplicativo desktop em JavaScript. Com conteúdo apostilado e vídeo aulas, você verá em detalhes como montar uma aplicação Desktop com as tecnologias web. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido.
Entre outras coisas você aprenderá:
Este curso é destinado àqueles que já tenham um conhecimento de HTML5, CSS3 e JavaScript e queiram melhorar suas técnicas de desenvolvimento, utilizando uma ferramenta que ajuda a criar aplicações Desktop para Mac, Linux e Windows com um único código.
Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.
Professor especialista em Desenvolvimento Front-end na TreinaWeb. Akira, Felipe, Hana, Hanashiro ou Hanakira, é graduado em Análise e Desenvolvimento de Sistemas, pós-graduado em Projetos e Desenvolvimento de Aplicações Web e MBA em Machine Learning, é entusiasta no desenvolvimento de jogos e multi-task. Fala japonês fluente, mas não tem com quem conversar.
Conheça o Electron, quem usa e porque usá-lo.
5 aulasAprenda a instalar tudo o que precisamos para começar a trabalhar com o Electron.
2 aulasVeja como iniciar a sua primeira aplicação com Electron.
5 aulasConheça um pouco mais sobre como funciona o Electron.
4 aulasVamos ver mais sobre tudo relacionado a janelas da aplicação.
11 aulasConheça as funcionalidades disponíveis para se trabalhar com a tela do computador e veja como gravar a tela do usuário.
5 aulasSaiba como gerenciar as funcionalidades de energia.
3 aulasAprenda a criar uma conexão entre os processos Main e Renderer.
7 aulasConheça as funções e propriedades do objeto App.
3 aulasFaça sua aplicação reagir ao pressionar teclas definidas como atalhos.
3 aulasAprenda a criar menus para dar mais poder e agilidade ao usuário.
7 aulasVamos aprender a criar ações que aparecem diretamente na barra de tarefas.
6 aulasVamos trabalhar com notificações em nossa aplicação.
3 aulasTrabalhe com arquivo e mídia.
8 aulasVeja como acessar a área de transferência.
2 aulasExecute comandos diretamente no console do sistema.
2 aulasVeja como mexer com requisições.
7 aulasAprenda a empacotar a sua aplicação para distribuí-la para seus clientes.
3 aulasVamos criar um projeto para fixar nosso aprendizado.
15 aulasTenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!
Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:
Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!