top of page

Conheça
a nossa Academia

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.

Capa YouTube - Academia_edited.png
smart.png

Comece sua carreira em programação do jeito certo

Entenda todas as possibilidades e avance na direção certa

Estrutura completa para evoluir

Nosso propósito é impulsionar pessoas através da educação.

Queremos dar e elas o poder de acessar as melhores oportunidades de suas carreiras. Não medimos esforços para fazer isso acontecer.

  • Desenvolvimento Básico em OutSystems
    Neste 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-tenant
    Um ú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ática
    Neste 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 Hero
    Neste 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 Auditoria
    Neste 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ática
    Nessa 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 jogo
    Nessa 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 OutSystems
    O 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.
  • Rest
    Neste 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 Externos
    Neste 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 HTML
    Esse 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ória
    Esse 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 Studio
    O 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 UI
    Neste 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ões
    Neste 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 Technology
    Neste 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 Social
    Criaçã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-Dados
    Overview completo do Service Center (Personal Environment) e seu funcionamento, desde sua interface até seus meta-dados (entidades “System”).
  • Migração para Reactive
    Exercí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.

Comece a programar do zero gratuitamente

  • Formação completa com mais de 600 aulas

  • Desafios práticos com aplicações reais

  • Conteúdo sempre atualizado

Impulsionamos milhares de devs diariamente

+508 mil

Devs impactados por
eventos e cursos gratuitos

+400 mil

Devs e parceiros na
Plataforma Rocketseat

+231 mil

Devs no canal
do Youtube

+137 mil

Devs na comunidade
aberta no Discord

Módulos
Imagens lançamento (Apresentação (169)) (1).png

Método desenhado para
acelerar a sua evolução

Combinamos 3 pilares para você conquistar experiência, dominar as ferramentas e saber se posicionar profissionalmente

Alvo.png

Foco

Programação é um universo infinito, logo ter foco é essencial. Nós vamos direto ao ponto no que realmente importa para você dominar as ferramentas, não apenas conhecê-las.

pc.png

Prática

A programação é uma disciplina prática. São as horas de código que vão te preparar e dar a experiência necessária para tomar as melhores decisões no mundo real.

arrow.png
grupo.png

Grupo

A conexão entre Devs impulsiona seu repertório técnico, suas habilidades comportamentais e sua rede de contatos. Além de ajudar a assimilar e fixar todo aprendizado.

Geramos resultado através do ensino de programação

"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_Brandão.png

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_Brandão.png

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_Brandão.png

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_Brandão.png

Elvis Sousa Brandão
OutSystems Developer e FullStack Web Developer
Ceará, Brasil

CONTATO

Vamos conversar!

AVENIDA PAULISTA, 1374 - OFFICE 11B 

CEP: 01410-000

SÁO PAULO - SP - BRAZIL

  • Branco Facebook Ícone
  • Branca ícone do YouTube
  • Branco Twitter Ícone

Obrigado(a)!

contato
bottom of page