Descrição do Curso
Neste curso, você aprenderá sobre os recursos e a arquitetura dos aplicativos de função. Os aplicativos de função são uma tecnologia sem servidor que permite que os desenvolvedores criem e implantem aplicativos personalizados sem a sobrecarga e a despesa de implantar um serviço de aplicativo completo. Os serviços de aplicações tradicionais requerem um plano de alojamento dedicado e incorrem constantemente em encargos. Os serviços de aplicações são a plataforma perfeita para soluções como aplicações Web públicas que precisam de ser executadas durante todo o dia. As aplicações de funções foram criadas para fornecer aos programadores uma arquitetura escalável com um modelo de faturação de pagamento conforme o uso. A arquitetura sem servidor torna as aplicações de funções mais acessíveis e escaláveis do que os serviços de aplicações. As aplicações de função só incorrem em encargos de faturação durante a execução, o que é mais rentável para determinadas aplicações. Esta arquitetura alternativa fornece aos programadores um ambiente eficiente e escalável para criar aplicações em lote ou serviços de back-end. Esta arquitetura orientada para os serviços suporta princípios de desenvolvimento de aplicações distribuídas e permite flexibilidade na atualização e reutilização de serviços de várias aplicações. É essencial que os programadores conheçam as aplicações funcionais para desenvolverem aplicações personalizadas.
O Que Você Vai Aprender
- Revise os recursos e a arquitetura dos aplicativos de função do Azure
- Examine cenários comuns para usar aplicativos de função
- Compreenda os benefícios e limitações de aplicações sem servidor
- Crie transações de longa duração usando funções duráveis
- Desenvolva funções para aplicações em lote e serviços de back-end
Principais Conclusões
- Aplicativos de função são uma tecnologia sem servidor que permite aos desenvolvedores criar e implantar aplicações personalizadas sem a sobrecarga e despesa de implantar um serviço de aplicativo completo.
- Ao contrário dos serviços de aplicativo tradicionais que exigem um plano de hospedagem dedicado e incorrem constantemente em cobranças, os aplicativos de função usam um modelo de cobrança conforme o uso e apenas incorrem em cobranças durante a execução.
- A arquitetura sem servidor torna os aplicativos de função mais acessíveis e escaláveis do que os serviços de aplicativo para certos aplicativos.
- Os aplicativos de função fornecem um ambiente eficiente e escalável para criar aplicações em lote ou serviços de back-end.
- A arquitetura orientada a serviços suporta o desenvolvimento de aplicações distribuídas e permite flexibilidade na atualização e reutilização de serviços em várias aplicações.
Perguntas Frequentes
O que vou aprender neste curso?
Você aprenderá sobre os recursos e a arquitetura dos aplicativos de função, examinará cenários comuns para usá-los, compreenderá os benefícios e limitações das aplicações sem servidor e criará transações de longa duração usando funções duráveis.
Para quem é este curso?
É para desenvolvedores, uma vez que o curso afirma que é essencial que os desenvolvedores saibam sobre aplicativos de função para desenvolver aplicações personalizadas.
Que tópicos as lições cobrem?
As lições cobrem exploração dos recursos dos aplicativos de função, desenvolvimento de funções e funções duráveis.
Como os aplicativos de função diferem dos serviços de aplicativo tradicionais?
Os serviços de aplicativo tradicionais exigem um plano de hospedagem dedicado e incorrem constantemente em cobranças, enquanto os aplicativos de função usam um modelo de cobrança sem servidor, conforme o uso, e apenas incorrem em cobranças durante a execução, tornando-os mais acessíveis e escaláveis para certos aplicativos.
Para que tipo de aplicações os aplicativos de função são adequados?
Os aplicativos de função fornecem um ambiente eficiente e escalável para criar aplicações em lote ou serviços de back-end, e o curso observa que os serviços de aplicativo permanecem adequados para soluções como aplicações web públicas que precisam estar em execução o tempo todo.









