SlideShare uma empresa Scribd logo
Frameworks JS
Frameworks para Desenvolvimento Web
Prof. MSc. André Costa - andre.costa@unifacs.br
SUMÁRIO
• Frameworks	JavaScript
• JS	para	Back-end
• JS	para	Front-end
• JS	para	Fullstack
• JS	Diversos
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
FRAMEWORKS	JAVASCRIPT	(JS)
O	que	é	JavaScript?
Uma	linguagem	de	script	criada	pra	deixar	as	páginas	web	
mais	dinâmicas	sem	a	necessidade	de	requisitar	o	
servidor,	pois	é	interpretado	diretamente	no	browser.	
Utilizada	para	manipulação	do	Document Object Model
(DOM).
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
FRAMEWORKS	JAVASCRIPT	(JS)
A	história	do	JavaScript?
• Criado	pela	Netscape	(Brendan	Eich)	em	1995
• Sintaxe	Java	(parceria	coma	Sun)
• Mocha	->	LiveScript ->	JavaScript
• JScript	da	Microsoft
• ECMAScript (versão	8)
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
FRAMEWORKS	JAVASCRIPT	(JS)
Qual	a	importância	do	JavaScript?
• É	a	linguagem	de	programação	mais	utilizada	no	mundo	(by RedMonk)
• Utilizando	e	praticamente	em	todos	os	sistemas	web
• Aplicável	a	todas	as	plataformas	(Web,	Mobile,	TV,	HW	e	Desktop)
• Domina	o	desenvolvimento	no	Front-end
• Chegou	com	força	no	Back-end (Node.Js)
• Explosão	de	Frameworks	JS	(Fadiga?)
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	BACK-END
• Não é	linguagem	e	nem	framework	->	Plataforma
• Possibilita	a	utilização	JavaScript no	Servidor	(vs PHP,	JAVA,	.NET,	etc.)
• Orientado	a	eventos	IO	
• Protocolos:	HTTP,	DNS,	Webocket (realtime).	Troca	de	Arquivos	(JSON)
• Threads	não	bloqueantes
• Não	recomendado	para	sistemas	Transacionais
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	BACK-END
• Fortemente	escalável	
• Ideal	para	grandes	portais	(e-comerce)
• Feito	em	Chrome	V8	JavaScript Engine (VM)
• Server-side Assíncrono
• Callbacks
• Diversos	módulos:
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	BACK-END
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	BACK-END
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
Por	que	usar	Framework	JS	no	Front-end?
• Agilidade	no	desenvolvimento
• Segurança
• Cross	Browser
• Data	Bind (Reativo)
• Single	Page	Application (SPA)
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
• Framework	JS	para	Front-end mantido	pela	Google
• Permite	Data	Bind, Deep Linking,	Validação	de	formulário,	Criação	de	
Componentes,	RESTful,	etc.
• Diretivas	ng-*
• Site:	https://angularjs.org/
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
• Versão	atualizada	e	independente	do	AngularJS
• Mais	moderno,	rápido	e	simples	
• Cross	Platform	- Aplicações	mobile	nativas
• Angular	Universal	(Back-end com	NodeJS)
• Utiliza	TypeScript (TS)	da	Microsoft
• Site:	https://angular.io
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
• Biblioteca	JavaScript para	criação	de	UI	mantido	pelo	Facebook
• Declarativa	(e	não	Imperativa)
• Virtual	DOM
• Renderização de	Componentes	na	View
• React Native para	desenvolvimento	Mobile
• Site:	https://reactjs.org
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JSX	com	Babel
JS	PARA	FRONT-END
• Biblioteca	JavaScript para	Componentes	Reativos	e	Data	Bind
• Lançado	em	2016	e	tem	ganhado	grande	destaque	na	comunidade
• Se	assemelha	com	o	Angular	e	React,	porém	mais	simples
• Reativo	e	Moderno
• Virtual	DOM	(v2)	
• Site:	https://vuejs.org
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
• Framework	JavaScript para	”grandes	aplicações”
• Foco	na	produtividade
• Utilizado	por	sites	como	LinkeIn,	Groupon,	Twitch,	etc.
• Baseado	em	Rotas,	models,	templates e	componentes.
• Site:	https://emberjs.com
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
• Framework	JavaScript Front-end
• Seu	criador	fez	parte	do	time	do	Angular	e	anteriormente	já	havia	
criado	o	framework	Durandal para	SPAs
• Tem	influencias	do	Angular	2
• Tem	como	principal	proposta	ser	simples
• Site:	http://aurelia.io
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FRONT-END
Qual	o	melhor	framework/biblioteca	para	Front-end?
• Qual	o	objetivo?
• Conseguir	emprego?
• Produtividade?
• Aprendizado?
• Qual	se	adequa	melhor	para	o	seu	projeto?
• Qual	teve	mais	facilidade	de	uso?
ECONTRAR	O	MELHOR	PARA	SUA	REALIDADE
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FULLSTACK
Posso	desenvolver	um	sistema	web	programando	apenas	em	JavaScript?
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	PARA	FULLSTACK
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
• Framework	para	o	desenvolvimento	Fullstack em	JS
• Contempla:
• Já	dá	suporte	ao	React
• Site:	http://mean.io
• OBS.: MEAN	não	precisa	necessáriamente ser	através	do	Framework
• Plataforma	JavaScript para	Web,	Desktop	e	Mobile
• Requer	o	Node.JS
• Contempla:
• Site:	https://meteor.com
JS	PARA	FULLSTACK
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
JS	DIVERSOS
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
• Plataforma	para	troca	de	mensagens	em	real-time
• Evento	bidirecional
• Streaming	de	arquivos
• Ideal	para	Chat,	Mensagens	Instantâneas	e	Notificações
• Utilizado	em	aplicações	Node.JS
• Site:	http://socket.io
JS	DIVERSOS
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
• Suíte	com	bibliotecas	para	criação	de	interações	avançadas	em	HTML5
• Utilizadas	para	Jogos	e	animações	em	HTML5
• Utilizado	no	Adobe	Animate (Antigo	Flash)	substituindo	o	ActionScript
• Bibliotecas	JavaScripts para:	EASELJS,	TWEENJS,	SOUNDJS	e	PRELOADJS
• Site:	https://createjs.com
JS	DIVERSOS
Frameworks	para	Desenvolvimento	Web	– Porf.	MSc.	André	Costa
Prof. MSc. André Costa
andre.costa@unifacs.br

Mais conteúdo relacionado

Mais procurados

Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
Sérgio Souza Costa
 
Apresentação para aula de HTML básico
Apresentação para aula de HTML básicoApresentação para aula de HTML básico
Apresentação para aula de HTML básico
Silvio Sales do Nascimento Júnior
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
Centro Paula Souza
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
Leonardo Soares
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
Sérgio Souza Costa
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
Jorge Ávila Miranda
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
Jorge Ávila Miranda
 
Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1
marioreis
 
Programacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de EnsinodocProgramacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de Ensinodoc
DESIGN DIGITAL UNIARA 2012
 
Aula 3 - Lógica de Programação
Aula 3 - Lógica de ProgramaçãoAula 3 - Lógica de Programação
Aula 3 - Lógica de Programação
Instituto CENTEC
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
Daniel Brandão
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
Anderson Luís Furlan
 
Html Básico
Html BásicoHtml Básico
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
iMasters
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de Scrum
Luiz Duarte
 
Padrões de Projetos de Interface do Usuário
Padrões de Projetos de Interface do UsuárioPadrões de Projetos de Interface do Usuário
Padrões de Projetos de Interface do Usuário
Fatec Jales
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de Software
Álvaro Farias Pinheiro
 
Scrum
ScrumScrum
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
Alvaro Oliveira
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
Carlos Eduardo Kadu
 

Mais procurados (20)

Introdução ao desenvolvimento Web
Introdução ao desenvolvimento WebIntrodução ao desenvolvimento Web
Introdução ao desenvolvimento Web
 
Apresentação para aula de HTML básico
Apresentação para aula de HTML básicoApresentação para aula de HTML básico
Apresentação para aula de HTML básico
 
01 Introdução à programação web
01 Introdução à programação web01 Introdução à programação web
01 Introdução à programação web
 
Introdução a programação para a Internet
Introdução a programação para a InternetIntrodução a programação para a Internet
Introdução a programação para a Internet
 
Introdução ao HTML e CSS
Introdução ao HTML e CSSIntrodução ao HTML e CSS
Introdução ao HTML e CSS
 
Aula02 - JavaScript
Aula02 - JavaScriptAula02 - JavaScript
Aula02 - JavaScript
 
Aula03 - JavaScript
Aula03 - JavaScriptAula03 - JavaScript
Aula03 - JavaScript
 
Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1Introdução à Criação De Páginas Web Aula1
Introdução à Criação De Páginas Web Aula1
 
Programacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de EnsinodocProgramacao para Web I Plano de Ensinodoc
Programacao para Web I Plano de Ensinodoc
 
Aula 3 - Lógica de Programação
Aula 3 - Lógica de ProgramaçãoAula 3 - Lógica de Programação
Aula 3 - Lógica de Programação
 
Aula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para WebAula 1 - Programação Dinâmica para Web
Aula 1 - Programação Dinâmica para Web
 
Introdução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento WebIntrodução ao Front-end no Desenvolvimento Web
Introdução ao Front-end no Desenvolvimento Web
 
Html Básico
Html BásicoHtml Básico
Html Básico
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Treinamento de Scrum
Treinamento de ScrumTreinamento de Scrum
Treinamento de Scrum
 
Padrões de Projetos de Interface do Usuário
Padrões de Projetos de Interface do UsuárioPadrões de Projetos de Interface do Usuário
Padrões de Projetos de Interface do Usuário
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de Software
 
Scrum
ScrumScrum
Scrum
 
Qualidade de software
Qualidade de softwareQualidade de software
Qualidade de software
 
Introdução básica ao JavaScript
Introdução básica ao JavaScriptIntrodução básica ao JavaScript
Introdução básica ao JavaScript
 

Semelhante a Aula 2. frameworks js

Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
Valmir Justo
 
Jsf com hibernate, spring security e maven
Jsf com hibernate, spring security e mavenJsf com hibernate, spring security e maven
Jsf com hibernate, spring security e maven
Leandro Costa
 
Web Dev Camp
Web Dev CampWeb Dev Camp
Anatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer FacesAnatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer Faces
cejug
 
Javascript levado a serio
Javascript levado a serioJavascript levado a serio
Javascript levado a serio
Jaydson Gomes
 
Introdução à Programação “para Web” de Carlos Bazilio
Introdução à Programação “para Web” de Carlos BazilioIntrodução à Programação “para Web” de Carlos Bazilio
Introdução à Programação “para Web” de Carlos Bazilio
RicardoKratz2
 
NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.
Filipe Morelli
 
O Papel do desenvolvedor Front End
O Papel do desenvolvedor Front EndO Papel do desenvolvedor Front End
O Papel do desenvolvedor Front End
Rael Max
 
Lightning Talk: Webdev who?
Lightning Talk: Webdev who?Lightning Talk: Webdev who?
Lightning Talk: Webdev who?
Leandro Nunes
 
Aula 05 - Java Script Básico
Aula 05 -  Java Script BásicoAula 05 -  Java Script Básico
Aula 05 - Java Script Básico
Fabio Moura Pereira
 
Javascript levado a sério
Javascript levado a sérioJavascript levado a sério
Javascript levado a sério
saspi2
 
Desenvolvimento web com Software Livre
Desenvolvimento web com Software LivreDesenvolvimento web com Software Livre
Desenvolvimento web com Software Livre
Ruan Carvalho
 
Desenvolvimento web com software livre
Desenvolvimento web com software livreDesenvolvimento web com software livre
Desenvolvimento web com software livre
Ruan Carvalho
 
Programação web e o front-end
Programação web e o front-endProgramação web e o front-end
Programação web e o front-end
Anderson Luís Furlan
 
Palestra Ruby on Rails SETA 2008/01
Palestra Ruby on Rails SETA 2008/01Palestra Ruby on Rails SETA 2008/01
Palestra Ruby on Rails SETA 2008/01
Douglas Roeder
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
Ryan Padilha
 
RIA e Flex - Dando formas à Inovação
RIA e Flex - Dando formas à InovaçãoRIA e Flex - Dando formas à Inovação
RIA e Flex - Dando formas à Inovação
Leonardo Braga
 
Palestra ror edted
Palestra ror edtedPalestra ror edted
Palestra ror edted
brunoaalves
 
NoSQL + Node.js
NoSQL + Node.jsNoSQL + Node.js
NoSQL + Node.js
Henrique Gogó
 
Javafx
JavafxJavafx

Semelhante a Aula 2. frameworks js (20)

Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.Desenvolvimento web - conceitos, tecnologia e tendências.
Desenvolvimento web - conceitos, tecnologia e tendências.
 
Jsf com hibernate, spring security e maven
Jsf com hibernate, spring security e mavenJsf com hibernate, spring security e maven
Jsf com hibernate, spring security e maven
 
Web Dev Camp
Web Dev CampWeb Dev Camp
Web Dev Camp
 
Anatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer FacesAnatomia do JSF – JavaServer Faces
Anatomia do JSF – JavaServer Faces
 
Javascript levado a serio
Javascript levado a serioJavascript levado a serio
Javascript levado a serio
 
Introdução à Programação “para Web” de Carlos Bazilio
Introdução à Programação “para Web” de Carlos BazilioIntrodução à Programação “para Web” de Carlos Bazilio
Introdução à Programação “para Web” de Carlos Bazilio
 
NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.NodeJS - Tutorial de forma simples e pratica.
NodeJS - Tutorial de forma simples e pratica.
 
O Papel do desenvolvedor Front End
O Papel do desenvolvedor Front EndO Papel do desenvolvedor Front End
O Papel do desenvolvedor Front End
 
Lightning Talk: Webdev who?
Lightning Talk: Webdev who?Lightning Talk: Webdev who?
Lightning Talk: Webdev who?
 
Aula 05 - Java Script Básico
Aula 05 -  Java Script BásicoAula 05 -  Java Script Básico
Aula 05 - Java Script Básico
 
Javascript levado a sério
Javascript levado a sérioJavascript levado a sério
Javascript levado a sério
 
Desenvolvimento web com Software Livre
Desenvolvimento web com Software LivreDesenvolvimento web com Software Livre
Desenvolvimento web com Software Livre
 
Desenvolvimento web com software livre
Desenvolvimento web com software livreDesenvolvimento web com software livre
Desenvolvimento web com software livre
 
Programação web e o front-end
Programação web e o front-endProgramação web e o front-end
Programação web e o front-end
 
Palestra Ruby on Rails SETA 2008/01
Palestra Ruby on Rails SETA 2008/01Palestra Ruby on Rails SETA 2008/01
Palestra Ruby on Rails SETA 2008/01
 
Plataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDKPlataforma Android: Produtividade Além do SDK
Plataforma Android: Produtividade Além do SDK
 
RIA e Flex - Dando formas à Inovação
RIA e Flex - Dando formas à InovaçãoRIA e Flex - Dando formas à Inovação
RIA e Flex - Dando formas à Inovação
 
Palestra ror edted
Palestra ror edtedPalestra ror edted
Palestra ror edted
 
NoSQL + Node.js
NoSQL + Node.jsNoSQL + Node.js
NoSQL + Node.js
 
Javafx
JavafxJavafx
Javafx
 

Mais de andreluizlc

Aula 6. trabalho da disciplina
Aula 6. trabalho da disciplinaAula 6. trabalho da disciplina
Aula 6. trabalho da disciplina
andreluizlc
 
Aula 5. frameworks mobile
Aula 5. frameworks mobileAula 5. frameworks mobile
Aula 5. frameworks mobile
andreluizlc
 
Aula 4. bibliotecas js
Aula 4. bibliotecas jsAula 4. bibliotecas js
Aula 4. bibliotecas js
andreluizlc
 
PHP
PHPPHP
Feriado
FeriadoFeriado
Feriado
andreluizlc
 
Atividade
AtividadeAtividade
Atividade
andreluizlc
 
Avaliação
AvaliaçãoAvaliação
Avaliação
andreluizlc
 
Js
JsJs
Css
CssCss
Html formulário
Html   formulárioHtml   formulário
Html formulário
andreluizlc
 
Html tabela
Html   tabelaHtml   tabela
Html tabela
andreluizlc
 
Apresentação e Introdução ao HTML
Apresentação e Introdução ao HTMLApresentação e Introdução ao HTML
Apresentação e Introdução ao HTML
andreluizlc
 
Apresentação + html (tags)
Apresentação + html (tags)Apresentação + html (tags)
Apresentação + html (tags)
andreluizlc
 
CSS
CSSCSS
Trabalho
TrabalhoTrabalho
Trabalho
andreluizlc
 
Revisão
RevisãoRevisão
Revisão
andreluizlc
 
Prática
PráticaPrática
Prática
andreluizlc
 
PHP
PHPPHP
JavaScript
JavaScriptJavaScript
JavaScript
andreluizlc
 
Html (tabela)
Html (tabela)Html (tabela)
Html (tabela)
andreluizlc
 

Mais de andreluizlc (20)

Aula 6. trabalho da disciplina
Aula 6. trabalho da disciplinaAula 6. trabalho da disciplina
Aula 6. trabalho da disciplina
 
Aula 5. frameworks mobile
Aula 5. frameworks mobileAula 5. frameworks mobile
Aula 5. frameworks mobile
 
Aula 4. bibliotecas js
Aula 4. bibliotecas jsAula 4. bibliotecas js
Aula 4. bibliotecas js
 
PHP
PHPPHP
PHP
 
Feriado
FeriadoFeriado
Feriado
 
Atividade
AtividadeAtividade
Atividade
 
Avaliação
AvaliaçãoAvaliação
Avaliação
 
Js
JsJs
Js
 
Css
CssCss
Css
 
Html formulário
Html   formulárioHtml   formulário
Html formulário
 
Html tabela
Html   tabelaHtml   tabela
Html tabela
 
Apresentação e Introdução ao HTML
Apresentação e Introdução ao HTMLApresentação e Introdução ao HTML
Apresentação e Introdução ao HTML
 
Apresentação + html (tags)
Apresentação + html (tags)Apresentação + html (tags)
Apresentação + html (tags)
 
CSS
CSSCSS
CSS
 
Trabalho
TrabalhoTrabalho
Trabalho
 
Revisão
RevisãoRevisão
Revisão
 
Prática
PráticaPrática
Prática
 
PHP
PHPPHP
PHP
 
JavaScript
JavaScriptJavaScript
JavaScript
 
Html (tabela)
Html (tabela)Html (tabela)
Html (tabela)
 

Último

História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Gabriel de Mattos Faustino
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
2m Assessoria
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 

Último (10)

História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdfEscola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
Escola Virtual - Fundação Bradesco - ITIL - Gabriel Faustino.pdf
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ADSIS - ESTRUTURA DE DADOS II - 52_2024.docx
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 

Aula 2. frameworks js