Meio ano se foi.
O segundo tempo começa agora.
Dê um passo a mais no desenvolvimento web imergindo no universo do Angular. Este framework front-end utiliza HTML, CSS, JavaScript e TypeScript para criar aplicativos dinâmicos e robustos. Nesta formação, você irá começar sua jornada explorando os princípios fundamentais de HTML e CSS, para construir uma base sólida. Em seguida, adentrará no mundo do JavaScript, desvendando sua importância na integração da interatividade aos aplicativos. Avançará para o TypeScript, uma linguagem poderosa que eleva a segurança e eficiência no desenvolvimento. Por fim, chegará ao Angular, explorando seus componentes, serviços, roteamento, e diversas outras funcionalidades que capacitam você a criar aplicações web de alta qualidade. Desde a configuração inicial até os desafios mais avançados, como manipulação de requisições HTTP, serviços, injeção de dependências e observables, fornecemos as ferramentas essenciais para desenvolver aplicações web robustas. Junte-se a nós nesta jornada do Angular e eleve suas habilidades no desenvolvimento web.
Entenda o que é o Model Context Protocol (MCP), como ele padroniza a conexão entre LLMs e seus dados e por que é essencial para agentes de IA.
Invista na transformação da sua carreira!
Desenvolva suas habilidades essenciais de programação. Explore o poder do terminal Linux, domine expressões regulares para buscas e validações precisas, mergulhe nas práticas colaborativas com Git e GitHub e use Inteligência Artificial no dia a dia para ganhar produtividade.
Aprenda sobre os principais tópicos relacionados com o tema engenharia de software! Engenharia de software é uma das áreas da computação cujo foco está relacionado com análise, desenvolvimento e manutenção de softwares, bem como gestão de projetos e times. É uma área bastante extensa, pois contempla as diversas disciplinas necessárias durante todo o processo de criação e manutenação de softwares, tais como: Gestão de requisitos;Arquitetura e design de sistemas;Padrões de projeto;Banco de dados;Testes de software;Gestão de projetos; eInfraestrutura e deploy. A formação engenharia de software da Alura está organizada com diversos conteúdos que contemplam tais disciplinas, de maneira que você possa adquirir os conhecimentos necessários para ter uma boa visão sobre esta área tão importante da computação.
Você já ouviu falar sobre WebSockets? Esse Alura+ explicará um pouco sobre esse protocolo muito utilizado para aplicações Web em tempo real, com direito a um projeto implementando uma demonstração de visualização de ações usando o Node.js, Express e Socket.io. - [Curso de HTTP: Entendendo a web por baixo dos panos]( - [Formação Node.js com Express]( - [Formação Administrador de Redes](
O **Bastion Host** (ou *jump host*) atua como um servidor proxy para dar acesso a outros servidores e protocolos. Ele tem um papel importantes para a proteção e segurança do "seu back-end" e representa o ponto de entrada. Aprenda nesse vídeo, na prática, como configurar e usar um *Bastion Host* dentro da *cloud* AWS!
Domine segurança em redes com a Alura. Use VPN, firewalls e análise para proteger sistemas.
A **Internet das coisas** (*Internet of things*) está transformando como relacionamos com a tecnologia e um com o outro. Os *things* estão em todo lugar, por exemplo o seu relógio, sua televisão, no cartão, no kindle ou telefone e muito muito mais - todos estão conectados e trocando informações. Ou seja, todos os *things* envolvidos precisam se comunicar e para tal é preciso ter um **protocolo simples e leve**. Esse é o papel do **MQTT** (*Message Queuing Telemetry Transport*) que define como os aparelhos trocam mensagem que é o assunto desse vídeo! Boa aula :) - [Formação Internet das Coisas)[
Aprenda a implementar login com Google e GitHub, usando OAuth e OpenID, e adicione autenticação de dois fatores em suas aplicações Java.
Aprenda a gerenciar identidades e acessos em ambientes cloud, explorando autenticação, autorização, modelos RBAC/ABAC e integração com MFA e Active Directory.