Descrição
- Conhecer a evolução da internet e, na sequência, ter uma visão técnica dos serviços utilizados na Internet, tendo por base a arquitetura cliente servidor.
- Conhecer e contextualizar os elementos básicos que compõem a estrutura de uma arquitetura web
- Identificar as características principais do protocolo HTTP, entendendo como utilizá-lo para acessar e manipular servidores online.
- Utilizar ferramentas de FTP, SFTP e FTPS, ferramentas essas que auxiliam na manipulação de diretórios e arquivos online.
- Identificar os principais conceitos relacionados à Web Standards, bem como suas principais funcionalidades e seus pontos positivos e negativos quanto à otimização do processo de criação de conteúdos para páginas HTML.
- Identificar as diferenças entre linguagens de programação e linguagens script e criar as estruturas básicas de um projeto HTML, identificando algumas de suas principais tags
- Conhecer os conceitos básicos relativos a editores HTML, bem como os principais exemplares disponíveis no mercado atual, utilizando-os de maneira básica para o desenvolvimento de páginas no ambiente Web.
- Compreender os conceitos básicos relativos ao CSS, bem como as suas principais funcionalidades.
- Formar uma opinião a respeito dos principais conceitos evolutivos do HTML 5, a versão atual da linguagem de marcação mais utilizada no mundo para construção de websites e sistemas online
- Compreender os conceitos básicos sobre Javascript e as diversas derivações de utilização em websites, conhecendo seus pAmbiente de Desenvolvimento para Webrincipais aspectos e biblioteca.
- Compreender os conceitos básicos relativos a Bootstrap, e aos diversos frameworks de CSS.
- Identificar o que é IDE, e como ele funciona, observando suas características e aspectos positivos quanto a utilização do mesmo por programadores.
- Compreender os conceitos básicos sobre a mais poderosa e mais utilizada linguagem de programação para Internet PHP ou Hypertext Preprocessor, e as diversas aplicações, conhecendo seus principais aspectos e bibliotecas.
- Identificar o que são máquinas virtuais, entendendo suas principais funcionalidades e porque elas são tão úteis para a profissão de programador e até como elas são utilizadas por pessoas que não desejam programar e só querem uma segunda opção.
- Conhecer os principais fundamentos de linguagem Java e regras de sintaxe e paradigma de programação, que se baseia no conceito de OOP, recursos da linguagem Java suporta.
- Identificar os principais conceitos relativos a linguagem de programação c#, bem como suas principais utilidades e funcionalidades, vendo um passo a passo básico introdutório à essa linguagem. Observando como essa linguagem pode ser utilizada no dia-a-dia do programador web.