Trilha Node.js Electron: Node.js para apps Desktop

Slides:



Advertisements
Apresentações semelhantes
Instalação do GNU Solfege Musicalização no Prolicenmus.
Advertisements

TÉCNICO EM INFORMÁTICA Linguagem e Técnica de Programação III PROF. MARCELO N. SANTOS
Alex Santos Elizeu da Silva José Sousa Luiz Felipe Marcele Damires.
I NTRODUÇÃO AO NVDA Aline Ferreira Jessica Pontes Roseane Martins.
TECNOLOGIA DA INFORMAÇÃO PROF.: MARCO ANTÔNIO Escola Estadual Professor Gonçalves Couto Grupo: Brenda n° 03 Francyane n° 08 Glicéria n° 11 Emanuel n° 07.
Acesso Remoto Rede de Comunicação de Dados Prof. Cristiano José Cecanho.
Ronaldo Santos de Sá. 1. Ambiente Windows Manipulando Janelas do Windows.
Programação WEB - Aprender as noções básicas para o desenvolvimento WEB, mediante a compreensão, domínio e aplicações das técnicas inerentes a Programação.
Máquinas Virtuais Professoras: Márcia Jani / Kathia.
Gerador de aplicativos Oracle PL/SQL WEB baseado na estrutura das tabelas do banco de dados Oracle Wagner da Silva Orientando Prof. Alexander Roberto Valdameri.
Particularidades de Apps de Negócios em Modalidade offline – Desktop e Mobile Magic Sem Segredos – S01E05 – 14 Fevereiro 2014.
SOFTWARE DE GERENCIAMENTO DE LIBERAÇÃO E ATUALIZAÇÃO DE VERSÃO EDUARDO SIEMANN ORIENTADOR: JHONY ALCEU PEREIRA.
UMEE Profª Mª Carmelita Proost Villaça Oficina de Informática Educativa POIE Andréa Verni Teclado Conhecendo a tecla CTRL.
 1. Introdução e Objetivos  2. Fundamentação Teórica  3. Especificação do Sistema  4. Desenvolvimento e Operacionalidade  5. Resultados e Conclusões.
Introdução a ferramenta Ethereal “Fale-me e eu esqueço. Mostre-me e eu lembro. Envolva-me e eu entendo”. Provérbio chinês O que faremos: r execução de.
FURB – UNIVERSIDADE REGIONAL DE BLUMENAU CENTRO DE CIÊNCIAS EXATAS E NATURAIS CURSO DE SISTEMAS DE INFORMAÇÃO – BACHARELADO APARECIDA CEZERINO ORIENTADOR:
Computação nas Nuvens André Luiz da Costa Carvalho.
Sistemas Operacionais. 2 Sistema Operacional Um conjunto de programas que se situa entre os softwares aplicativos e o hardware: Gerencia os recursos do.
Prof. Eng. Diego A. G. Ribeiro São Paulo, 2006 Tecnologia Web Prof. Eng. Diego A. G. Ribeiro São Paulo, 2006.
1 Da convivência entre Software Livre e software proprietário Antonio Terceiro Cooperativa de Tecnologias Livres
Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial
João Paulo Brognoni Casati
Software (e direitos de autor)
Laboratório de Lógica Configurável T8LLC
Criando Custom Visuals no Power BI
Programação II Introdução.
Segurança de um computador
PHP Linguagens e Técnicas de Programação
MAPEAMENTO GEOREFERENCIADO DAS UNIDADES ORGANIZACIONAIS DA UFPI
Departamento de Tecnologia da Informação
Como funciona um site Você precisa saber o que é domínio e subdomínio.
A World Wide Web
especificação de requisitos do software
Procedimento para Conexão a Rede Disp. Pessoais
Browser Um browser (web browser), ou navegador, é um programa de computador que permite aceder a documentos virtuais da Internet, também conhecidos como.
Pensando além do arrastar e soltar: Integrando o R ao Power BI
Desenvolvimento para Dispositivos Móveis
Administrador de Sistemas Unix® com FreeBSD
Módulo I Capítulo 1: Introdução ao curso
Extensão da CAPES para os navegadores Google Chrome e Mozilla Firefox
Profº Cláudio Barbosa WWW - World Wide Web Rede de computadores na Internet que fornece informação em forma de hypertexto;
Autoria WEB Prof. Alan Santos
Componentes de Redes de Computadores
INTRODUÇÃO A COMPUTAÇÃO
Windows Linux IOS Android
Tendências e futuro do Asp.Net:
Serviços na Internet: Caracterização e Acesso
Desenvolvimento em Camadas
Introdução a Arquitetura, HTML e CSS
Tecnologia ASP Apresentada por.
SISTEMA OPERACIONAL. Área de trabalho; Como personalizar a área de trabalho; Como criar atalhos; Como personalizar o menu Iniciar; Como associar sons.
Programação Estruturada Aula 1 Prof. Jorge Barreto Julho 2018.
Matheus Kjellin Fernando Battisti Vito Archangelo Felippe Freire.
Laboratório de Lógica Configurável T8LLC
Prof. Esp. Marcelo Mendes
Prof. Msc. Diovani Milhorim
A utilização do Google Apresentação como ferramenta pedagógica
Trilha – Delphi Mario Guedes Artesão de Software.
Mendeley Acrescente Valor à sua pesquisa
Ensinar e aprender no mundo das tecnologias Hot potatoes  Hot Potatoes é um conjunto de seis ferramentas, que possibilitam a elaboração de cinco tipos.
Trilha JavaScript Web Components com Vanilla.js
AI – Aplicativos De Informatizados
Laboratório de Lógica Configurável T8LLC
SISTEMA DE BIBLIOTECAS ZOTERO - Configurações
DevOps for Azure Databases
Sobre a linguagem Criado em 1995 por Brendan Eich da Netscape nomeada inicialmente de Mocha, posteriormente LiveScript e por fim JavaScript. É um linguagem.
SISTEMA DE BIBLIOTECAS ZOTERO - Configurações
O que são softwares? Dê exemplos de sistemas operacionais. Qual o nome da empresa que desenvolve o Windows? Qual o nome da empresa que desenvolve o Android?
Instrutor: Joel Raitz Antunes Projeto: Comunidade Digital Curso: Informática Básica/Noturno/UAB CETAM 2019/MAUÉS/AM.
Transcrição da apresentação:

Trilha Node.js Electron: Node.js para apps Desktop Alefe Souza Full Stack Developer, Instrutor de Desenvolvimento de Software, apaixonado por JavaScript desde os 13 anos. @alefesouza

Agenda O que é Electron? Por que e quando usar? Quem usa Como iniciar Demo @alefesouza

O que é Electron? Pacote desenvolvido pelo GitHub inicialmente para o Atom, que permite o desenvolvimento de apps desktop utilizando tecnologias web mais o Node.js. @alefesouza

O que é Electron? + = Você pode usar o Node.js para acessar os dados do computador, como qualquer outra linguagem de desenvolvimento desktop, o Electron também fornece APIs para lidar com gerenciamento de janelas, barra de menus e outras coisas que as APIs nem do Browser nem do Node.js permitem. @alefesouza

O que é Electron? O Electron é baseado em dois processos, o main e o de rendering. Main (lifecycle) Window Node.js Menu Dialog Rendering (front-end) DOM remote @alefesouza

Quando usar? Você pode utilizar o Electron quando precisar acessar funções nativas do sistema operacional das quais os navegadores não permitem, como sistema de arquivos ou iniciar um servidor local. @alefesouza

Quando usar? Electron também é multiplataforma, você pode gerar instaladores .exe, .dmg, .deb, etc... @alefesouza

Quem usa @alefesouza

O que pode usar? Atualmente, basicamente tudo que o Chrome 66 e Node.js 10.2 tem a oferecer. @alefesouza

Como iniciar $ npm install electron --save-dev $ npm install electron-builder --save-dev @alefesouza

https://bit.ly/ionic3-electron Demo! https://bit.ly/ionic3-electron @alefesouza

Obrigado! @alefesouza https://alefesouza.com @alefesouza