Node.js: JavaScript com Google V8 no servidor
|
|
- Ana do Carmo Affonso Sequeira
- 8 Há anos
- Visualizações:
Transcrição
1 Luciano Ramalho Node.js: JavaScript com Google V8 no servidor
2 Luciano Ramalho Programando por prazer desde 1978, profissionalmente desde 1982 Arquiteto de soluções Web desde º diretor técnico do Brasil Online, na Abril S/A Muitos clientes e alguns empregos desde então, quase sempre atuando na Web (server-side) Agora: Oficinas Turing e Academia Python na Globalcode
3 Demonstração bandeiras.js etc.* *
4
5 Node.js... É um ambiente de execução para usar JavaScript fora do navegador linha de comando + console interativo Incorpora o engine de JavaScript Google V8 aquele do Google Chrome, ECMAScript 5 Inclui bibliotecas para fazer programação de I/O orientada a eventos (modo assíncrono)
6 Arquitetura
7 Demonstração console interativo
8 Node.js: console (REPL) > function agora() {... var dt = Date().slice(16,24);... console.log(dt);... } undefined > agora(); 13:50:17 undefined >
9 Programação assíncrona?
10 O restaurante síncrono
11 O restaurante síncrono
12 O restaurante síncrono
13 O restaurante síncrono
14 O restaurante síncrono
15 O restaurante síncrono
16 O restaurante síncrono
17 O restaurante assíncrono
18 O restaurante assíncrono
19 O restaurante assíncrono
20 O restaurante assíncrono
21 O restaurante assíncrono
22 O restaurante assíncrono
23 O restaurante assíncrono
24 Programação assíncrona =callback
25 Demonstração hora*.js, sigint*.js, stat*.js *
26 hora.js Com isso o shell do *nix consegue executar o script O 2º console.log acontece antes do primeiro *
27 hora2.js Tempos diferentes *
28 hora3.js Cada chamada dispara a próxima, com atraso aleatório Iniciar *
29 statsync.js Importação de módulos Common.js Invoca a função statsync do módulo fs. Saída padrão: stdout *
30 stat.js: chamada assíncrona Callback: esta função é invocada quando o SO responde o stat, milhões de ciclos depois *
31 sigint.js Callback: invocada quando o operador tecla ˆC *
32 sigint2.js O primeiro callback associa um segundo callback ao mesmo evento *
33 sigint3.js O que faz esta chamada?
34 sigint3.js Ela constrói e retorna uma função sob medida
35 sigint3.js Variável livre: não é definida no escopo desta função
36 sigint3.js Closure é um puxadinho do escopo da função
37 E o que eu ganho com todo este trabalho?
38 Acessar o cache L1 é......como pegar um papel sobre a sua mesa Analogia do Ryan Dahl
39 Acessar o cache L2 é......como pegar um papel em uma gaveta
40 Acessar a RAM é......como pegar um papel em um armário
41 Acessar a rede é...
42 Acessar a rede é...
43 Acessar a rede é...
44 Acessar a rede é......como ir buscar um papel no Japão
45 Tempos de acesso ciclos de CPU cache L1 3 cache L2 14 RAM 250 Dados aproximados citados por Ryan Dahl* disco rede *
46 Decifrando o hello world
47 Decifrando o hello world
48 Decifrando o hello world
49 Eco-sistema Produto experimental, APIs mudando (v. 0.6.x) Framework Web: Express, comparável a Flask (Python) ou Sinatra (Ruby) nada tão completo quanto Django ou Rails Centenas de bibliotecas de terceiros, livres* Hospedagem especializada gerenciados: Joyent, Heroku, Nodegrid; VPS etc. *
50 Cocktails Mojito Manhattan outros drinks...?
51 Evitando o pior do JS use strict sempre, sem medo de ser feliz CoffeScript, Clojure etc. no server-side, ninguém liga se você usar outra linguagem, desde que ela gere código JavaScript ECMAScript 5 no server-side o ambiente é controlado: o único engine que te interessa é o V8
52 Luciano oficina online: JavaScript moderno com Node.js e testes automatizados *
Prof. Romulo Fagundes Cantanhede. Node.JS. O poder do JavaScript do lado do Servidor
Prof. Romulo Fagundes Cantanhede Node.JS O poder do JavaScript do lado do Servidor Agenda Quem sou eu O que é Node.JS? Mas como não falar de nosql Alguns módulos que o Node.JS possui Conclusão Quem sou
Leia maisOportunidades 30/05/2014
Oportunidades 30/05/2014 Sobre a Daitan: A Daitan é uma empresa brasileira voltada para exportação de Serviços de Outsourcing em P&D e Serviços Profissionais em Telecomunicações, TI, Sistemas Móveis e
Leia maisJavaScript. Carlos Santos LabMM 3 - NTC - DeCA - UA Aula 03, 18-09-2013
JavaScript Carlos Santos LabMM 3 - NTC - DeCA - UA Aula 03, 18-09-2013 O que é? Linguagem de programação para a Web... interpretada ou não compilada; todos os browsers atuais têm interpretadores de JS;
Leia maisTudo o que Você Sempre Quis Saber Sobre Linguagens de Programação* (*Mas Tinha Medo de Perguntar) Diego Padilha Rubert FACOM
Tudo o que Você Sempre Quis Saber Sobre Linguagens de Programação* (*Mas Tinha Medo de Perguntar) Diego Padilha Rubert FACOM Por quê? O aprendizado em Algoritmos e Programação visa lógica de programação
Leia maisScilab. Introdução ao Scilab. Como obter ajuda
Scilab Scilab é uma linguagem de programação associada a uma rica coleção de algoritmos numéricos cobrindo muitos aspectos dos problemas de computação científica. Do ponto de vista do software, Scilab
Leia maisProgramação para web JavaScript
Programação para web JavaScript Professor: Harlley Lima E-mail: harlley@decom.cefetmg.br Departamento de Computação Centro Federal de Educação Tecnológica de Minas Gerais Belo Horizonte, 4 de maio 2016
Leia maisMapa Mental de Data Warehouse - OLAP
Mapa Mental de Data Warehouse - OLAP Mapa Mental de Data Warehouse OLAP Mapa Mental de Data Warehouse - OLAP Introdução ao PHP PHP é provavelmente uma das linguagens de programação web mais popular. Com
Leia maisCartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia)
Cartilha Explicativa sobre o Software de Medição de Qualidade de Conexão (Serviço de Comunicação Multimídia) Cartilha disponibilizada em atendimento ao disposto na Resolução Anatel n.º 574/2011 Página
Leia maisII Semana TI. Curso ASP.NET AJAX. Raphael Zanon Rodrigues zanonr@gmail.com. UNIVEM - Prof. Elvis Fusco
II Semana TI Curso ASP.NET AJAX Raphael Zanon Rodrigues zanonr@gmail.com UNIVEM - Prof. Elvis Fusco Apresentação O que é o AJAX? AJAX e o desenvolvedor AJAX para ASP.NET AJAX prático O que é AJAX? AJAX
Leia maisINTRODUÇÃO AO JAVA PARA PROGRAMADORES C
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO AO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2012-1 Objetivos Apresentar a grande semelhança entre Java e C Apresentar a organização diferenciada
Leia maisPráticas de Desenvolvimento de Software
Aula 8. 13/04/2015. Práticas de Desenvolvimento de Software Aula 8 - Arquitetura e infraestrutura de aplicações Web. Oferecimento Modelo cliente-servidor (1) Cliente Rede scheme://domain:port/path?query_string#fragment_id
Leia maisIntrodução ao Plone. terça-feira, 4 de agosto de 15
Introdução ao Plone Sumário O que é Gestão de Conteúdo O que é Conteúdo Principais características de um CMS O que é o Plone Tipos de conteúdo no Plone Metadados Templates Interface do portal Gestão de
Leia maisRESTAURAÇÃO NO WINDOWS 8
RESTAURAÇÃO NO WINDOWS 8 Este documento se aplica aos computadores HP e Compaq com Windows 8, mas a lógica de funcionamento é a mesma para os demais computadores. Este documento explica como usar e solucionar
Leia maisOrganização de Computadores Software
Organização de Computadores Software Professor Marcus Vinícius Midena Ramos Colegiado de Engenharia de Computação (74)3614.1936 marcus.ramos@univasf.edu.br www.univasf.edu.br/~marcus.ramos Objetivos: Entender
Leia maisCentro Universitário Metodista Benne1 Rio de Janeiro, Dezembro de 2009. Rafael Polo e Sabrina Arêas
Centro Universitário Metodista Benne1 Rio de Janeiro, Dezembro de 2009 Rafael Polo e Sabrina Arêas Contexto 60 s - Primeiros sistemas de informação corporativos. 70 s Desenvolvimento e comercialização
Leia mais17 a 20 de agosto de 2010, Rio de Janeiro. Projeto Web Grupo Águas do Brasil Flavia Garcia
17 a 20 de agosto de 2010, Rio de Janeiro Projeto Web Grupo Águas do Brasil Flavia Garcia Sites Corporativos São a vitrine da sua empresa. É a imagem do seu negócio para o mundo; Clientes e parceiros examinam
Leia maisFina Flor Cosméticos obtém grande melhoria nos processos e informações com suporte SAP Business One
Fina Flor Cosméticos obtém grande melhoria nos processos e informações com suporte SAP Business One Geral Executiva Nome da Fina Flor Cosméticos Indústria Cosméticos Produtos e Serviços Desenvolve, fabrica
Leia maisdiscos impressora CPU memória AULA 04 - Estruturas de Sistemas Computacionais Operação dos sistemas de computação Controlador de disco
AULA 04 - Estruturas Sistemas Computacionais Nosso objetivo é apenas revisar conceitos relacionados a estrutura geral um sistema computacional para pois explicarmos os talhes operação do sistema e como
Leia maisProgramação Orientada a Eventos no lado do servidor utilizando Node.js
Programação Orientada a Eventos no lado do servidor utilizando Node.js Francisco de Assis Ribeiro Junior (fjunior87@gmail.com/francisco.ribeiro@ifactory.com.br) Ifactory Solutions, Fortaleza -CE Resumo
Leia maisWEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira
WEBDESIGN Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br http://www.paulotrentin.com.br Escola CDI de Videira Novo projeto com NetBeans A partir de hoje, vamos trabalhar com projetos no NetBeans
Leia maisXDOC. Solução otimizada para armazenamento e recuperação de documentos
XDOC Solução otimizada para armazenamento e recuperação de documentos ObJetivo Principal O Que você ACHA De ter Disponível Online todos OS Documentos emitidos por SUA empresa em UMA intranet OU Mesmo NA
Leia maisQualidade com Agilidade
Qualidade com Agilidade para startups 2015-02-06 T about.me/paulocheque about.me/paulocheque T oss, bibliotecas, bootstraps links, dicas, comandos CodeArt.io (em dev) contato, Concepção Criação Consolidação
Leia maisServiços Web: Introdução
Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia do Maranhão Objetivos Nesta aula
Leia maisBACHARELADO EM SISTEMAS DE INFORMAÇÃO EaD UAB/UFSCar Sistemas de Informação - prof. Dr. Hélio Crestana Guardia
O Sistema Operacional que você usa é multitasking? Por multitasking, entende-se a capacidade do SO de ter mais de um processos em execução ao mesmo tempo. É claro que, num dado instante, o número de processos
Leia maisModelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com
Modelos de Arquiteturas Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Arquitetura de Sistemas Distribuídos Clientes e Servidores Peer-to-Peer Variações Vários Servidores Proxy Código Móvel
Leia maisSistemas Operacionais
BCC264 Sistemas Operacionais Estruturas de Sistemas Computacionais Prof. Charles Garrocho Arquitetura geral de Sistemas de Computação atuais Operação de sistemas de computação CPU e dispositivos de E/S
Leia mais1 http://www.google.com
1 Introdução A computação em grade se caracteriza pelo uso de recursos computacionais distribuídos em várias redes. Os diversos nós contribuem com capacidade de processamento, armazenamento de dados ou
Leia maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Modelo Cliente- Servidor Modelo de Aplicação Cliente-servidor Os
Leia maisComeçando com Ruby on Rails @gibsongabriel
Começando com Ruby on Rails @gibsongabriel Yukiriho 'Matz' Matsumoto http://ruby-lang.org/pt/ Ruby é uma linguagem de programação interpretada, com tipagem forte e dinâmica, que tem como foco a simplicidade
Leia maisSistemas Distribuídos
Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor
Leia maisIBM Software Demos Rational Software Delivery Platform - Teste automatizado
Na parte final da demonstração, Jan, nossa testadora, usará o IBM Rational Functional Tester ou RFT para registrar um novo script de teste. O RFT está integrado ao IBM Rational Software Delivery Platform
Leia maisGuia para o Google Cloud Print
Guia para o Google Cloud Print Versão 0 BRA-POR Definições das observações Utilizamos o ícone a seguir ao longo deste manual do usuário: Os ícones de ensinam como agir em determinada situação ou fornecem
Leia maisOficina de Programação em Python direcionada para o desenvolvimento de jogos
Oficina de Programação em Python direcionada para o desenvolvimento de jogos Adriano Alvez da Cruz adriano.cruz1101@gmail.com Diego de Faria do Nascimento df.nascimento93@gmail.com Programa de Educação
Leia maisGuia para o Google Cloud Print
Guia para o Google Cloud Print Versão A BRA-POR Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: As observações ensinam como agir em determinada situação
Leia maisPROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL. Prof. Angelo Augusto Frozza, M.Sc. http://about.
PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS -ARQUITETURAS DE APLICAÇÃO MÓVEL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza ROTEIRO Introdução Cliente-Servidor Cliente Servidor Tipos de conexão
Leia maisAmbiente Virtual de Aprendizagem Moodle
Ambiente Virtual de Aprendizagem Moodle No INSEP, o ambiente virtual de aprendizagem oferecido ao acadêmico é o MOODLE. A utilização dessa ferramenta é fundamental para o sucesso das atividades em EAD,
Leia mais2 de maio de 2014. Remote Scan
2 de maio de 2014 Remote Scan 2014 Electronics For Imaging. As informações nesta publicação estão cobertas pelos termos dos Avisos de caráter legal deste produto. Conteúdo 3 Conteúdo...5 Acesso ao...5
Leia maisOportunidades 05/05/2015
Oportunidades 05/05/2015 Sobre a Daitan: A Daitan é uma empresa brasileira, localizada em Campinas. Seu foco é a exportação de Serviços de Outsourcing em P&D e Serviços Profissionais em Telecomunicações,
Leia maisGuia de Atualização Release FoccoERP 3.16
Guia de Atualização Release FoccoERP 3.16 04/05/2016 Índice ÍNDICE... 2 INTRODUÇÃO... 3 FIQUE LIGADO... 3 PROCESSO DE ATUALIZAÇÃO... 4 PRÉ-REQUISITOS PARA ATUALIZAÇÃO DO MENU WEB... 10 Página 2 de 12 Introdução
Leia maisCP C U P U - Un U i n da d d a e d e Ce C n e t n ral a de d e Pr P oc o es e sam a e m n e t n o o Pr P oc o es e sad a o d r o Aula 03
CPU - Unidade Central de Processamento Processador Aula 03 A CPU (Unid. Central de Processamento A unidade Central de Processamento, a CPU (Central Processing Unit), atua como o cérebro do sistema, processando
Leia maisRuby. Simplicidade e produtividade
Ruby Simplicidade e produtividade Ruby é... Uma linguagem de tipagem dinâmica e forte, com gerenciamento de memória automático, open source com foco na simplicidade e na produtividade. Tem uma sintaxe
Leia maisProcessos e Threads (partes I e II)
Processos e Threads (partes I e II) 1) O que é um processo? É qualquer aplicação executada no processador. Exe: Bloco de notas, ler um dado de um disco, mostrar um texto na tela. Um processo é um programa
Leia maisOnline Help StruxureWare Data Center Expert
Online Help StruxureWare Data Center Expert Version 7.2.7 Appliance virtual do StruxureWare Data Center Expert O servidor do StruxureWare Data Center Expert 7.2 está agora disponível como um appliance
Leia maisSeu manual do usuário SONY ERICSSON K550I http://pt.yourpdfguides.com/dref/449986
Você pode ler as recomendações contidas no guia do usuário, no guia de técnico ou no guia de instalação para SONY ERICSSON K550I. Você vai encontrar as respostas a todas suas perguntas sobre a no manual
Leia maisIBM Software Demos Tivoli Provisioning Manager for OS Deployment
Para muitas organizações, uma mudança para o Microsoft Windows Vista logo será necessária. Mas mesmo para as empresas bem-preparadas, a tarefa de migração para um novo sistema operacional é assustadora.
Leia maisGrupo I [6v] Considere o seguinte extracto de um programa de definição de uma calculadora apenas com a função soma de dois valores reais
Número: Nome: Página 1 de 5 LEIC/LERC 2012/13, Repescagem do 1º Teste de Sistemas Distribuídos, 25 de Junho de 2013 Responda no enunciado, apenas no espaço fornecido. Identifique todas as folhas. Duração:
Leia maisGuia para o Google Cloud Print
Guia para o Google Cloud Print Versão A BRA-POR Definições das observações Utilizamos o estilo de observação a seguir ao longo deste manual do usuário: ensina como agir em determinada situação ou fornece
Leia maisÁrea de Desenvolvimento de Novos Projetos
DGA INFORMÁTICA Aplicação de Práticas Ágeis no Desenvolvimento do Sistema de Controle de Estoque da Unicamp Área de Desenvolvimento de Novos Projetos Flavia Facciolla Maia Gerente da Área de Novos Projetos
Leia maisInformática Parte 25 Prof. Márcio Hunecke
Escriturário Informática Parte 25 Prof. Márcio Hunecke Informática NODE.JS 6.11.3 Node.js é um interpretador (runtime) de código JavaScript com o código aberto, focado em migrar o JavaScript do lado do
Leia maisAPI de Integração JavaScript
Desenvolvedores API de Integração JavaScript Versão 1.3.0 (18/06/2015) Vonix Av. Dr. Paulo Machado, 489 Campo Grande MS 79021-300 T 67 33180700 F 67 33180701 contato@vonix.com.br www.vonix.com.br Visão
Leia maisDispositivos de Entrada e Saída
SEL-0415 Introdução à Organização de Computadores Dispositivos de Entrada e Saída Aula 9 Prof. Dr. Marcelo Andrade da Costa Vieira ENTRADA e SAÍDA (E/S) (I/O - Input/Output) n Inserção dos dados (programa)
Leia maisVERIFIQUE SE SEUS SITES ESTÃO PRONTOS PARA O BLACK FRIDAY 11 MANEIRAS DE ACABAR COM OS PROBLEMAS DE DESEMPENHO
VERIFIQUE SE SEUS SITES ESTÃO PRONTOS PARA O BLACK FRIDAY 11 MANEIRAS DE ACABAR COM OS PROBLEMAS DE DESEMPENHO COMO SE PREPARAR PARA OS PROBLEMAS DE PICO DE TRÁFEGO DURANTE O ANO Os problemas de desempenho
Leia maisDespachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1
DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1 1 Sumário 1 - Instalação Normal do Despachante Express... 3 2 - Instalação do Despachante Express em Rede... 5 3 - Registrando o Despachante Express...
Leia maisApache + Módulo Deflate = Economia de Banda
Apache + Módulo Deflate = Economia de Banda Artigo de José Vanol Jr. Aprenda como utilizar o Módulo Deflate (mod_deflate) do Apache 2. Comprima os dados que são transmitidos a partir de seu servidor. Desafogue
Leia maisDocumentação Symom. Agente de Monitoração na Plataforma Windows
Documentação Symom de Monitoração na Plataforma Windows Windows Linux Windows Linux Plataforma Windows Instalação A instalação do de Monitoração do Symom para Windows é feita através do executável setup.exe
Leia mais5. Links de bibliotecas (off-line) Localiza bibliotecas que tenham uma cópia imp 6. Como entender um resultado de pesquisa. Sobre o Google Acadêmico
Sobre o Google Acadêmico Ajuda do Google Acadêmico Dicas de pesquisa avançada Suporte para bibliotecas Suporte para editoras Coloque o Google Acadêmico no seu site Como entender um resultado de pesquisa
Leia maisComputação nas Nuvens
Computação nas Nuvens TÓPICOS Introdução Internet: O fundamento principal O que é Computação em Nuvens Vantagens Dúvidas Corrida pela tecnologia Trabalhos Futuros Conclusão Referências 2 TÓPICOS Introdução
Leia maisSEGMENTAÇÃO DE LEADS. Exemplos de critérios de segmentação para identificar o estágio dos seus Leads VECTOR
Exemplos de critérios de segmentação para identificar o estágio dos A sua empresa já gera Leads com ações de Marketing Digital? Então você deve saber que não basta ter uma base cheia de contatos: é preciso
Leia maisNSi Output Manager Perguntas frequentes. Version 3.2
NSi Output Manager Perguntas frequentes Version 3.2 I. Informações gerais sobre o produto 1. Novos recursos no NSi Output Manager 3.2 Existem vários novos melhoramentos no servidor para o NSi Output Manager
Leia maisPatrick Augusto Gonçalves pkgoncalves@gmail.com
Single Page Apps com AngularJS Patrick Augusto Gonçalves pkgoncalves@gmail.com Vamos Começar do Começo O que são Single Page Apps? Por que usar? O que eu ganho com isso? Modelo Clássico de Aplicações Web
Leia maisProblemas Solicitações
Em geral, a expressão "prioridade" significa a importância assinalada a um chamado em relação aos outros chamados e atividades. Que situações podem envolver assinalamento de prioridade? 1. Problemas: aqueles
Leia maisATENÇÃO: Este post é atualizado toda vez que alguma função é inserida ou removida da ferramenta.
Cangibrina Dashboard Finder 11 DE SETEMBRO DE 2015 ATENÇÃO: Este post é atualizado toda vez que alguma função é inserida ou removida da ferramenta. Hoje trarei uma ferramenta desenvolvida por mim mesmo
Leia maisPORTARIA N Nº Rio de Janeiro, 24 de Outubro de 2013.
PORTARIA N Nº Rio de Janeiro, 24 de Outubro de 2013. ACRESCENTA A ARQUITETURA DE PADRÕES TECNOLÓGICOS DE INTEROPERABILIDADE -, NO SEGMENTO ORGANIZAÇÃO E INTERCÂMBIO DE INFORMAÇÕES, O PADRÃO TECNOLÓGICO
Leia maisUSER EXPERIENCE. Luis Felipe Fernandes. UX Academy. www.uxacademy.com.br! www.uxacademy.com.br!
UX USER EXPERIENCE Luis Felipe Fernandes UX Academy UX Como criar websites e aplicativos que, além de atraentes, são fáceis de usar e atendem às necessidades do usuário. LUIS FELIPE FERNANDES o Alto Alegre
Leia maisProcessamento de Dados
Processamento de Dados Execução de Programas Os computadores não entendem nada além de comandos, dados e endereços escritos em linguagem binária, também chamada de linguagem de baixo nível. Ela utiliza
Leia maisLinguagem de Programação Procedural (VB) Prof. MSc Eng Marcelo Bianchi AULA 01 - INTRODUÇÃO AO VB
Linguagem de Programação Procedural (VB) Prof. MSc Eng Marcelo Bianchi AULA 01 - INTRODUÇÃO AO VB Visão Geral do Visual Basic.NET Conceitos Básicos Antes de codificar um programa dentro do Visual Studio
Leia maisCURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS. Módulo 788- Administração de Servidores Web. Ano letivo 2012-2013. Docente: Ana Batista
CURSO EFA DE TÉCNICO DE INFORMÁTICA E SISTEMAS EDUCAÇÃO E FORMAÇÃO DE ADULTOS Curso EFA Sec. Turma C - 2012 / 2013 Módulo 788- Administração de Servidores Web Docente: Ana Batista Ano letivo 2012-2013
Leia maisIntrodução à Tecnologia Web. Tipos de Sites. Profª MSc. Elizabete Munzlinger www.elizabete.com.br
IntroduçãoàTecnologiaWeb TiposdeSites ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br ProfªMSc.ElizabeteMunzlinger www.elizabete.com.br TiposdeSites Índice 1 Sites... 2 2 Tipos de Sites... 2 a) Site
Leia maisGEOS GERENCIAMENTO DE ORDENS DE SERVIÇO.
UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO GEOS GERENCIAMENTO DE ORDENS DE SERVIÇO. Tiago Guiseler Prof. Wilson Pedro Carli ROTEIRO DA APRESENTAÇÃO 1. Introdução e Objetivos 2. Fundamentação
Leia maisProgramação em LabVIEW Real- Time e LabVIEW FPGA
Programação em LabVIEW Real- Time e LabVIEW FPGA André Pereira Gerente de Marketing Técnico Anderson Takemoto Engenheiro de Campo Arquitetura de E/S reconfigurável (RIO) 3 1 Construindo uma interface de
Leia maisMetasploit Sabe o que é?
Metasploit Sabe o que é? é uma plataforma que permite a verificação do estado da segurança dos computadores existentes numa determinada rede, permitindo atacar as falhas de segurança existentes nos mais
Leia maissala de aula SMART Sync 2010 para sistemas operacionais Windows.
P E N S E N O M E I O A M B I E N T E A N T E S D E I M P R I M I R Notas de versão SMART Sync 2010 para sistemas operacionais Windows Sobre estas notas de versão Estas notas de versão resumem as alterações
Leia maisTeste de Qualidade Web based para Banda Larga FAQs
Teste de Qualidade Web based para Banda Larga FAQs Pergunta O que é o teste de velocidade? Quem é o público alvo? O que oferece? Como funciona? Por onde é o acesso? Resposta Um teste de qualidade de banda
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisManual para Cadastro de Questões Prova Colegiada / Professor
Manual para Cadastro de Questões Prova Colegiada / Professor CÓDIGO: 001 revisão 02. DATA DE PUBLICAÇÃO: 12/04/2010 INÍCIO DE VIGÊNCIA: 12/04/2010 DATA REVISÃO: 23/03/2011 Autor do Projeto: Thiago Galvão
Leia maisComo criar um formulário de pesquisa usando o Google Drive
25/09/2013 07h25 - Atualizado em 25/09/2013 07h43 Como criar um formulário de pesquisa usando o Google Drive por EDIVALDO BRITO Para o TechTudo 1 comentário Se você precisa fazer alguma pesquisa de um
Leia maisProcesso de Desenvolvimento de Software. Engenharia de Software. nelmarpg@yahoo.com.br
Processo de Desenvolvimento de Software nelmarpg@yahoo.com.br 1 Objetivos Contextualizar Análise e Projeto de software dentro de uma metodologia de desenvolvimento (um processo de desenvolvimento de software)
Leia maisPrezado aluno, 1 - ) Clique no link que segue: http://speedtest.net/ 2 - ) Clique em iniciar teste: 3-) Verifique a velocidade:
Prezado aluno, Primeiramente sugerimos que utilize o Google Chrome, um navegador mais rápido e seguro. https://www.google.com/intl/pt-br/chrome/browser/?hl=pt-br&brand=chmi Caso não resolva os problemas,
Leia mais3 Dicas MATADORAS Para Escrever Emails Que VENDEM Imóveis
3 Dicas MATADORAS Para Escrever Emails Que VENDEM Imóveis O que é um e- mail bem sucedido? É aquele e- mail que você recebe o contato, envia o e- mail para o cliente e ele te responde. Nós não estamos
Leia maisFUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? Professor Carlos Muniz
FUNDAMENTOS DE HARDWARE COMO FUNCIONA UM PC? A arquitetura básica de qualquer computador completo, seja um PC, um Machintosh ou um computador de grande porte, é formada por apenas 5 componentes básicos:
Leia maisArquitetura de Computadores. Introdução aos Sistemas Operacionais
Arquitetura de Computadores Introdução aos Sistemas Operacionais O que é um Sistema Operacional? Programa que atua como um intermediário entre um usuário do computador ou um programa e o hardware. Os 4
Leia maisSoftware de gerenciamento de impressoras
Software de gerenciamento de impressoras Este tópico inclui: "Usando o software CentreWare" na página 3-10 "Usando os recursos de gerenciamento da impressora" na página 3-12 Usando o software CentreWare
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 01 - Introdução Prof. Maxwell Anderson www.maxwellanderson.com.br Capítulo 1: Introdução O que é um sistema operacional? Componentes de um sistema operacional O que faz parte
Leia maisSumário. Parte I Introdução 21. 1 Introdução 15 1.1 O Rails é ágil... 17 1.2 Explorando o conteúdo... 18 1.3 Agradecimentos... 19
Sumário 1 Introdução 15 1.1 O Rails é ágil.......................................................... 17 1.2 Explorando o conteúdo................................................... 18 1.3 Agradecimentos........................................................
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisSumário. Introdução ao Universo Linux... 1. Parte I
Sumário Introdução ao Universo Linux... 1 Conhecendo o Linux... 2 Sua História... 2 Conhecendo o Unix... 3 As Variações do Unix... 4 Parte I 1 O Manual de Referências... 9 1.1 Sintaxe do Manual On-line...11
Leia maisILHA I GERENCIAMENTO DE CONTEÚDO CMS DISCIPLINA: Introdução à Computação MÓDULO II Memórias e Processamento
MÓDULO II Memórias e Processamento Esse módulo irá relatar sobre as memórias seus tipos e a ligação com os tipos variados de processamento. Leia atentamente todo o conteúdo e participe dos fóruns de discursão,
Leia maisEstratégias para testes: a metáfora da pirâmide alimentar
Estratégias para testes: a metáfora da pirâmide alimentar Jorge Diz Instrutor Globalcode Kleber Xavier Instrutor Globalcode 1 Agenda > O que são testes? > Tipos de testes > A pirâmide de testes (Huggins)
Leia maisMas vamos ao que interessa! Qualquer dúvida ou falha da minha parte que vier a surgir, estou a disposição através do e-mail jgcosta@ymail.com.
Olá! Valendo-me da minha experiência com PCs desde 1995, numa eterna briga, trago para os amigos algumas dicas para uma manutenção periódica de sua máquina, visando um melhor desempenho e menos dores de
Leia maisWiFi do Push2TV (SSID) e conecte-se a ela. 4. Abra um navegador e digite http://192.168.3.1 na barra de URL. 5. Atualize o firmware e instale-o.
Introdução Atualize seu Push2TV 2 A NETGEAR recomenda que você atualize o Push2TV, pois as novas atualizações podem proporcionar compatibilidade com um número ainda maior de dispositivos wireless display.
Leia maisComo funciona a Solução NFC-e ifox. Iniciar a utilização da NFC-e
Como funciona a Solução NFC-e ifox Nossa solução é composta por um programa centralizador que chamamos de Servidor de SAT/NFCe. Este programa é responsável pela comunicação com a SEFAZ diretamente no caso
Leia maisIBM Software Demos Tivoli Business Service Management
Independentemente do setor, do mercado, do tamanho ou da complexidade, as organizações de hoje precisam oferecer serviços completos. Cada vez mais, as empresas dependem da infra-estrutura tecnológica para
Leia maisUniversidade Federal de Campina Grande Departamento de Sistemas e Computação Ciência da Computação. alyssonfm@lcc.ufcg.edu.br
Universidade Federal de Campina Grande Departamento de Sistemas e Computação Ciência da Computação alyssonfm@lcc.ufcg.edu.br Maio - 2010 Agenda GWT Vantagens Desvantagens Exemplificação de códigos GWT
Leia maisJavaScript. JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos.
JavaScript JavaScript é uma linguagem de script usada em navegadores web. É uma linguagem dinâmica, estruturada e orientada em objetos. Pode ser usada dentro do próprio arquivo HTML ou estruturada em um
Leia maisSISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA
SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA 1. INTRODUÇÃO O conceito de concorrência é o princípio básico para o projeto e a implementação dos sistemas operacionais multiprogramáveis. O sistemas multiprogramáveis
Leia mais