Warning: imagejpeg(): gd-jpeg: JPEG library reports unrecoverable error: in C:\inetpub\sites\terminalf.com\system\library\image.php on line 45Warning: fread(): Length parameter must be greater than 0 in C:\inetpub\sites\terminalf.com\system\library\cache\file.php on line 32 Curso Web Development - Online ou Presencial (Lisboa) | Terminal F
CARRINHO VAZIO
CARRINHO VAZIO

Portal Online Agregador de Ofertas Formativas

Compre Online no Terminal F
É 100% seguro e estará a usufruir dos melhores descontos que encontrará no mercado.

Curso Web Development | Online ou Presencial (Lisboa)

  • 920,08€ 968,50€
  • -5%
  • Vagas: 10
  • Data de Início do Curso: Flexível: Inicie quando quiser
  • Data Final do Curso: 6 meses após Incrição (Validade)
  • Horário: Flexível: Pode gerir o seu próprio horário
  • Duração do Curso: 140 horas (Carga Estimada)
  • Local: Online / Presencial (Lisboa)
  • Entidade Formadora: ALTA LÓGICA
    Faltam: 071 dias09:56:07

No curso Web Development, da Alta Lógica, os formados aprenderão as competências essenciais para a programação, desenvolvimento e design de websites.


A primeira parte do curso está focada na construção e design do site e inclui formação na linguagem de marcação HTML5 e em Cascading Style Sheets (CSS3).


A segunda parte deste curso de formação está focada na vertente de desenvolvimento web, e inclui a aquisição de conhecimentos e competências para o desenvolvimento de websites dinâmicos, com recurso à linguagem de programação PHP e a MySQL, e conhecimentos de Javascript e JQuery, que possibilitam o desenvolvimento de conteúdo dinâmico e interativo que é executado do lado do cliente.

HTML5+CSS3


Introdução ao HTML 5
  • Fundamentos
  • Estrutura de uma Página
  • Elementos e Atributos
  • Estrutura do DOM (Document Object Model)
  • Incorporação de Scripts

Elementos do HTML
  • Doctype
  • Elemento HTML
  • Elemento HEAD
  • Elemento BODY
  • CSS3 (Cascading Style Sheets)
    • Estilos Inline
    • Estilos Internos
    • Estilos Externos
  • Listas
  • Ligações
    • Internas
    • Externas
    • Hibridas
  • Imagens
  • Backgrounds
  • Modelo de Caixa
  • Tabelas
  • Formulários
  • Organização de uma Página
  • Inline Frames
  • Etiqueta BASE
  • Semântica do HTML5

Grafismo
  • Detecção do Suporte ao Elemento Canvas
  • Sistema de Coordenadas
  • Figuras Simples
  • Paths
  • Transformações
  • Utilização de Texto
  • Gradientes
  • Imagens
  • Aplicação de Sombras
  • Manipulação de Pixéis
  • Animações
  • Utilização do Elemento SVG

Multimédia
  • Vídeo, Áudio, Contentores e Codecs
  • Elemento Vídeo
  • Detetar o Suporte ao Elemento Vídeo
  • Carregamento de um Vídeo
  • Interface HtmlMediaElement
  • Elemento Áudio

Formulários Web
  • Construção de um Formulário
  • Deteção de Formulários em HTML5
  • Placeholder
  • Autofocus
  • Autocomplete
  • List e Datalist
  • Required
  • Endereços de email
  • URLs
  • Números
  • Sliders
  • Datas e Horas
  • Pesquisa
  • Telefone
  • Cores
  • Validação de Formulários


JAVASCRIPT + JQUERY


JavaScript
  • Introdução ao JavaScript
  • Tipos de Dados
  • Operadores
  • If Else
  • Matemática
  • Variáveis
  • Funções Callback
  • Funções
  • Variáveis Globais e Locais
  • Ciclos
  • Arrays
  • Switch
  • Objetos
  • Classes
  • Canvas e Animação
  • JavaScript HTML e CSS
  • Validação de Formulários

JQuery
  • Introdução ao JQuery
  • A sintaxe do JQuery
  • Primeiro JQuery
  • Seletores
  • Eventos
  • Métodos HTML e Classes
  • Efeitos de Animação
  • JQuery UI


SQL (COM MYSQL)


Introdução ao SQL
  • Conceitos Básicos sobre Bases de Dados
  • Instalação e Configuração do MySQL e MySQL Workbench
  • Uso do MySQL Workbench para aceder á Base de Dados

Criação, Eliminação e Alteração de Bases de Dados e Tabelas
  • Criação de uma Base de Dados
  • Criação de uma Tabela
  • Eliminação de uma Base de Dados
  • Eliminação de uma Tabela
  • Alteração de uma Tabela

Tipos de Dados em SQL
  • Tipos Numéricos
  • Tipos de Cadeia
  • Tipos de Data

Inserção e Atualização de Dados
  • Inserção de Registos
  • Eliminação de Registos
  • Actualização de Registos

Pesquisa de Dados
  • Clausula SELECT
  • Pesquisa de Todos os Elementos da Tabela
  • Pesquisa de Colunas Especificas
  • Pesquisa com Critérios (WHERE)
  • Pesquisa com Multíplos Critérios (AND e OR)
  • Ordenação de Dados (ORDER BY)
  • Utilização de Wildcards
  • Clausula IN

Restrições SQL
  • NOT NULL
  • UNIQUE
  • PRIMARY KEY
  • FOREIGN KEY
  • CHECK
  • DEFAULT

Relações entre Tabelas
  • Chave Primária
  • Chave Estrangeira
  • Auto-Incremento

Consulta com Múltiplas Tabelas
  • Alias
  • Join
  • Inner Join
  • Left Join
  • Right Join
  • Full Join
  • Union

Funções
  • Funções de Agregação
  • AVG() - Média
  • COUNT() – Número de Registos
  • FIRST() – Primeiro Valor
  • LAST() – Último Valor
  • MIN() – Menor Valor
  • MAX() – Maior Valor
  • SUM() – Soma
  • Funções Escalares
    • UCASE() – Converte para Maiúsculas
    • LCASE() – Converte para Minúsculas
    • MID() – Extrai Caracteres
    • LEN() – Número de Caracteres
    • ROUND() – Arredonda um Valor com Casas Decimais
    • NOW() – Data e Hora Atual
    • FORMAT() – Formata o Campo a ser Mostrado

Utilização do SQL em Linguagens de Programação
  • Java
  • PHP
  • VB.net
  • C#
  • Access VBA


PHP


Introdução ao PHP
  • Noções Básicas
  • Requisitos
  • Instalação e Configuração do PHP

Conceitos Básicos
  • Sintaxe
  • Tipo de Dados
  • Variáveis (inclui variáveis dinâmicas)
  • Constantes
  • Funções de Output (echo e print)
  • Operações (aritméticas e com strings)
  • Controlo de Fluxo

Funções
  • Array
  • Calendar
  • Date
  • Directory
  • String
  • Mail
  • Math
  • Misc

Funções para Tratamento de Ficheiros (FileSystem)
  • O Objeto FileSystemObject
  • Funções de Manipulação de Ficheiros
  • Escrever e Ler sobre Ficheiros

Formulários
  • Tratamento de Formulários
  • Validação de Dados
  • Envio de Dados por mail

Cookies
  • Gestão de Sessions
  • Ficheiro de sistemas do PHP

Base de Dados - MySQL
  • Instalação e Configuração do MySQL
  • Criação e Manutenção de Bases de Dados em MySQL em modo de comando
  • Utilização de Ferramentas de Interface Gráfico de Operação com o MySQL

Base de Dados – PHP e MySQL
  • Noções Básicas
  • Conexões às Bases De Dados
  • Manipulação de Base de Dados: Inserção, Atualização, Apresentação e Eliminação de
    Dados.
  • Funções PHP para lidar com o MySQL

Introdução ao PHP Avançado
  • Instalação do PHP
  • Configuração de um Site

Programação Orientada a Objetos (POO)
  • Conceitos de POO
  • Classes
  • Atributos
  • Métodos
  • Modificadores de Acesso
  • Métodos Construtores e Destrutores
  • Herança
  • Classes Abstractas
  • Interfaces
  • Autoload de Classes
  • Serialização

Padrões de Desenho
  • Conceitos de Padrões de Desenho
  • Padrão Abstract Factory
  • Padrão Singleton
  • Padrão Decorator
  • Padrão Façade

Exceções
  • Captura e Tratamento de Exceções
  • Classe Exception
  • Desenvolvimento de Classes Próprias de Exceção

Utilização de Classes
  • Conceitos de Utilização de Classes
  • Geração de Miniaturas de Imagens
  • Calendário Dinâmico
  • Upload de Ficheiros
  • Classes com Acesso à Base de Dados
  • Carrinho de Compras
  • Loja Online
  • Chat
  • Fórum

Gestão e Acesso à Base de Dados - MySQL
  • Instalação e Configuração do MySQL
  • Utilização de Ferramentas de Interface Gráfico de Operação com o MySQL
  • Criação de Base de Dados MySQL
  • Conceção do Esquema de Tabelas e Construção de Tabelas
  • Relacionamento entre Tabelas
  • Comandos SQL
    • SELECT
    • INSERT
    • DELETE
    • UPDATE
  • Cruzamento de Dados entre Tabelas (JOIN)
  • Funções Agregadoras e Escalares

Conceitos Específicos
  • Sessões em PHP
  • Autenticação HTTP
  • Fundamentos de Segurança

Alta Lógica é um centro de formação certificado pela DGERT, que disponibiliza desde 1997 cursos de informática, nas áreas de Microsoft Office, Utilizador, Programação, Web Design & Development e Desenho Gráfico.


Com possibilidade de formação presencial (sala aberta) ou online, a metodologia Alta Lógica tem um grande foco na prática, permitindo ao formando aprender passo a passo, com o apoio de um formador permanente e pró-ativo.


Na Alta Lógica pode iniciar o seu curso quando quiser, tem total flexibilidade de horários, podendo aprender ao seu ritmo e termina apenas quando chegar ao fim da matéria com todas as suas dúvidas esclarecidas.


A Alta Lógica tem centro de formação em Lisboa e disponibiliza a sua oferta formativa online para todo o mundo.


Consulte o separador Metodologia, para conhecer a metodologia de formação Alta Lógica em maior detalhe.

A metodologia Mentored, da Alta Lógica, é uma metodologia inovadora de formação que lhe permite:

 

  • Modelo de aprendizagem adaptado ao teu ritmo: Cada formando define a velocidade de aprendizagem;
  • Horários flexíveis e sem necessidade de agendamento de aulas: Avança no curso consoante a tua disponibilidade;
  • Formação disponível em e-learning: Escolhe se queres realizar o curso à distância e/ou presencialmente;
  • Apoio permanente do formador, presencial e online: Avança na matéria sem dúvidas;
  • Conteúdos práticos, com simulações reais explicados passo a passo;
  • Todos os conteúdos são disponibilizados em formato digital;
  • Inclui exercícios de avaliação sumativa, com o propósito de testar os conhecimentos adquiridos;
  • Sem número máximo de horas de aprendizagem, dentro da validade do curso: Só terminas o curso quando já não tiveres dúvidas.

 

Tem alguma dúvida? Consulte as Perguntas Frequentes sobre a metodologia Alta Lógica ou Contacte-nos.

Etiquetas: html5, css3, javascript, jquery, sql, php




  • Master Card
  • Discovery
  • PayPal
  • Amex