Apresentação

São necessários desenvolvedores especializados em programação web e pode ser o próximo profissional de referência”

##IMAGE##

Sem programação, não existiriam páginas web: assim de essencial é esta especialização. Cada meio de comunicação online que visitamos, cada rede social, cada loja virtual, qualquer site web que podem ser visitados foram previamente desenvolvidos por algum programador. Portanto, pode-se dizer que a profissão de desenvolvedor é uma das mais demandadas e abundantes, embora haja um problema: é difícil encontrar profissionais que trabalhem de forma eficaz. 

Este curso oferece a possibilidade de transformar-se em programadores especialistas, uma vez que dispõe de todas as ferramentas necessárias para codificar e criar sites web. Existem muitos elementos que intervêm na criação de um site na Internet, mas o mais importante é a linguagem e a forma como é escrita pelo desenvolvedor. Por isso, é importante contar com uma  boa aprendizagem que ensine a programar de forma limpa e organizada em diversos programas, para poder adaptar-se às diferentes circunstâncias 
e necessidades dos clientes. 

No entanto, a Internet está cheia de páginas que poderiam ter sido programadas de forma mais eficiente e que poderiam ser otimizadas. É aí que entra o programador, que graças a este Curso em Linguagens de Programação Web, adquirirá as competências necessárias para desenvolver e otimizar código aplicado a ambientes online. 

Os conteúdos deste Cursoforam selecionados e estruturados pelos melhores docentes, especialistas em programação web, que oferecerão soluções reais para que o aluno possa aplicá-las no seu ambiente profissional o mais rápido possível. Dessa forma, a abordagem prática deste curso faz toda a diferença, algo que foi positivamente avaliado por todos os alunos da TECH.

A programação é o presente e o futuro: especialize-se e aumente as suas possibilidades profissionais”

Este Curso em Linguagem de Programação Web onta com o conteúdo científico mais completo e atualizado do mercado. As suas principais características são:

  • Conteúdo centrado nas linguagens mais importantes de Programação Web
  • Diversas ferramentas de programação para o desenvolvimento web
  • As melhores soluções para os possíveis desafios e problemas apresentados ao programar
  • Um corpo docente de alto nível
  • Uma metodologia de ensino inovadora e focada nas necessidades do aluno
  • A disponibilidade dos conteúdos e recursos desta qualificação sempre que quiser e como quiser

Enfrente os seus desafios profissionais com todas as garantias, utilizando os conhecimentos que adquirirá neste Curso”

O seu corpo docente inclui profissionais do sector, que contribuem com a sua experiência profissional para esta qualificação, bem como especialistas reconhecidos de empresas líderes e universidades de prestígio.  

O seu conteúdo multimédia, desenvolvido com a mais recente tecnologia educativa, permitirá ao profissional uma aprendizagem situada e contextual, ou seja, um ambiente simulado que proporcionará uma formação imersiva programada para treinar-se em situações reais.  

A elaboração deste curso centra-se na Aprendizagem Baseada em Problemas, através da qual o profissional deve tentar resolver as diferentes situações da atividade profissional que surgem ao longo do curso. Para tal, contará com o apoio de um inovador sistema de vídeo interativo desenvolvido por especialistas conceituados.  

Programe o seu caminho para o sucesso: escolha este Curso e torne-se um especialista requisitado"

##IMAGE##

A programação é para a Internet o que a arquitetura é para os edifícios: aprenda a construir páginas web como um arquiteto digital"

Programa de estudos

Este Curso está estruturado de forma a que o aluno disponha dos melhores conteúdos possíveis para alcançar os seus objetivos profissionais. O módulo detalhado a seguir contém todos os elementos necessários para se tornar um desenvolvedor web especialista, graças ao seu enfoque que combina recursos teóricos com as suas respetivas aplicações práticas.

##IMAGE##

Este é o melhor conteúdo possível em programação web: ao finalizar o Curso será o melhor desenvolvedor no seu ambiente”

Módulo 1. Linguagens de programação web

1.1. Programação Web
 

1.1.1. A web
 1.1.2. Web Design
 1.1.3. Desenvolvimento Web

 1.1.3.1. Front-End
 1.1.3.2. Back-End
 1.1.3.3. Full-Stack

 1.1.4. Tipos de linguagem

 1.1.4.1. Linguagens de programação
 1.1.4.2. Linguagens de marcação
 1.1.4.3. Linguagens de scripting

 1.1.5. Framework vs. Biblioteca
 1.1.6. Ambientes de desenvolvimento(IDEs)
 1.1.7. Navegadores

 1.2. HTML

 1.2.1. HTML
 1.2.2. Rótulos

 1.2.2.1. Aninhamento
 1.2.2.2. Atributos

 1.2.3. Estrutura de documento

 1.2.3.1. Header
 1.2.3.2. Corpo

 1.2.4. Elementos semânticos

 1.2.4.1. Elementos de raiz
 1.2.4.2. Metadados
 1.2.4.3. Scripting
 1.2.4.4. Secções
 1.2.4.5. Comentários

 1.2.5. Conteúdo textual

 1.2.5.1. Headings
 1.2.5.2. Parágrafos
 1.2.5.3. Listas
 1.2.5.4. Formatos de texto
 1.2.5.5. Carateres especiais
 

1.2.6. Blocos
 1.2.7. Hyperlinks
 1.2.8. Conteúdo incorporado
 1.2.9. Tabelas
 1.2.10. Formulários

 1.3. CSS

 1.3.1. CSS
 1.3.2. Aplicação de estilos
 1.3.3. Regras

 1.3.3.1. Seletores
 1.3.3.2. Propriedades e valores
 1.3.3.3. Comentários

 1.3.4. Colisões de estilo

 1.3.4.1. Herança
 1.3.4.2. Cascata

 1.3.5. Seletores
 1.3.6. Combinadores
 1.3.7. Pseudo-classes
 1.3.8. Pseudo-elementos
 1.3.9. Modelo de caixa
 1.3.10. Atributos
 1.3.11. Unidades de medida

 1.3.11.1. Unidades absolutas
 1.3.11.2. Unidades relativas

 1.3.12. Posicionamento
 1.3.13. Cores
 1.3.14. Variáveis
 1.3.15. Animações

 1.4. JavaScript

 1.4.1. JavaScript
 1.4.2. Inclusão de código em HTML
 1.4.3. Sintaxe

 1.4.3.1. Sentenças
 1.4.3.2. Comentários

 1.4.4. Tipos de dados
 1.4.5. Variáveis e âmbitos
 1.4.6. Operadores
 1.4.7.  Estruturas de controlo de fluxo
 1.4.8. Funções
 1.4.9. Manipulação DOM
 1.4.10. Eventos
 1.4.11. Programação orientada a objetos

 1.4.11.1. Classes
 1.4.11.2. Objetos

  1.4.11.2.1. Propriedades
  1.4.11.2.2. Métodos

 1.4.12. AJAX

 1.5. PHP

 1.5.1. PHP
 1.5.2. Estrutura de documento
 1.5.3. Geração de conteúdo HTML
 1.5.4. Constantes e variáveis
 1.5.5. Operadores
 1.5.6.  Tipos de dados
 1.5.7.  Estruturas de controlo de fluxo
 1.5.8.  Funções
 1.5.9.  Formulários, cookies e sessões

 1.6. MySQL

 1.6.1. MySQL
 1.6.2. Bases de dados
 1.6.3. Codificação de carateres
 1.6.4. Tipos de dados
 1.6.5. Utilizadores e privilégios
 1.6.6. Acesso a uma base de dados
 1.6.7. Criação e manipulação de uma base de dados
 1.6.8. Cláusulas
 1.6.9. Consultas

 1.7. Bibliotecas e Frameworks de HTML e CSS

 1.7.1. Bootstrap
 1.7.2. Foundation
 1.7.3. Skeleton
 1.7.4. Bulma
 1.7.5. Materializar
 1.7.6. PureCSS
 1.7.7. TailwindCSS
 1.7.8. Susy
 1.7.9. UIkit

 1.8. Bibliotecas e Frameworks de JavaScript

 1.8.1. Ângulos
 1.8.2. jQuery
 1.8.3. React
 1.8.4. Meteor
 1.8.5. Polymer
 1.8.6. Mithril
 1.8.7. Aurelia
 1.8.8. Vue.js
 1.8.9. Ember.js
 1.8.10. Node.js
 1.8.11. Backbone.js

 1.9. Bibliotecas e Frameworks de PHP

 1.9.1. Laravel
 1.9.2. Symfony
 1.9.3. Zend
 1.9.4. CodeIgniter
 1.9.5. FuelPHP
 1.9.6. CakePHP
 1.9.7. Phalcon
 1.9.8. Yii
 1.9.9. Slim

 1.10. Técnicas de Programação Web

 1.10.1. Beautify
 1.10.2. Minificação de código
 1.10.3. Otimização de imagens

 1.10.3.1. Formatos de ficheiro
 1.10.3.2. Qualidade da compressão vs. Tamanho

 1.10.4. Normalização de códigos e compatibilidade entre navegadores
 1.10.5. Depuração e validação de código
 1.10.6. Bundling
 1.10.7. Controlo de versões e repositórios

##IMAGE##

Com este Curso poderá completar o seu currículo e marcar a diferença num setor tão competitivo como o da Programação Web”

Curso em Linguagem de Programação Web

Na era digital em que vivemos, a linguagem de programação web tornou-se o motor que impulsiona a experiência online. Desde páginas web simples até aplicações web complexas, esta linguagem é a chave para criar e dar vida aos sites modernos e atraentes que encontramos diariamente. Está interessado em tornar-se um especialista no desenvolvimento web? A TECH Universidade Tecnológica tem a qualificação perfeita para si. Através do Curso em Linguagem de Programação Web, ministrado de forma 100% online, aprenderá os fundamentos e as técnicas avançadas para criar sites web dinâmicos e funcionais. Assim, irá mergulhar no mundo da linguagem de programação web, onde explorará HTML, CSS e JavaScript, os pilares fundamentais da construção de sites modernos e atraentes.

Domine a linguagem de programação web

Ao longo do curso, desenhado pelos melhores especialistas da TECH, desenvolverá uma compreensão profunda sobre cada uma das linguagens de programação web e aprenderá como se integram entre si para criar uma experiência de utilizador fluida. Desde a estrutura básica de uma página até à implementação de interações dinâmicas e ao design responsivo, tornar-se-á um especialista na arte da programação web. A nossa equipa de instrutores altamente qualificados irá orientá-lo através de lições teóricas e práticas, de modo a garantir que adquira as competências necessárias para enfrentar os desafios do mundo real. Graças a isso, aprenderá a resolver problemas comuns, depurar erros e otimizar o desempenho do seu código.