Meio ano se foi.
O segundo tempo começa agora.
Aprenda sobre as melhores práticas do desenvolvimento de software utilizando o ecossistema do PHP. Abordaremos temas como SOLID, Object Calisthenics, refatoração e depuração. Além disso, vamos mostrar como criar testes automatizados e testes de integração para garantir a confiabilidade de nossos sistemas.
Aprenda a criar aplicações Desktop para a plataforma Windows, conectar com o banco SQL Server usando o framework .NET Dentre as tecnologias disponíveis atualmente, o ecossistema .NET é valorizado e reconhecido no mercado pela estabilidade, confiabilidade, produtividade, pelas APIs maduras e funcionalidades modernas, ferramentas eficientes, documentação vasta e o suporte de primeira linha oferecido pela Microsoft. O que é Windows Forms? O Windows Forms é o sucessor do Visual Basic Forms e possibilita a criação da aplicações Desktop para Windows é uma linguagem criada para o Microsoft .NET Framework e .NET Core, e foi projetado para a criação de aplicativos seguros e orientados a objetos, de forma produtiva e eficaz. O que vou aprender ao longo desta Formação? A Formação Windows Forms com C# da Alura proporciona uma abordagem prática de aprendizado para a/o profissional que quer se destacar e estar preparada(o) para os desafios do mercado, através da bagagem teórica e experiências práticas adquiridas ao longo dos cursos da formação. Você vai aprender a criar aplicações Desktop com Windows Forms usando a linguagem C# da MicroSoft construindo uma interface rica e completa. Usaremos o SQL Server para a persistência e aprendemos todos os padrões para criar uma aplicação robusta.
Invista na transformação da sua carreira!
Boas-vindas ao Guia de Aprendizado em Tópicos Avançados com Node.js! Aqui você irá além do básico e aprofundará seu entendimento sobre como o Node trabalha internamente para entregar performance, escalabilidade e eficiência em ambientes modernos. Ao longo dos passos, você vai explorar o processamento não-bloqueante e trabalhar com Streams para lidar com grandes volumes de dados, aprender a paralelizar tarefas usando Child Processes e Worker Threads, e dominar testes avançados com Jest, Supertest e spies para garantir a confiabilidade de aplicações assíncronas e APIs. Essa formação é ideal para quem já tem experiência com Node.js e quer elevar o nível: escrever aplicações robustas, projetar soluções orientadas a eventos, paralelizar operações complexas e garantir qualidade com boas práticas de testes.Seu código vai rodar mais rápido, consumir menos recursos e estar pronto para cenários reais de produção.
Comece aqui seus estudos em PHP! O PHP é uma das linguagens de programação mais usadas no mundo. A linguagem é multiparadigma, podendo ser procedural, funcional e orientada a objetos. Segundo a W3Techs, o PHP é a linguagem utilizada em mais de 70% dos servidores de sites e sistemas web conhecidos, ou seja, é uma linguagem que domina o mercado web e pode ser utilizada tanto em startups e pequenas empresas quanto em grandes corporações e repartições públicas. A formação PHP da Alura é um guia de aprendizado para você iniciar uma carreira na programação com PHP. Você vai aprender desde os fundamentos da linguagem com as boas práticas até o conhecimento essencial para uma boa modelagem orientada a objetos.
Nesta formação você vai aprender fundamentos de GPT (Generative Pre-trained Transformer) e suas aplicações, Python e bibliotecas relevantes para desenvolvimento de IA, Como interagir com as APIs da OpenAI para criação de conteúdo, desenvolvimento de chatbots inteligentes com fluxos de conversação natural, e utilização de prompts eficazes para geração de texto preciso e relevante. Ela será útil para você que quer: Implementar IA em seu negócio ou projeto pessoal.Criar ferramentas poderosas que simplifiquem operações.Gerar conteúdo de qualidade em escala. O que você vai aprender nesta formação? Chatbots Inteligentes: Aprenda a criar chatbots conversacionais que se adaptam às necessidades dos seus usuários, oferecendo uma experiência de usuário incomparável. Ferramentas Personalizadas: Use as APIs da OpenAI para criar ferramentas que automatizam e simplificam os processos do dia a dia em seu negócio. Prompts Eficazes: Aprenda a formular prompts que geram respostas precisas e úteis, economizando tempo e recursos. Integração com Python: Descubra como combinar o poder do Python com as APIs da OpenAI para criar soluções que são tanto robustas quanto escaláveis. Inovação Constante: Mantenha-se à frente da concorrência ao adotar as tecnologias mais recentes que estão redefinindo diversos setores. Se você estava estudando pela versão anterior, pode continuar no link.
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.
Consolide os fundamentos da linguagem através de exercícios "mão na massa" e relembre temas essenciais como lógica condicional, manipulação de dados, listas, dicionários, funções e muito mais. Antes de fazer essa formação, sugerimos que você faça a formação de Python e Orientação a Objetos. Por que praticar? A prática é essencial para transformar conhecimento teórico em habilidade aplicada. Com exercícios práticos, você desenvolve raciocínio lógico e aprende a evitar os famosos bugs que podem comprometer a funcionalidade do seu código. Além disso, a prática constante fortalece sua confiança e te ajuda a construir um portfólio sólido para destacar suas habilidades. O que você vai aprender nesta formação? Nesta formação prática, você consolidará os fundamentos da linguagem através de exercícios "mão na massa" e abordará temas essenciais como lógica condicional, manipulação de dados, listas, dicionários, funções e muito mais. Ao final, você terá criado projetos reais para turbinar seu portfólio e estará mais confiante para aplicar tudo o que aprendeu no dia a dia de uma pessoa desenvolvedora. Vamos começar essa jornada?
Essa trilha foi pensada para equipes que fizeram parte da capacitação AI Journey da StartSe. Aqui você vai dar continuidade nos aprendizados que foram abordados no programa junto ao seu líder, onde você vai percorrer três etapas: primeiro, entender os fundamentos de IA e criar um vocabulário comum com a sua liderança. Depois, aprender a usar ferramentas de inteligência artificial aplicadas à sua área — seja Vendas, RH, Marketing ou Operações. Por fim, desenvolver as habilidades para implementar mudanças de processo com IA de forma estruturada, segura e sustentável. Cada curso foi selecionado para que você saia não só com conhecimento, mas com algo para aplicar na próxima semana de trabalho.
Dado que você já fez a formação Power BI e conhece suas possibilidades de implementação, chegou o momento de entender de forma aprofundada como a ferramenta funciona por debaixo dos panos para encontrar soluções eficientes e desenvolver visuais elegantes. O que aprenderemos? Você aprenderá a utilizar as linguagens M e DAX para consumir APIs, modelar dados, desenvolver métricas aplicadas ao negócio e proteger os dados através do RLS. Além disso, utilizaremos conceitos de Design e conhecimentos de front-end e programação para desenvolver visuais profissionais de forma customizada.
Se você já precisou pesquisar por algum produto ou serviço, com certeza sua primeira opção como ferramenta de busca foi o Google. Assim como você, bilhões de pessoas utilizam o maior buscador do mundo todos os dias e encontram links em destaques, banners e anúncios. Estes elementos são criados e gerenciados pelo Google Ads. MAS O QUE É GOOGLE ADS? O Google Ads é a maior plataforma de anúncios do mundo, proporcionando que pessoas e empresas utilizem o tráfego pago para aparecer nas primeiras posições de busca do Google e destacar sua marca na internet. A ferramenta divulga anúncios para uma audiência segmentada em diferentes formatos de campanhas. Porém, não é apenas pagando que sua empresa irá aparecer nas primeiras posições de busca, você precisa aprender a gerenciar suas campanhas dentro da plataforma por meio de várias estratégias. Por isso, é importante saber utilizar o Google Ads. COMO UTILIZAR O GOOGLE ADS? Conforme citado anteriormente, não basta fazer o pagamento para aparecer nos primeiros resultados das pesquisas. Apesar da plataforma funcionar como um leilão, nem sempre a melhor oferta ganha, isso porque o Google também combina alguns fatores de qualidade para classificar os anúncios. Isso nos leva a concluir que não basta pagar mais, o anúncio precisa ser, de fato, muito bom. Por isso, no decorrer desta formação vamos compreender a importância dos anúncios, suas funcionalidades e criaremos juntos nossas primeiras campanhas. Além disso, vamos aprender a utilizar todas as ferramentas presentes no Google Ads, analisar as métricas para mensurar os resultados e gerar melhorias em nossas estratégias. Ao término desta formação vamos dominar os recursos que o Google Ads nos oferece, inclusive relacionados à otimização da rede de pesquisa.