Atenção! Nosso Atendimento é 100% automatizado por Inteligência Artificial!

Curso de HTML-CSS-JavaScript: Do nada ao máximo

Economize R$ 87,10

Preço:
Preço promocionalR$ 39,90 Preço normalR$ 127,00

Descrição

HTML-CSS-JavaScript: Do Zero à Maestria

A Fundação Essencial para o Desenvolvimento FrontEnd

Visão Geral do Curso

Você está procurando aprender os fundamentos que permitirão que você entre no mercado de trabalho atual? Este curso se especializa em ensinar as bases sólidas da programação em todo o seu esplendor, ao mesmo tempo em que domina HTML, CSS e JavaScript para torná-lo competente no mercado atual. Oferecemos os seguintes benefícios: - Crie suas próprias aplicações - Trabalhe como freelancer ou empreendedor vendendo seu software - Candidate-se a um emprego no mundo real - Aproveite ao máximo este curso - Capitalize neste conteúdo com excelentes benefícios Vamos dar uma olhada detalhada nos tópicos que você irá cobrir. Cada uma das unidades a seguir abrangerá vários módulos completos, totalizando mais de vinte (20) módulos.

Unidade 1: Programação Estruturada

Você começará sua jornada trabalhando com duas linguagens principais, Pascal e JavaScript. Isso abrangerá o espectro de linguagens de programação compiladas, semi-interpretadas e puramente interpretadas, com todas as variações que isso acarreta. Pascal será a linguagem base que usaremos para introduzir e estudar cada tópico, pois é poderosa, moderna e eficiente para aprendizado. JavaScript será o contraponto, mostrando um lado diferente da programação em comparação com linguagens mais estruturadas como Pascal, Java ou C++. Os tópicos abordados incluirão: - Entrada e saída padrão de dados - Variáveis, constantes e tipos primitivos - Programação sequencial - Seleção com declarações IF - Fluxogramas - Declarações IF encadeadas - Declarações CASE e SWITCH - Iteração com loops FOR - Iteração condicional com loops WHILE e DO-WHILE (REPEAT) - Projetos de aplicativos e desenvolvimento de software

Unidade 2: Arrays

O curso continuará com Pascal como a linguagem base e JavaScript como referência para o mundo web, incluindo um pouco de HTML. Nesta unidade, você trabalhará em: - Arrays lineares - Arrays bidimensionais ou matrizes - Arrays dinâmicos - Arrays como objetos em JavaScript - Algoritmos de busca e ordenação - Jogo da Vida de John Conway

Unidade 3: Programação Modular

A partir deste ponto, você começará a criar programas maiores e mais complexos, então começará a trabalhar com subprogramas (procedimentos e funções) e tudo o que isso implica. O treinamento se intensificará neste ponto. Os tópicos específicos abordados incluirão: - Funções com tipos fortemente tipados - Funções com tipos dinâmicos - Procedimentos com tipos fortemente tipados - Procedimentos dinâmicos - Passagem de parâmetros por valor - Passagem de parâmetros por referência - Desafios de passagem de parâmetros em JavaScript - Escopo de identificadores - Registros - Tipos de dados estruturados - Modularização de código - Encapsulamento básico - Manipulação de arquivos - Conceitos de banco de dados - Conceitos de design de software - Ponteiros e memória dinâmica - Listas encadeadas - Tipos de Dados Abstratos - Operações primitivas - Seletores, atribuidores, predicados, construtores e destrutores - Criação de módulos em JavaScript - Uso de várias páginas HTML - ADTs de Lista Encadeada, Pilha e Fila - Árvore de Busca Binária - Algoritmos de busca e travessia - Recursão computacional

Unidade 4: Programação Orientada a Objetos

Tudo o que você aprendeu até agora é preparação para a programação orientada a objetos. Este tópico aplica tudo o que você aprendeu anteriormente em grande profundidade. É um dos conceitos mais exigidos no mercado de trabalho e extremamente necessário se você quiser aprender a usar qualquer tecnologia, linguagem, framework, etc. Os tópicos essenciais abordados incluirão: - Definição e estrutura de objetos - Definição de classe - Modificadores de acesso - Encapsulamento avançado - Propriedades - Classes internas - Campos e operações estáticas - Padrão de design Singleton - Importação e exportação de componentes - Modelos de objetos em JavaScript - Protótipo em JavaScript - Herança - Polimorfismo - Conversão de tipos (down-cast e up-cast) - Interfaces - Classes abstratas - Genéricos - Tratamento de exceções - Promessas - JSON - Operações de ressurreição - Noções básicas de UML e design de software - Manutenção e escalabilidade de código

Unidade 5: Design de Interface do Usuário

Neste módulo, você aplicará tudo o que aprendeu até agora para criar interfaces gráficas modernas para aplicativos de desktop. No entanto, tudo o que você aprender aqui também será aplicável, quase que de forma idêntica, à web, pois o JavaScript usa um modelo de eventos e gerenciamento de componentes semelhante ao que você usará em Pascal. Os tópicos abordados incluem: - Criação de janelas - Campos e formulários complexos - Eventos e interação do usuário - Manipulação de componentes - Validação de entrada - Diálogos simples e modais - Botões e componentes de ação - Menus principais e menus de contexto - Tabelas e filtros - Passagem de informações entre janelas e frames - Estruturação de informações do usuário - Geração dinâmica de componentes em tempo real - Uso de ações - Painéis com abas - Ícones e decorações - Barras de progresso e telas de apresentação - Criação de GUIs complexas

Unidade 6: HTML e JavaScript

A partir deste ponto, você tem todas as bases de programação para aplicativos de desktop e treinamento extensivo no uso de uma variedade de ferramentas. Você já é um programador, mas ainda está longe do que o mercado de trabalho exige. A web é a peça que falta e, a partir daqui, a completaremos. Você já é um especialista em JavaScript, mas agora é hora de projetar sites dinâmicos, visualmente atraentes e responsivos, além de usar APIs e programação do lado do servidor. Os tópicos abordados, em termos gerais, incluem: - Estruturas básicas do HTML5 - Vinculação interna de páginas - Vinculação externa de páginas - Barras de progresso - Tabelas, linhas, colunas, células e estruturação - Criação de formulários complexos - Gerenciamento e eventos de formulários - Elementos META - Elementos de estruturação semântica de páginas - Imagens - Favicon - Mapas - Picture - Figura e Figcaption - Eventos JavaScript - Documentação oficial - Programação multithread com Workers - Caixas de diálogo - Uso de frames internos - Áudio e vídeo - Uso de ações - Criação de GUIs complexas - Arrastar e soltar - Canvas do HTML - Criação de jogos de exemplo

Unidade 7: Folhas de Estilo em Cascata (CSS)

Depois de ter um entendimento profundo do HTML, é hora de trabalhar na visualização, decoração e estilização de uma página da web. O CSS é extenso e possui vários aspectos para trabalhar, pois ele não apenas gerencia a aparência das coisas, mas também fornece ao HTML funcionalidades adicionais interessantes. Os tópicos abordados, em termos gerais, incluem: - Estilos inline básicos - Estilos importados - Listas de cores e seletor de cores - Seletores - Definição de classes de estilo - Fontes básicas - Importação de fontes externas e uso de ícones - Posicionamento absoluto e z-index - Posicionamento relativo e span - Fundos e cores alfa - Dimensões e alinhamentos - Modelo de caixa - Menus suspensos - Barras de navegação - Sombras de texto e caixa - Bordas e margens - Animações - Transições e transformações - Caixas flexíveis - Layout de várias colunas - Consultas @media - Dicas de ferramentas - Menus de contexto - Painéis com abas - Uso de variáveis CSS - Seletores de atributos - Pseudo-classes - Pseudo-elementos - Condições - CSS dinâmico a partir do JavaScript

Unidade 8: DOM e BOM

Este módulo retornará ao JavaScript e mostrará como gerenciar dinamicamente todos os componentes HTML, permitindo que você faça verdadeira mágica com uma página da web. O

Estimar frete

Payment & Security

Dúvidas Gerais

Após a confirmação do pagamento, você receberá um e-mail com todas as instruções para acessar seus cursos. O e-mail incluirá um link para a plataforma de ensino, onde você poderá fazer login utilizando suas credenciais cadastradas no momento da compra. Caso seja um curso em formato de arquivo para download, o mesmo estará disponível na área do aluno e poderá ser acessado diretamente pelo link enviado. Se você não receber o e-mail de acesso em até 24 horas, verifique sua caixa de spam ou entre em contato com nossa equipe pelo e-mail suporte@amentil.com.br.

Após a confirmação do pagamento, seu pedido será processado e enviado para o endereço cadastrado. Você receberá um e-mail com os detalhes do envio, incluindo o código de rastreamento para acompanhar a entrega. Trabalhamos com transportadoras confiáveis e os prazos variam de acordo com o método de envio escolhido e sua localização. É importante garantir que o endereço de entrega esteja correto para evitar atrasos. Caso tenha dúvidas ou problemas com a entrega, nossa equipe de suporte está à disposição pelo e-mail suporte@amentil.com.br.

Você pode tirar dúvidas diretamente com nossa equipe de suporte por diversos canais:

  • E-mail: Envie sua pergunta para suporte@amentil.com.br, e nossa equipe responderá em até 2 dias úteis.
  • Telefone: Ligue para +55 (48) 1234-5678, disponível de segunda a sexta, das 9h às 18h.
  • WhatsApp: Envie uma mensagem para +55 (48) 91265-4321 e receba atendimento rápido e prático.
  • Formulário de Contato: Preencha o formulário disponível em nosso site na página Contato.
  • Redes Sociais: Você também pode enviar suas dúvidas pelo Instagram ou Facebook em @amentil.sa.

Estamos sempre prontos para ajudar!

Reembolso e garantias

O prazo de reembolso pode variar dependendo da forma de pagamento utilizada:

  • Cartão de Crédito: O estorno será realizado em até 7 dias úteis após a aprovação do reembolso, mas o crédito poderá aparecer na sua fatura em um prazo de 30 a 60 dias, conforme a política da operadora do cartão.
  • Boleto Bancário ou Transferência: O valor será devolvido via depósito em conta bancária em até 7 dias úteis após a aprovação do reembolso.

Você pode solicitar a devolução de produtos físicos seguindo o passo a passo abaixo:

  1. Entre em contato com nosso suporte:
  2. Aguarde nossa resposta:
    Nossa equipe analisará sua solicitação em até 3 dias úteis e fornecerá as instruções detalhadas para a devolução.
  3. Prepare o produto:
  4. Envie o produto:
  5. Reembolso ou troca:

Nosso compromisso é fornecer uma experiência confiável e segura ao acessar nossa enciclopédia online. Garantimos a qualidade dos serviços e funcionalidades oferecidos, seguindo as condições descritas abaixo:

1. Garantia de Acesso

  • Disponibilidade: Oferecemos garantia de disponibilidade da enciclopédia online 24 horas por dia, 7 dias por semana, exceto durante períodos programados de manutenção ou por problemas técnicos fora do nosso controle.
  • Resolução de Problemas: Em caso de interrupções no serviço, nossa equipe técnica atuará para restaurar o acesso no menor tempo possível.

2. Garantia de Conteúdo

  • Precisão e Atualização: Todo o conteúdo disponibilizado é cuidadosamente revisado para garantir precisão e relevância. No entanto, a enciclopédia online é constantemente atualizada, e não podemos garantir a exatidão absoluta em casos de informações sujeitas a mudanças rápidas.
  • Correção de Erros: Caso identifique erros ou inconsistências no conteúdo, você pode nos informar pelo e-mail conteudo@amentil.com.br, e faremos a análise e correção, se necessário.

3. Garantia de Segurança

  • Proteção de Dados: Utilizamos tecnologias avançadas para proteger suas informações pessoais e garantir que sua navegação na enciclopédia seja segura.
  • Privacidade: Todos os dados coletados seguem as diretrizes da nossa Política de Privacidade.

4. Garantia de Reembolso

Para assinaturas da enciclopédia online:

  • Direito de Arrependimento: Você pode solicitar o cancelamento e reembolso integral em até 7 dias corridos após a compra, desde que não tenha acessado conteúdos pagos da plataforma.
  • Problemas Técnicos: Caso não consiga acessar os conteúdos devido a falhas técnicas imputáveis à plataforma, garantimos suporte prioritário e, se o problema não for resolvido, você pode solicitar reembolso proporcional ao período não utilizado.

5. Limitações

  • Conexão à Internet: Não garantimos acesso à enciclopédia em situações de instabilidade ou falhas na conexão de internet do usuário.
  • Uso Indevido: O acesso e uso da enciclopédia são pessoais e intransferíveis. O compartilhamento de credenciais pode resultar na suspensão ou cancelamento da assinatura sem reembolso.

6. Contato para Garantias

Caso precise de suporte ou queira exercer algum direito de garantia, entre em contato conosco:

  • E-mail: suporte@amentil.com.br
  • Telefone: +55 (48) 1234-5678
  • Horário de atendimento: Segunda a sexta, das 9h às 18h.