Curso Javascript em Porto Alegre

O curso de Javascript Alfamídia é uma formação completa que prepara o aluno para trabalhar com desenvolvimento Full Stack - ou seja, tanto no cliente quanto no servidor através do ambiente Node.js - além de trabalhar com recursos avançados de Javascript, jQuery e do Framework Angular.

O curso ainda apresenta conteúdos avançados de construção de extensões em javascript para navegadores e integração com interfaces de programação (APIs) de redes sociais.

Próximas Datas em Porto Alegre
(visite também cursos online Alfamídia para cursos em todo Brasil)
06/10/2018 - 24/08/2019: Sábados
08/10/2018 - 26/08/2019: Noite

Valor do curso:
ver valor do curso

Conteúdo Programático

Curso HTML 5 e CSS
Este curso de HTML é ministrado em quatro aulas, cada uma com uma análise aprofundada de um site completo HTML. Seguindo o modelo didático dos Extensivos Presenciais Alfamídia, o aluno tem acesso, antes do primeiro dia de aula, e durante o curso, a diversos conteúdos de HTML5 e CSS e Web Design Responsivo. Na primeira aula, o instrutor trabalhará com o estudo de um template profissional de um site de Yoga, mostrando como é construído cada elemento do site, tanto no aspecto da semântica da informação (em html) quanto do layout (com css). No dia da aula, o mesmo conteúdo da aula é disponibilizado online, em uma série de videoaulas e fontes do exemplo apresentado. No segundo dia de aula, será trabalhado um site de cursos, seguindo a mesma dinâmica. Da mesma forma, o terceiro e último dia de aula apresentarão, cada um, um site diferente. No último dia, além de HTML e CSS, o aluno terá a oportunidade de trabalhar com um template que utiliza Bootstrap.

Curso SQL e Modelagem de Dados
Neste curso o aluno trabalha com os principais comandos de manipulação de um sistema de gerenciamento de bancos de dados utilizando a linguagem padrão SQL, desenvolvendo exercícios que facilitam o entendimento de como inserir, alterar e consultar dados em uma base de dados. A linguagem SQL padrão ANSI é utilizada como base para sistemas de banco de dados como Oracle, SQL Server, MySql e outros.

Curso Javascript Avançado
Utilizando a linguagem Javascript, o curso ensina a construção de programas orientados a objetos em uma linguagem se estrutura de classes. Os diferentes mecanismos que fundamentam a programação orientada a objetos, como herança e polimorfismo, são trabalhados na linguagem javascript, através de exemplos práticos que comparam a abordagem orientada a objetos com a programação sem o uso deste paradigma.

Curso jQuery e Aplicações client-side
Neste curso serão desenvolvidas diversas aplicações com HTML 5, CSS, Javascript e jQuery, com maior ênfase na programação e uso de Ajax e jQuery. Serão estudados programas que implementam menus dinâmicos, drag and drop, scroll infinito e outros recursos úteis para o desenvolvimento de aplicações web com recursos de interação sofisticados.

Curso AngularJS
O Angular é um framework para a construção de aplicações Javascript desenvolvido pelo Google, sendo hoje o mais popular framework da linguagem. Em AngularJS é possível criar aplicações client-side, ou seja, aplicações que executam no navegador do usuário, com recursos de interação bastante avançados.

Curso Node.js
O Node.js é um ambiente para o desenvolvimento de aplicações server side em Javascript. Tradicionalmente, para o desenvolvimento de aplicações Web, eram utilizadas duas linguagens de programação. Javascript como linguagem client-side, para executar no navegador do usuário, e uma linguagem server-side, como PHP, Java ou C#.net, para construir as rotinas que eram executadas no servidor. Um dos grandes motivos do sucesso do ambiente Node.js é a possibilidade de programar no servidor utilizando a linguagem Javascript.

Curso Extensões de Browser em Javascript
O Navegador Chrome permite que programadores desenvolvam extensões que ampliam as capacidades do navegador. Você pode criar aplicações que extraem informações da página em que o usuário navega, criar recursos sofisticados de interação, bloqueiam ou exibem informações da página, trazem resultados de outras páginas e mesmo alteram completamente a página exibida. A linguagem das extensões do Chrome é o Javascript, e, neste curso, serão desenvolvidas algumas extensões do Chrome, mostrando os recursos da API do navegador e como é a interação com o Javascript.

Curso Integração com Redes Sociais com Javascript
Neste curso serão trabalhados os recursos para criar programas em Javascript que interagem com as APIs de redes sociais. Serão trabalhados os recursos de autenticação e as possibilidade de interação do Javascript com redes sociais como Fabebook.

Metodologia de Ensino dos Extensivos Presenciais

Os extensivos são dividos em módulos que são ministrados ao longo de um ano. Cada módulo é composto por um conjunto de exemplos de códigos e um conjunto de desafios, que são trabalhados em uma sequência pré-definida pelo instrutor. Basicamente, novos exemplos e novos desafios são apresentados a cada aula.

Este modelo se baseia na ideia que é a prática que vai lhe dar naturalidade e fluência para ter um real domínio das ferramentas, conceitos e metodologias apresentadas em aula.

Adicionalmente, os mesmos exemplos e desafios também são disponibilizados na forma de vídeos, permitindo que você estude e revise o conteúdo apresentado.