Apresentação da Disciplina


Olá, seja bem vindo a disciplina de Desenvolvimento Front-End 2. Nessa disciplina, iremos explorar os conceitos mais avançados da linguagem Javascript, uma linguagem de programação que você já estudou em disciplinas anteriores. A partir de agora, você será capaz de desenvolver sistema web mais dinâmicos, mais interativos, e por consequência mais atrativos para o usuário final.

É importante frisar que a linguagem Javascript é peça fundamental para qualquer desenvolvedor web. É a partir dela que a gente vai conseguir explorar outras bibliotecas, outros frameworks ou plataformas de desenvolvimento que vão tornar a implementação desses sistemas mais rápido, mais objetivo e mais ágil.

Começaremos a nossa disciplina revisando os conceitos básicos da linguagem Javascript que você já aprendeu em disciplinas anteriores. Fundamentos como tipos de dados, variáveis, operações e estruturas de controle.

Em seguida, exploraremos os aspectos mais avançados de três fundamentos dessa linguagem:

Primeiro, estudaremos sobre funções em Javascript. Trata-se de uma funcionalidade extremamente importante para qualquer linguagem de programação, e no Javascript ela é fortemente explorada.

Na sequência, iremos manipular as estruturas de dados conhecidas como arrays. Aprenderemos a criar, acessar, ordenar e iterar sobre essas estruturas, além de conhecer diversos outros métodos que nos permitirão realizar tarefas mais complexas sobre os arrays.

Para encerrar essa primeira etapa estudaremos outro conceito fundamental e muito utilizado em Javascript: os objetos, uma forma mais completa de representarmos entidades no escopo do nosso programa.

Entraremos então em uma nova etapa da nossa disciplina onde começaremos a aplicar a linguagem Javascript no contexto de aplicações web. Iniciaremos estudando o DOM, estrutura responsável por representar todos os elementos presentes em uma página web. É a partir do DOM que poderemos navegar, acessar e interagir com elementos HTML a partir de nossos scripts Javascript.

Falando em interação, é fundamental estudarmos como lidar com eventos, como por exemplo, como reagir ao clique do mouse ou ao carregamento completo de todos os elementos da página.

Estudaremos também sobre formas de representação de dados voltados para comunicação entre sistemas, onde o JSON se sobressai como o formato mais popular. Em parceria com tecnologias como o AJAX, poderemos desenvolver sistemas que se comuniquem de forma rápida e transparente para os usuários finais.

Por fim, exploraremos a mais popular biblioteca Javascript, chamada de jQuery. Com essa biblioteca poderemos realizar várias atividades que até poderíamos fazer com o Javascript nativo, porém de forma mais rápida e objetiva. Por exemplo, podemos manipular o DOM com o jQuery de forma mais rápida e objetiva do que utilizando o Javascript nativo.

Ao final do curso você dominará essas tecnologias, o que vai permitir que você se torne mais competitivo e qualificado no mercado de trabalho.

Te desejo uma ótima disciplina e bons estudos. Até mais!


Versão 5.3 - Todos os Direitos reservados