Cadastre-se para receber mais informações sobre a formação
Fale Conosco pelo WhatsApp
Gostaria de informação sobre esse e outros cursos imediatamente?
O que é Javascript?
O Javascript é uma linguagem de programação que é executada normalmente dentro de sites escritos em HTML/CSS com o objeto de dar "vida" para a página Web, tornando-a mais intuitiva e interativa para o usuário final, por meio de execução de ações, validações, animações e etc.
Por que estudar JavaScript?
O Javascript está presente praticamente em 100% das páginas desenvolvidas com a linguagem HTML/CSS, responsável pela execução de ações e tarefas dentro delas, que não são possíveis somente com a linguagem HTML/CSS (que são conteúdos puramente estáticos, teoricamente sem nenhuma ação). Ela é processada e executada por todos os navegadores de Internet, ou seja, NÃO É NENHUMA FERRAMENTA OU APLICAÇÃO SEPARADA. Se você tem já tem seu navegador de Internet (seja Firefox, Chrome, Opera, Edge e etc.) você já possui o Javascript (não precisa instalar nada).
A linguagem Javascript é bastante dinâmica e versátil, possuindo uma funcionalidade bastante poderosa, cujas características permitiram (após diversos anos da sua existência e evolução) a criação de diversas bibliotecas e frameworks que auxiliam diversos desenvolvedores a criar soluções Web baseadas na linguagem Javascript (podemos citar inúmeros exemplos de bibliotecas e frameworks populares como: jQuery, Angular, VueJS, ReactJS, React Native e etc.).
Para quem se destina:
É recomendado para todos que desejam desenvolver aplicações rápidas e leves para web, ou para aqueles que desejam incrementar funcionalidades aos seus projetos web existentes.
Por que estudar no Curso ADV Informática?
O Curso ADV Informática é o centro de treinamento que há mais de 24 anos forma profissionais nos mais avançados segmentos de TI (Tecnologia da Informação), sendo assim, você terá todo suporte necessário para uma boa formação.
Javascript Vs Java?
Javascript, apesar do nome, não tem relação com a linguagem Java. A linguagem Javascript é semelhante em termos a C/C++ e foi desenvolvida pela Netscape e incorporada inicialmente ao navegador Netscape Navigator, posteriormente ao Internet Explorer. Javascript é uma linguagem interpretada, ou seja, o código é incluído dentro da própria página escrita em HTML/CSS, interpretado pelo browser (navegador) e depois executado.
Enquanto Java, desenvolvida inicialmente pela Sun Microsystems (e atualmente mantida pela Oracle), é uma linguagem poderosa, orientada a objetos e similar ao C++, que deve ser compilada para gerar um código intermediário independente de plataforma.
Tendência de mercado:
Apesar de diversas linguagens de programação estarem em destaque no mercado, Javascript é uma das linguagens que com o passar dos anos ganhou um enorme valor e significado, estando ATUALMENTE presente em quase todas as tecnologias e ferramentas de desenvolvimento de sistemas (tanto para Web quanto para outras plataformas). Só para você ter uma ideia, além de você poder criar soluções Web com o uso de diversos frameworks ou bibliotecas Javascript, é possivelmente com a mesma linguagem criar aplicativos para Android (com o uso de frameworks como Ionic ou React Native), sistemas desktop (através do framework Electron) e até mesmo scripts que executam no back-end (lado servidor), com o uso do Node.JS (ou seja, praticamente quase tudo podemos desenvolver com Javascript).
Com isso, podemos concluir que o Javascript, além de ser a solução para seu desenvolvimento Web, é um forte candidato para projetos de sistemas desenvolvimentos e direcionados para o Back-End, Desktop e Mobile.
Finalidades do Curso:
Preparar o aluno para se tornar um programador Javascript, isto é, inseri-lo no mundo da programação Web através de uma das linguagens mais usadas no mercado. De forma a dominar a: interpretação, criação, correção e manutenção de scripts de auto nível.
Curso intensivo (sem redução de carga horária):
O aluno pode fazer este treinamento de forma intensiva. Sendo assim, há possibilidade de concluir o curso num intervalo de tempo menor que o convencional. Isto significa que poderá aumentar tanto a sua carga horária diária como o número de aulas por semana sem aumento no valor do treinamento. EX : Um curso de 35 horas pode ser concluído em 5 dias consecutivos com 7 horas de aula por dia , ou dependendo da disponibilidade do aluno a carga horária diária pode ser aumentada.
Consulte nossos representantes comerciais e saiba mais!
Coordenação de ensino:
A coordenação de ensino é administrada pela Engenheira Suely Pires, doutorada em Ciência da Computação pela COPPE UFRJ e Mestre em Ciência da Computação pelo IME.ATENÇÃO: Os treinamentos e formações poderão, sem aviso prévio, ter seus conteúdos atualizados, alterados e substituídos, à medida que ocorram atualizações ou descontinuação nas tecnologias.
Para realizar este módulo, é necessário conhecimentos de HTML e Algoritmos
A carga horária deste curso é de 20h.
PROGRAMA: JAVASCRIPT
Visão Geral do JavaScript- O que é Javascript ?
- Onde encontramos o Javascript?
- O que preciso para aprender Javascript?
- A tag <script></script>
- O comando document.writeln
- O comando getElementById
- Conhecendo a estrutura básica da linguagem
- Configurando a ferramenta de desenvolvimento
- Desenvolvendo nossa primeira página em Javascript
- Visualizando a página no Navegador
- Entendendo o código desenvolvido
- O que é uma função?
- Sintaxe básica de uma função
- Demonstrando o uso de uma função no Javascript
- Visualizando nossa página
- Entendendo o código desenvolvido
- O que é uma variável?
- O que são tipos de dados?
- Lista dos tipos de dados
- Number
- String
- Boolean
- Array
- Como utilizar as variáveis no JavaScript?
- Regras para criação de variáveis no JavaScript
- Comando de atribuição
- Operadores aritméticos (para Number)
- Operadores para String
- Utilizando comentários
- Demonstrando o uso de variáveis
- Entendendo o código desenvolvido
- O que é depurar?
- Utilizando as ferramentas de depuração dos navegadores
- Analisando o erro informado pelo navegador
- Corrigindo o código no JavaScript
- O que são estruturas condicionais?
- A estrutura condicional If
- A estrutura condicional If/Else
- Operadores relacionais
- Operadores lógicos
- Operador && (and)
- Operador || (or)
- Operador ! (not)
- Demonstração do uso do If/Else e Operadores
- A estrutura Switch/Case
- Demonstração do uso do Switch/Case
- Estrutura If/Else encadeada
- Demonstração da estrutura If/Else encadeada
- O que são estruturas de repetição?
- A estrutura de repetição While
- A estrutura de repetição Do/While
- A estrutura de repetição For
- Diferença entre as estruturas de repetição
- Demonstração do uso das estruturas de repetição
- O que é um Objeto em JavaScript?
- Exemplos de tipos de dados Objeto
- Fundamentos sobre Programação Orientada a Objetos
- O que é um Array?
- Demonstração do uso de Array no JavaScript
- Usando o comando alert()
- Usando o comando confirm()
- Usando o comando prompt()
- O que é DOM?
- O comando createElement
- O comando createTextNode
- O comando appendChild
- Demonstração da criação de elementos no JavaScript
- A função IndexOf
- A função toUpperCase
- A função toLowerCase
- A função Replace
- A função SubString
- Demonstração do tratamento de Strings
- O que são eventos?
- Tipos de eventos no JavaScript
- Demonstração do uso de eventos no JavaScript
- O que é Web Storage?
- O comando localStorage
- Demonstração do uso do localStorage
- O comando sessionStorage
- Demonstração do uso do sessionStorage
- O que são expressões regulares?
- O objeto RegExp?
- Validando uma entrada com RegExp
- Validando E-mail
- Validando Telefone
- Validando CEP
- Validando outros formatos
- Demonstração de Validação de Dados
- O que é Canvas?
- Demonstração do uso do Canvas?
- Comandos do Canvas
- O objeto Context2D
- O objeto Image
- O comando fillStyle
- O comando fillText
- O comando strokeStyle
- O comando stroke
- O comando beginPath
- O comando lineTo
- O comando moveTo
- O comando drawImage
- O evento onload do objeto Image
- Animação com Canvas
- O que são sprites?
- Demonstrando uma animação usando Canvas
- O que é Geolocalização?
- Demonstração do uso de Geolocalização no JavaScript
- Mapa Estático
- Mapa Dinâmico
- Coordenadas
- Obtendo o nome da cidade
- O que é JQuery?
- Vantagens do uso do JQuery?
- Instalando o JQuery
- Demonstração do JQuery
- Conhecendo algumas funções básicas do JQuery
- O que é Ajax?
- Conhecendo as funções para tratamento de Ajax
- Demonstração do uso de Ajax no JavaScript
- Obtendo o conteúdo via ajax
- Manipulando conteúdo em XML
Cursos Relacionados
Confira os cursos relacionados abaixo
Nosso Endereço
Av. Treze de Maio nº 23 - 8º Andar Centro - Rio de Janeiro RJ
Telefone +55 (21) - 2210 - 1180
WhatsApp: +55 (21) - 97879-2520
Email: cursoadv@cursoadv.com.br