Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Desenvolvimento Web Completo: HTML, CSS, JavaScript e SQL
Rating: 4.6 out of 5(13 ratings)
314 students

Desenvolvimento Web Completo: HTML, CSS, JavaScript e SQL

Análise de Sistemas, Arquitetura Web, Segurança da Informação e Elaboração da Lista de Requisitos para Projetos de Sites
Last updated 8/2025
Portuguese

What you'll learn

  • Criar aplicações web do zero, passando por todas as etapas, desde a análise de sistemas até a construção e implantação final.
  • Desenvolver páginas web completas usando HTML, CSS e JavaScript, aplicando boas práticas de design, estruturação de código e funcionalidade interativa.
  • Compreender a importância da análise de sistemas e aprender como identificar as demandas de uma aplicação, determinar o tipo de usuário.
  • Planejar e organizar requisitos de sistemas, priorizando as necessidades essenciais, importantes e desejáveis para garantir o sucesso do projeto.
  • Criar e formatar páginas web com HTML, utilizando as principais tags para estruturação de conteúdo e garantindo a compatibilidade entre navegadores.
  • Aplicar CSS para estilizar páginas web, criando layouts responsivos e visualmente atraentes, além de utilizar ferramentas como o Figma para prototipagem
  • Desenvolver interatividade com JavaScript, manipulando DOM, gerenciando eventos de usuário e criando animações para tornar as páginas mais dinâmicas.
  • Gerenciar bancos de dados com SQL, aprendendo a criar, modificar e consultar tabelas para organizar dados de sistemas web robustos e escaláveis.
  • Compreender a arquitetura da web, explorando componentes como front-end, back-end, bancos de dados e serviços de rede, além de aprender sobre APIs e integração
  • Entender os diferentes tipos de servidores web, como servidores de página e servidores de aplicação, e como utilizá-los.
  • Estudar protocolos essenciais da web como HTTP/FTP, e como utilizá-los na comunicação entre cliente e servidor, garantindo a eficiência e segurança dos dados.
  • Explorar as vantagens e desvantagens de diferentes modelos de processo de desenvolvimento de software, como Cascata, Prototipagem, RAD, Incremental e Espiral.
  • Aprender sobre as práticas de segurança na web, como proteger aplicações contra SQL Injection e outras ameaças comuns, utilizando boas práticas de codificação

Course content

7 sections21 lectures3h 53m total length
  • Introdução ao curso de Desenvolvimento Web10:33

Requirements

  • Este curso é ideal tanto para quem está começando na área de desenvolvimento web quanto para aqueles que já possuem experiência e desejam aprimorar suas habilidades. Para iniciantes, abordamos os conceitos básicos, como HTML, CSS e JavaScript, de forma clara e acessível. Para profissionais, oferecemos uma abordagem mais profunda, incluindo boas práticas de design, arquitetura de sistemas e segurança na web.
  • Se você é novo no desenvolvimento web, este curso fornecerá uma base sólida para que você crie aplicações web do início ao fim. Já para quem tem experiência, o curso traz tópicos avançados sobre gerenciamento de bancos de dados, otimização de desempenho e integração de sistemas, ajudando a refinar suas habilidades e a lidar com desafios do mundo real.

Description

Este curso é uma jornada completa para aprender a criar sites e aplicações web, indo do básico ao avançado. Ideal tanto para iniciantes quanto para profissionais que desejam se aperfeiçoar, o curso combina teoria e prática para que você possa transformar suas ideias em realidade no mundo do desenvolvimento web.

O que você vai aprender:
1 - Análise de Sistemas: Identifique demandas, defina requisitos e escolha o modelo ideal de desenvolvimento, como Cascata, Prototipagem ou RAD.
2 - Projetando o Site: Entenda como criar layouts funcionais e intuitivos, alinhados às boas práticas de design e usabilidade.
3 - Análise e Preparo da Lista de Requisitos: Saiba como levantar, organizar e priorizar requisitos para construir projetos sólidos.
4 - HTML e CSS: Crie e formate páginas web com boas práticas, combinando HTML e CSS para construir layouts responsivos e aplicá-los de maneira eficiente.
5 - JavaScript: Adicione comportamento às suas páginas web, manipulando o DOM, gerenciando eventos e aplicando animações.
6 - SQL: Aprenda comandos de definição (DDL) e manipulação de dados (DML) para gerenciar bancos de dados com eficiência, utilizando ferramentas como MySQL e DBeaver.
7 - Arquitetura Web: Explore conceitos como front-end, back-end, APIs e microsserviços para criar aplicações completas.
8 - Servidores e Hospedagem: Compreenda como funcionam servidores de página e de aplicação, e aprenda a publicar suas aplicações.
9 - Camada de Aplicação: Domine a integração de diferentes tecnologias para desenvolver sistemas robustos.
10 - Segurança: Proteja suas aplicações contra ameaças como SQL Injection e valide dados de forma segura.

Por que escolher este curso?

  • Conteúdo Completo: Do básico ao avançado, abrange todos os aspectos do desenvolvimento web.

  • Projetos Práticos: Simulações reais para aplicar os conhecimentos adquiridos.

  • Certificação: Um certificado ao final que valida suas habilidades técnicas no mercado de trabalho.

Inscreva-se agora e inicie sua jornada rumo à criação de aplicações web profissionais, destacando-se no mercado de tecnologia em constante evolução!

Who this course is for:

  • Este curso é ideal para iniciantes que desejam aprender desenvolvimento web do zero. Se você é um estudante, entusiasta de tecnologia ou alguém em busca de uma mudança de carreira, este curso fornecerá as bases essenciais para criar suas próprias aplicações web e entender os conceitos fundamentais de programação.
  • Perfeito para estudantes e autodidatas que buscam construir uma base sólida em HTML, CSS, JavaScript e outras tecnologias essenciais. Se você deseja desenvolver habilidades práticas e teoréticas para trabalhar com desenvolvimento web, este curso ajudará a estabelecer uma compreensão completa e aplicada do mundo digital.