Escolha seu Plano
Carreiras Alura
Evolua com profundidade técnica, direção clara e aplicação prática.
Jornadas guiadas do básico ao avançado com checkpoints práticos, desenhadas para quem busca profundidade e protagonismo técnico.
Iniciante
Comece do zero com uma trilha clara e progressiva.
Fundamentos práticos para dar os primeiros passos com segurança e construir uma base sólida.
Intermediário
Continue sua evolução com cursos que conectam fundamentos, ferramentas e prática profissional. Ganhe autonomia, e avance para projetos mais completos.
Avançado
Aprofunde temas técnicos e estratégicos para enfrentar desafios mais complexos. Explore boas práticas, arquitetura, performance com visão profissional.
CURSOS
CARREIRAS
Skills & Go
O Skills & Go é para Tech Leads, Product Managers, estrategistas e early adopters que transformam ideias em soluções de alto impacto. Em cursos ao vivo e 100% online, você domina a nova era da IA em tempo real.
Aulas ao vivo
Eventos Alura
Nossos eventos são pensados para quem quer estar à frente das mudanças em tecnologia, IA e inovação. Em experiências presenciais, você acompanha tendências e se conecta com especialistas que estão moldando o futuro.
Próximos eventos
O que você vai aprender nesta formação? Fundamentos de Escalabilidade: Entenderá o conceito de escalabilidade e sua importância na construção de sistemas robustos.Performance vs. Escalabilidade: Aprenderá a distinguir e relacionar performance individual de um sistema com sua capacidade de escalar e atender a crescentes demandas.Projeto Arquitetônico: Será capacitado para tomar decisões informadas sobre a arquitetura de sistemas, considerando tanto a performance quanto a escalabilidade.Otimização de Aplicações: Adquirirá habilidades práticas para tornar aplicações mais escaláveis através de várias estratégias e técnicas.Configuração para Produção: Aprenderá a configurar aplicações PHP e o PHP-FPM para ambientes de produção, assegurando máxima eficiência e segurança.Introdução ao Swoole: Será apresentado ao Swoole, uma extensão PHP para corotinas assíncronas, e entenderá como ela pode potencializar a performance de sua aplicação.Monitoramento: Conhecerá a importância do monitoramento contínuo de aplicações, além de ferramentas e práticas recomendadas.Gestão de Alta Demandas e Segurança: Aprenderá estratégias para lidar com um grande volume de requisições, bem como proteger aplicações contra ataques DDoS.Documentação Arquitetural: Reconhecerá a importância de documentar decisões arquiteturais e aprenderá as melhores práticas para fazê-lo de maneira eficaz.Deploy e Infraestrutura Escalável: Aprenderá a fazer o deploy de aplicações PHP modernas usando AWS, EC2, RDS, Docker e Kubernetes, integrando ferramentas como Composer, Pecl e frameworks PHP em ambientes produtivos, com foco em alta disponibilidade e escalabilidade. No fim da formação, você estará equipado com conhecimentos e habilidades essenciais para desenvolver, otimizar e gerenciar aplicações PHP robustas e escaláveis em ambientes de produção.
Invista na transformação da sua carreira!
Arrays são muito poderosos, mas nem só de array vivem os(as) desenvolvedores(as). Neste curso, nós vamos aprender sobre coleções e estruturas de dados muito mais poderosas.
Programação funcional é um paradigma de programação e neste treinamento você vai aprender a aplicar alguns dos seus conceitos em PHP.
Crie seus primeiros códigos em PHP entendendo como funcionam variáveis, operadores, estruturas de controle e de repetição.
O mundo tem passado por muitas mudanças, e não seria diferente nas corporações. Neste Alura+, Paulo Silveira fala a respeito das **carreiras hipsters** em tecnologia e de que forma as **transformações digitais** fizeram com que os programadores e programadoras parassem de apenas escrever códigos, e passassem a **unir sistemas.**
Fazer upload de arquivos através de formulários é uma tarefa muito comum na web. Neste vídeo vamos aprender a tratar isso com PHP. Vamos entender como funciona o básico do processo e envio de arquivos do HTML para o servidor, e como podemos salvar o arquivo no local desejado utilizando PHP.
É muito comum precisarmos passar um comportamento por parâmetro para uma função ou método. A técnica de chamar um comportamento (função) passado por parâmetro após realizar a ação é conhecida como callback, neste vídeo veremos como isso é implementado através de funções anônimas no PHP, mas o conhecimento também aplica para outras linguagens!
Constantes são um conceito muito simples porém muito útil. Neste vídeo vamos ver como utilizar constantes no PHP Como o próprio nome já indica, uma constante armazena valores que não podem ser alterados. Além de valores avulsos, podemos ter também constantes de classes no PHP.
Ao desenvolver um código nós devemos sempre nos atentar às **boas práticas e seguir determinados padrões**. No ecossistema do PHP, as **PSR**s são recomendações que diversos projetos gigantes e comunidades seguem. Ao aderir a estes padrões, você estará escrevendo seu código de forma semelhante aos grandes criadores de ferramentas PHP. ### Links - [PHP Framework Interop Group]( - [PSR-1 Basic Coding Standard]( - [PSR-2 Coding Style Guide](
Trabalhar com datas faz parte do cotidiano da maioria das pessoas que desenvolvem software, e no desenvolvimento web essa realidade se acentua ainda mais. Neste vídeo você aprenderá como trabalhar com **períodos entre datas** utilizando o PHP. ### Links -[Documentação oficial da classe DatePeriod](