Você está na página 1de 16

Introdução ao NodeJs

EXTENSÃO TECNOLÓGICA

FORMAÇÃO NODEJS
Aula 01
EXTENSÃO TECNOLÓGICA

AGENDA
Apresentação do Projeto de Extensão
Ementa da Disciplina
Introdução ao Nodejs
EXTENSÃO TECNOLÓGICA

PROJETO DE EXTENSÃO
01 03
Curso de Nodejs - Express Curso de React - Web
Criação de apis (Webservices) Criação de Front-end e
integração com webservice

02 04
Curso de React Native - Mobile Desenvolvimento de uma área
Criação de Front-end e administrativa e um Aplicativo
integração com webservice de Fidelização de Clientes para
Empresas Pernambucanas.
EXTENSÃO TECNOLÓGICA

PROCESSO
Processo seletivo Curso de React
01 04 Curso voltado para criar aplicações React
Selecionados poderão fazer
para web

Curso de NodeJs Seleção dos Bolsistas


02 Curso de NOde voltado para criação de 05 Seleção baseado nos critérios descritos no edital
Apis (Webservice) (10 bolsistas)

Curso de React Native Desenvolvimento


03 Curso voltado para criar aplicações React 06 Período para desenvolvimento de um
para dispositivos móveis app e uma área administrativa.
EXTENSÃO TECNOLÓGICA

PROFESSOR FORMADOR

Nilson Júnior
Professor formado em Sistemas de informação,
com especialização em Engenharia de Software e
Mestrado em Ciências da Computação.
EXTENSÃO TECNOLÓGICA

EMENTA DA DISCIPLINA
1.1 Visão geral da biblioteca React e Nodejs
1.2 Principais usos da biblioteca React
1.3 Principais uso do NodeJs
1.4 Empresas que desenvolvem com React e Nodejs
1.5 Perspectivas futuras para a área Web e Mobile

2.1 O que é Nodejs


2.2 Recursos do Nodejs
2.3 Como iniciar com Nodejs
2.4 Conhecendo o Express
2.5 Criando Web Service Restful
2.6 Integrando com o Banco de Dados
2.7 Implantando e disponibilizando os Web Services
EXTENSÃO TECNOLÓGICA

HORÁRIOS
Segunda-feira quinta-feira
01 curso online (assincrono) 04
curso online (assíncrono)

terça-feira sexta-feira
02 05
curso online (assíncrono) curso online (assíncrono)

quarta-feira
03 encontro síncrono (9:30h)
encontro síncrono (19:00h)
EXTENSÃO TECNOLÓGICA

CALENDÁRIO 30/11 À 30/12


Avaliação
01
12 de dezembro

Divulgação dos Bolsistas


02
13 de dezembro

Cadastro dos Bolsistas


03
14 e 15 de dezembro
EXTENSÃO TECNOLÓGICA

NODEJS
EXTENSÃO TECNOLÓGICA

O QUE É O NODEJS?
O Node.js pode ser definido como um
ambiente de execução Javascript
server-side.

Isso significa que com o Node.js é possível


criar aplicações Javascript para rodar
como uma aplicação standalone em uma
máquina, não dependendo de um
browser para a execução, como estamos
acostumados.
EXTENSÃO TECNOLÓGICA

QUEM USA O NODEJS ?


Apesar de recente, o Node.js já é
utilizado por grandes empresas no
mercado de tecnologia, como Netflix,
Uber e LinkedIn.
EXTENSÃO TECNOLÓGICA

POR QUE USAR NODEJS ?


O principal motivo de sua adoção é a
sua alta capacidade de escala. Além
disso, sua arquitetura, flexibilidade e
baixo custo, o tornam uma boa escolha
para implementação de Microsserviços.
EXTENSÃO TECNOLÓGICA

SURGIMENTO DO NODEJS
Apesar do Javascript ter mais de 20 anos, o seu uso
server-side é bem recente. A linguagem Javascript
foi criada em 1995, e se tornou a linguagem padrão
dos browsers e consequentemente da Web para o
desenvolvimento client-side.

Com essa nova fase no uso do Javascript, aplicações


server-side passaram a ser implementadas, e em
2009 foi criado o primeiro ambiente de execução
Javascript com este propósito: O Node.js.
EXTENSÃO TECNOLÓGICA

VANTAGENS DE USO DO NODE.JS

Flexibilidade
Leveza
Produtividade
EXTENSÃO TECNOLÓGICA

VANTAGENS DE USO DO NODE.JS


EXTENSÃO TECNOLÓGICA

PERSPECTIVAS FUTURAS
Web 3.0
Inteligência Artificial
Big Data
Aumento de Startups
Demanda por Novos
Aplicativos
Aumento do uso da
Internet pelo Celular

Você também pode gostar