Curso de Desenvolvimento Web
Aprenda a programar aplicações para a internet.
- Professor: João Ribeiro
- Nível do curso: Básico
A área de desenvolvimento web é uma das que mais cresce dentro do segmento de tecnologia, oferecendo oportunidades muito interessantes tanto para quem está começando agora na carreira de desenvolvedor quanto para aqueles que desejam mudar de área. Os profissionais que atuam como desenvolvedores web codificam páginas e aplicações para a internet, utilizando linguagens de marcação e de programação.
Há alguns anos atrás este era um profissional que era contratado apenas para criar páginas na internet. Mas, hoje em dia, um desenvolvedor web acaba fazendo muito mais do que isso, pois cada vez mais existe a necessidade de se criar sistemas e aplicações que sejam baseadas na internet. Por isso, eles também começaram a dominar e aprender desenvolvimento de sistemas mais complexos, utilizando linguagens como o JavaScript.
Aprenda mais sobre desenvolvimento web neste curso online e gratuito. Não deixe de conferir também o curso de Desenvolvimento Web PHP.
Sobre o curso
Neste curso online os estudantes poderão aprender mais sobre as atividades desenvolvidas por um profissional que possa ser considerado como um desenvolvedor web. Além disso, os estudantes poderão colocar em prática diversas formas e técnicas para desenvolver e produzir conteúdo focado na internet. Dente os temas tratados ao longo dos cursos estão páginas, scripts, layouts, tratamento de imagens, dentre outros.
Estrutura do curso
web#001 Introdução
web#002 Sobre a instalação do software
web#003 Sobre a utilização do Fireworks 8
web#004 – Estrutura de página web e colocar css e javascript
web#005 – Adicionar um Favicon à página web
web#006 – HTML básico para páginas web num único video
web#007 – Compreender o básico do CSS com exemplo
web#008 – Utilização do Bootstrap numa página web
web#009 – Webtemplate 1 – parte 1
web#010 – Webtemplate 1 – parte 2
web#011 – Webtemplate 1 – parte 3
web#012 – Webtemplate 1 – parte 4
web#013 – Webtemplate 1 – parte 5
web#014 – Webtemplate 1 – parte 6
web#015 – Webtemplate 1 – parte 7
web#016 – Webtemplate 1 – parte 8 (final)
web#017 – Como utilizar icones Font Awesome
web#018 – Como utilizar Google Fonts
web#019 – O novo Bootstrap 4
web#020 – Visual Studio PHP Executable Path
web#021 – Sistema MVC para desesperados
web#022 – Projeto web completo
web#001 – SPACET – Introdução ao projeto
web#002 – SPACET – Pasta do projeto, index, cabecalho, rodape e bootstrap
web#003 – SPACET – Experiências com SASS
web#004 – SPACET – Criação de CSS geral, limpeza de ficheiros e FontAwesome
web#005 – SPACET – SPACET no GitHub
web#006 – SPACET – Protecao de pastas e bloqueio de acesso direto a scripts
web#007 – SPACET – Aplicação e demonstração do fluxo de execução da aplicação
web#008 – SPACET – Criar um ficheiro de configurações
web#009 – SPACET – Classe para gestão da base de dados
web#010 – SPACET – Início da criação da área de setup
web#011 – SPACET – Preparação do ficheiro setup
web#012 – SPACET – Noção geral do que é uma base de dados
web#013 – SPACET – Criação da base de dados inicial e a tabela de utilizadores
web#014 – SPACET – Inserir utilizador admin na base de dados
web#015 – SPACET – Revisão da classe cl_gestorBD e criação da tabela de logs
web#016 – SPACET – Criação de funções estáticas e formulário de login
web#017 – SPACET – Criação do mecanismo de verificação do login
web#018 – SPACET – Arranjo no sistema de login para ficar mais completo
web#019 – SPACET – Início da construção da barra de utilizador
web#020 – SPACET – Arranjo da barra de utilizador e sistema de logout
web#021 – SPACET – Conclusão do sistema de logout e início da recuperação da senha
web#022 – SPACET – Descarregamento do PHPMailer e criaçãod e formulário para recuperar password
web#023 – SPACET – Construção inicial da lógica de recuperação da password
web#024 – SPACET – Gerador de senhas aleatórias e alteração da senha na BD
web#025 – SPACET – Envio de email no sistema de recuperação de password
web#026 – SPACET – Vários ajustamentos ao sistema criado
web#027 – SPACET – Conclusão do sistema de recuperação da password
web#028 – SPACET – Criação da função para registo de logs
web#029 – SPACET – Início da construção do quadro de perfil de utilizador
web#030 – SPACET – Construção do quadro para alteração da password
web#031 – SPACET – Construção da lógica para alteração da password parte 1 2
web#032 – SPACET – Construção da lógica para alteração da password parte 2 2
web#033 – SPACET – Criação de um mecanismo de permissões de utilizador parte 1 2
web#034 – SPACET – Criação de um mecanismo de permissões de utilizador parte 2 2
web#035 – SPACET – Alteração do aspeto da barra do utilizador criação de um dropdown
web#036 – SPACET – Toda a implementação da atualização do email do utilizador
web#037 – SPACET – Controlo de opções do administrador e alguns aspetos de seguranca
web#038 – SPACET – Arranjo final da mensagem de não permissão
web#039 – SPACET – Inicio da construção do quadro para adicionar novo utilizador
web#040 – SPACET – Construção de uma função de JavaScript para gerar passwords aleatórias
web#041 – SPACET – Quadro para novo utilizador e adição de collapse para permissões
web#042 – SPACET – Carregamento das permissões para uma checklist
web#043 – SPACET – Arranjo visual das permissões e verificação de checkbox em PHP
web#044 – SPACET – Preparação das checkbox para PHP
web#045 – SPACET – Trabalhando as permissões
web#046 – SPACET – Preparação do código para gravar novo utilizador na base de dados
web#047 – SPACET – Guardar novo utilizador na base de dados
web#048 – SPACET – Finalizar o registo de utilizador, envio de email, etc
web#049 – SPACET – Construção da tabela para apresentação dos utilizadores
web#050 – SPACET – Criação do mecanismo de ações para editar e eliminar utilizadores
web#051 – SPACET – Condicionamento na apresentação de opções de edição dos utilizadores
web#052 – SPACET – Aperfeiçoamento do filtro de opções de edição dos utilizadores
web#053 – SPACET – Finalização do visual da tabela e criação dos scripts para as operações
web#054 – SPACET – Preparação do código transversal aos scripts de edição de dados do utilizador
web#055 – SPACET – Considerações importantes sobre a construção do layout
web#056 – SPACET – Remover utilizador da base de dados
web#057 – SPACET – Início da construção do quadro para editar os dados do utilizador
web#058 – SPACET – Finalização do quadro de edição dos dados de utilizador
web#059 – SPACET – Edição do quadro de permissões do utilizador parte 1 2
web#060 – SPACET – Edição do quadro de permissões do utilizador parte 2 2
web#061 – SPACET – Reorganização do projeto para dar entrada a clientes
web#062 – SPACET – Início da construção do frontend da página SpaceT
web#063 – SPACET – Preparação do cabecalho da página web
web#064 – SPACET – Separação de CSS em ficheiros e novo FontAwesome
web#065 – SPACET – FontAwesome 5 e como acrescentar no nosso projeto
web#066 – SPACET – Técnica para colocar rodapé até ao fundo da página
web#067 – SPACET – Formatação do rodapé e colocação de ícones das redes sociais
web#068 – SPACET – Formatação da barra de cliente e definição das routes para login e signup
web#069 – SPACET – Início da criação do sistema de signup
web#070 – SPACET – Adição da tabela de clientes e explicação da sequência do signup
web#071 – SPACET – Início da construção da lógica do signup
web#072 – SPACET – Inserção da conta de cliente na base de dados
web#073 – SPACET – Envio de email de ativação para o cliente
web#074 – SPACET – Início da criação do mecanismo de ativação
web#075 – SPACET – Finalização do mecanismo de ativação
web#076 – SPACET – Inicio da criação do quadro de login de cliente com dropdown form
web#077 – SPACET – Finalização do aspeto visual do quadro de login e criação da lógica
web#078 – SPACET – Finalização da lógica de login do cliente
web#079 – SPACET – Condicionar a apresentação da barra de cliente
web#080 – SPACET – Organização das routes do cliente e criação do mecanismo de logout
web#081 – SPACET – Tratamento estético CSS de alguns elementos
web#082 – SPACET – Preparação do quadro de perfil de cliente com accordion
web#083 – SPACET – Construção de formulários para alteração de dados do cliente parte 1/2
web#084 – SPACET – Construção de formulários para alteração de dados do cliente parte 2/2
web#085 – SPACET – Código para alteração do nome do cliente
web#086 – SPACET – Código para alteração do email do cliente
web#087 – SPACET – Código para alteração da senha do cliente
web#088 – SPACET – Inicio da criação de um mecanismo para inserir clientes
web#089 – SPACET – Conclusão do mecanismo de inserção de clientes
web#090 – SPACET – Resolução do problema de criação de clientes e testagem
web#091 – SPACET – Articulação entre Front Office e Back Office
web#092 – SPACET – Construção da tabela de clientes
web#093 – SPACET – Criação do mecanismo de visualização dos dados de cliente
web#094 – SPACET – Inserção de mecanismo para eliminar cliente
web#095 – SPACET – Preparação do quadro para eliminar cliente
web#096 – SPACET – Conclusão do processo de eliminação do cliente
web#097 – SPACET – Início da criação do mecanismo de pesquisa de clientes
web#098 – SPACET – Implementação de variável de sessão para pesquisa
web#099 – SPACET – Execução da pesquisa com LIKE
web#100 – SPACET – Limpeza da pesquisa
web#101 – SPACET – Início da construção de um sistema de paginação
web#102 – SPACET – Testagem do sistema de paginação em bruto
web#103 – SPACET – Criação do mecanismo de navegação do sistema de paginação
Aulas:
-
web#001 Introduçãoweb#002 Sobre a instalação do softwareweb#003 Sobre a utilização do Fireworks 8web#004 - Estrutura de página web e colocar css e javascriptweb#005 - Adicionar um Favicon à página webweb#006 - HTML básico para páginas web num único videoweb#007 - Compreender o básico do CSS com exemploweb#008 - Utilização do Bootstrap numa página webweb#009 - Webtemplate 1 - parte 1web#010 - Webtemplate 1 - parte 2web#011 - Webtemplate 1 - parte 3web#012 - Webtemplate 1 - parte 4web#013 - Webtemplate 1 - parte 5web#014 - Webtemplate 1 - parte 6web#015 - Webtemplate 1 - parte 7web#016 - Webtemplate 1 - parte 8 (final)web#017 - Como utilizar icones Font Awesomeweb#018 - Como utilizar Google Fontsweb#019 - O novo Bootstrap 4web#020 - Visual Studio PHP Executable Pathweb#021 - Sistema MVC para desesperadosweb#022 - Projeto web completoweb#001 - SPACET - Introdução ao projetoweb#002 - SPACET - Pasta do projeto, index, cabecalho, rodape e bootstrapweb#003 - SPACET - Experiências com SASSweb#004 - SPACET - Criação de CSS geral, limpeza de ficheiros e FontAwesomeweb#005 - SPACET - SPACET no GitHubweb#006 - SPACET - Protecao de pastas e bloqueio de acesso direto a scriptsweb#007 - SPACET - Aplicação e demonstração do fluxo de execução da aplicaçãoweb#008 - SPACET - Criar um ficheiro de configuraçõesweb#009 - SPACET - Classe para gestão da base de dadosweb#010 - SPACET - Início da criação da área de setupweb#011 - SPACET - Preparação do ficheiro setupweb#012 - SPACET - Noção geral do que é uma base de dadosweb#013 - SPACET - Criação da base de dados inicial e a tabela de utilizadoresweb#014 - SPACET - Inserir utilizador admin na base de dadosweb#015 - SPACET - Revisão da classe cl_gestorBD e criação da tabela de logsweb#016 - SPACET - Criação de funções estáticas e formulário de loginweb#017 - SPACET - Criação do mecanismo de verificação do loginweb#018 - SPACET - Arranjo no sistema de login para ficar mais completoweb#019 - SPACET - Início da construção da barra de utilizadorweb#020 - SPACET - Arranjo da barra de utilizador e sistema de logoutweb#021 - SPACET - Conclusão do sistema de logout e início da recuperação da senhaweb#022 - SPACET - Descarregamento do PHPMailer e criaçãod e formulário para recuperar passwordweb#023 - SPACET - Construção inicial da lógica de recuperação da passwordweb#024 - SPACET - Gerador de senhas aleatórias e alteração da senha na BDweb#025 - SPACET - Envio de email no sistema de recuperação de passwordweb#026 - SPACET - Vários ajustamentos ao sistema criadoweb#027 - SPACET - Conclusão do sistema de recuperação da passwordweb#028 - SPACET - Criação da função para registo de logsweb#029 - SPACET - Início da construção do quadro de perfil de utilizadorweb#030 - SPACET - Construção do quadro para alteração da passwordweb#031 - SPACET - Construção da lógica para alteração da password parte 1 2web#032 - SPACET - Construção da lógica para alteração da password parte 2 2web#033 - SPACET - Criação de um mecanismo de permissões de utilizador parte 1 2web#034 - SPACET - Criação de um mecanismo de permissões de utilizador parte 2 2web#035 - SPACET - Alteração do aspeto da barra do utilizador criação de um dropdownweb#036 - SPACET - Toda a implementação da atualização do email do utilizadorweb#037 - SPACET - Controlo de opções do administrador e alguns aspetos de segurancaweb#038 - SPACET - Arranjo final da mensagem de não permissãoweb#039 - SPACET - Inicio da construção do quadro para adicionar novo utilizadorweb#040 - SPACET - Construção de uma função de JavaScript para gerar passwords aleatóriasweb#041 - SPACET - Quadro para novo utilizador e adição de collapse para permissõesweb#042 - SPACET - Carregamento das permissões para uma checklistweb#043 - SPACET - Arranjo visual das permissões e verificação de checkbox em PHPweb#044 - SPACET - Preparação das checkbox para PHPweb#045 - SPACET - Trabalhando as permissõesweb#046 - SPACET - Preparação do código para gravar novo utilizador na base de dadosweb#047 - SPACET - Guardar novo utilizador na base de dadosweb#048 - SPACET - Finalizar o registo de utilizador, envio de email, etcweb#049 - SPACET - Construção da tabela para apresentação dos utilizadoresweb#050 - SPACET - Criação do mecanismo de ações para editar e eliminar utilizadoresweb#051 - SPACET - Condicionamento na apresentação de opções de edição dos utilizadoresweb#052 - SPACET - Aperfeiçoamento do filtro de opções de edição dos utilizadoresweb#053 - SPACET - Finalização do visual da tabela e criação dos scripts para as operaçõesweb#054 - SPACET - Preparação do código transversal aos scripts de edição de dados do utilizadorweb#055 - SPACET - Considerações importantes sobre a construção do layoutweb#056 - SPACET - Remover utilizador da base de dadosweb#057 - SPACET - Início da construção do quadro para editar os dados do utilizadorweb#058 - SPACET - Finalização do quadro de edição dos dados de utilizadorweb#059 - SPACET - Edição do quadro de permissões do utilizador parte 1 2web#060 - SPACET - Edição do quadro de permissões do utilizador parte 2 2web#061 - SPACET - Reorganização do projeto para dar entrada a clientesweb#062 - SPACET - Início da construção do frontend da página SpaceTweb#063 - SPACET - Preparação do cabecalho da página webweb#064 - SPACET - Separação de CSS em ficheiros e novo FontAwesomeweb#065 - SPACET - FontAwesome 5 e como acrescentar no nosso projetoweb#066 - SPACET - Técnica para colocar rodapé até ao fundo da páginaweb#067 - SPACET - Formatação do rodapé e colocação de ícones das redes sociaisweb#068 - SPACET - Formatação da barra de cliente e definição das routes para login e signupweb#069 - SPACET - Início da criação do sistema de signupweb#070 - SPACET - Adição da tabela de clientes e explicação da sequência do signupweb#071 - SPACET - Início da construção da lógica do signupweb#072 - SPACET - Inserção da conta de cliente na base de dadosweb#073 - SPACET - Envio de email de ativação para o clienteweb#074 - SPACET - Início da criação do mecanismo de ativaçãoweb#075 - SPACET - Finalização do mecanismo de ativaçãoweb#076 - SPACET - Inicio da criação do quadro de login de cliente com dropdown formweb#077 - SPACET - Finalização do aspeto visual do quadro de login e criação da lógicaweb#078 - SPACET - Finalização da lógica de login do clienteweb#079 - SPACET - Condicionar a apresentação da barra de clienteweb#080 - SPACET - Organização das routes do cliente e criação do mecanismo de logoutweb#081 - SPACET - Tratamento estético CSS de alguns elementosweb#082 - SPACET - Preparação do quadro de perfil de cliente com accordionweb#083 - SPACET - Construção de formulários para alteração de dados do cliente parte 1/2web#084 - SPACET - Construção de formulários para alteração de dados do cliente parte 2/2web#085 - SPACET - Código para alteração do nome do clienteweb#086 - SPACET - Código para alteração do email do clienteweb#087 - SPACET - Código para alteração da senha do clienteweb#088 - SPACET - Inicio da criação de um mecanismo para inserir clientesweb#089 - SPACET - Conclusão do mecanismo de inserção de clientesweb#090 - SPACET - Resolução do problema de criação de clientes e testagemweb#091 - SPACET - Articulação entre Front Office e Back Officeweb#092 - SPACET - Construção da tabela de clientesweb#093 - SPACET - Criação do mecanismo de visualização dos dados de clienteweb#094 - SPACET - Inserção de mecanismo para eliminar clienteweb#095 - SPACET - Preparação do quadro para eliminar clienteweb#096 - SPACET - Conclusão do processo de eliminação do clienteweb#097 - SPACET - Início da criação do mecanismo de pesquisa de clientesweb#098 - SPACET - Implementação de variável de sessão para pesquisaweb#099 - SPACET - Execução da pesquisa com LIKEweb#100 - SPACET - Limpeza da pesquisaweb#101 - SPACET - Início da construção de um sistema de paginaçãoweb#102 - SPACET - Testagem do sistema de paginação em brutoweb#103 - SPACET - Criação do mecanismo de navegação do sistema de paginação