top of page
Comece sua carreira em programação do jeito certo
Entenda todas as possibilidades e avance na direção certa
Conheça os módulos
Duração: 5 horas
Título do módulo
Programa prático e gratuito para você entrar no universo de tecnologia, entender todas as possibilidades da profissão e iniciar sua jornada no mundo dev.Programa prático e gratuito para você entrar no universo de tecnologia, entender todas as possibilidades da profissão e iniciar sua jornada no mundo dev.
Todo o suporte
que você precisa
-
Formação completa com mais de 600 aulas
-
Desafios práticos com aplicações reais
-
Conteúdo sempre atualizado
-
Desafios práticos com aplicações reais
-
Conteúdo sempre atualizado
Módulos
30 dias de garantia
Perguntas frequentes
-
Desenvolvimento Básico em OutSystemsNeste módulo vamos pegar na mão daqueles que não tem noção nenhuma de desenvolvimento, ou até mesmo daqueles que tem noções em outras linguagens/tecnologias e trazer esses conhecimentos para dentro da plataforma OutSystems. Ensinaremos desde o absoluto zero até você conseguir seguir para os módulos seguintes já tendo uma boa noção de toda a plataforma, podendo acompanhar todo o conteúdo intermediário/avançado sem ficar extremamente perdido.
-
Multi-tenantUm único servidor de aplicativos e um servidor de banco de dados fornecem a cada cliente seu próprio conjunto separado de recursos. Telas e aplicativos de lógica de negócios que são compartilhados, mas dados e usuários finais são mantidos separados.
-
Arquitetura na PráticaNeste módulo é construída uma aplicação que apresenta regras de validação para garantir que sua arquitetura tenha sido corretamente projetada, uma arquitetura genérica orientada a serviços, uma implementação no estilo de microsserviços e diferentes padrões arquitetônicos que refletem as melhores práticas.
-
SQL From Zero To HeroNeste módulo é construída uma aplicação que apresenta que possibilita entender a finalidade de cada componente que compõe um banco de dados, possibilitando criar armazenamento de dados.
-
Módulo de AuditoriaNeste módulo é construída uma aplicação de Auditoria, com finalidade de auditar todas as funções do sistema, como criar históricos, logs de eventos.
-
Debugando na PráticaNessa aula, iremos construir uma aplicação simples para cadastrar os convidados de um “jogo/reality show”. Durante todas as etapas do desenvolvimento, iremos ativar o “debug” da plataforma para explorar todas as possibilidades do recurso e acompanhar o que acontece em cada etapa dos fluxos de execução.
-
Criando um jogoNessa aula, será construído, em OutSystems, um jogo simples de adivinhar palavras. Durante a construção, será possível aprender sobre diversos recursos e funções que a plataforma oferece.
-
Timers em OutSystemsO objetivo deste módulo é tornar claro o uso de timers. O módulo explica o que são timers, descreve alguns casos de exemplos onde eles podem ser úteis, e mostra na prática a sua utilização, edição e monitoramento. Para o teste, é criado uma aplicação que calcula impostos, e a partir desse exemplo é mostrado não só o funcionamento, mas também, conceitos importantes no momento da utilização e testes de timers.
-
RestNeste módulo é explicado sobre o padrão REST, usado nas APIs remotas. O aluno irá aprender sobre o significado e uso de cada verbo HTTP, assim como o significado de cada status de requisição. Além do conceito teórico, é disponibilizado uma API para teste, e criado uma aplicação para o consumo desta API, passando por diversos conceitos importantes quando nos referimos a consumo de API, como autenticação, análise, ajustes da API no Service Center, e customização de Resquest. Além do consumo de API, para que os conceitos sejam bem absorvidos, o aluno terá a oportunidade de ser guiado em um passo a passo para a criação de uma API autenticada para ser usado em um sistema de estoque.
-
Web - Bancos de Dados ExternosNeste módulo, o aluno terá a oportunidade de aprender uma forma de aumentar a capacidade de uma aplicação, através da integração com um banco de dados externo.
-
Eventos em OutSystems (Paradigma Event-Driven)Esse módulo tem como objetivo explicar como uma aplicação comunica os acontecimentos dentro da aplicação e como ela reage a esses acontecimentos. Além disso, o módulo fala sobre os tipos de eventos de sistemas e sobre os eventos customizados.
-
Importação de HTMLEsse módulo tem como objetivo apresentar a possibilidade de importar/traduzir uma aplicação já pronta em HTML para a plataforma OutSystems no Visual Studio com comandos simples de copiar e colar. Além disso, o módulo apresenta alguns recursos de CSS, estilização e customização
-
Listas em memóriaEsse módulo tem como objetivo explicar o conceito e o uso de listas em memórias. O aluno aprenderá como fazer a criação e o uso das listas que ficam armazenadas na memória do computador enquanto a sessão do usuário está ativa. O módulo ensina o uso de listas em memória, com a criação de uma aplicação com um carrinho de compras. Na aplicação, é criado uma lista de produtos em tela e um carrinho de compras, que é manipulado pelas ações do usuário, ou seja, será possível adicionar e remover produtos do carrinho. Na aplicação também é implementado uma lista onde mostra os produtos que foram adicionados no carrinho, com um botão para deletar o produto caso desejado.
-
Integration StudioO que faremos? Vamos utilizar outra potente IDE da Plataforma OutSystems, voltado para o back-end e com extensibilidade a outras tecnologias. Veremos como o código funciona por trás das cenas.
-
OutSystems UINeste módulo, vou ensinar o que é a OutSystems UI - Componentes nativos e como você pode usar estes componentes e benefícios agregados ao trabalhar com os widgets nativos da plataforma. Esses componentes não são da Forge.
-
Regras e PermissõesNeste módulo vou ensinar a criar aplicações com níveis hierárquicos de acesso com OutSystems. Muito utilizado em grandes corporações para acessos a aplicações de multi-nível como gerente, colaborador, estagiário.
-
BPT Business Process TechnologyNeste módulo vou ensinar a construir uma um processo de negócio BPT, conceito amplamente utilizado em quase todos os sistemas que você conhece e utiliza. Iremos criar uma aplicação e implementar processos automáticos, passando desde o conhecimento básico até o avançado e cenários de implementação.
-
Aplicação Reativa (reactive in OS)Neste módulo vou ensinar a criar aplicações reativas dentro do OutSystems. Vamos criar um sistema para que os usuários possam avaliar suas estadias em imóveis de aluguel. E além do usuário inquilino teremos também o perfil do proprietário que por sua vez poderá cadastrar seus imóveis no sistema e deixá-los disponíveis para avaliação.
-
App Mobile de Rede SocialCriação de ponta-a-ponta de um app mobile de rede social chamado SevenChat, permitindo tirar fotos, criar postagens, seguir outros usuários e curtir.
-
Service Center e Meta-DadosOverview completo do Service Center (Personal Environment) e seu funcionamento, desde sua interface até seus meta-dados (entidades “System”).
-
Migração para ReactiveExercício de transição de um projeto de e-commerce chamado SevenShop em Traditional Web para Reactive, seguindo boas práticas de arquitetura e segurança nos contextos de server-side e client-side e utilizando uma estratégia de transição faseada.
Confira alguns depoimentos
"Eu sou formado em mecatrônica e venho estudando programação desde 2012. Desde então tenho almejado uma vaga em programação, mas nunca consegui uma oportunidade pois as vagas de programação pedem muita coisa, muitos frameworks, muitas bibliotecas, muito conhecimento em diversas linguagens, experiência e formação na área. Passei 10 anos tentando e nunca consegui, até conhecer o RafaOutSystems e a Academia RafaOutSystems."
Elvis Sousa Brandão
OutSystems Developer e FullStack Web Developer
Ceará, Brasil
"Eu sou formado em mecatrônica e venho estudando programação desde 2012. Desde então tenho almejado uma vaga em programação, mas nunca consegui uma oportunidade pois as vagas de programação pedem muita coisa, muitos frameworks, muitas bibliotecas, muito conhecimento em diversas linguagens, experiência e formação na área. Passei 10 anos tentando e nunca consegui, até conhecer o RafaOutSystems e a Academia RafaOutSystems."
Elvis Sousa Brandão
OutSystems Developer e FullStack Web Developer
Ceará, Brasil
"Eu sou formado em mecatrônica e venho estudando programação desde 2012. Desde então tenho almejado uma vaga em programação, mas nunca consegui uma oportunidade pois as vagas de programação pedem muita coisa, muitos frameworks, muitas bibliotecas, muito conhecimento em diversas linguagens, experiência e formação na área. Passei 10 anos tentando e nunca consegui, até conhecer o RafaOutSystems e a Academia RafaOutSystems."
Elvis Sousa Brandão
OutSystems Developer e FullStack Web Developer
Ceará, Brasil
"Eu sou formado em mecatrônica e venho estudando programação desde 2012. Desde então tenho almejado uma vaga em programação, mas nunca consegui uma oportunidade pois as vagas de programação pedem muita coisa, muitos frameworks, muitas bibliotecas, muito conhecimento em diversas linguagens, experiência e formação na área. Passei 10 anos tentando e nunca consegui, até conhecer o RafaOutSystems e a Academia RafaOutSystems."
Elvis Sousa Brandão
OutSystems Developer e FullStack Web Developer
Ceará, Brasil
contato
Comece agora!
bottom of page