Curso de Ruby on Rails

Curso presencial em Maceió - Al | Em breve disponível em vídeo-aulas

Ingresse de forma prática e simples na carreira de desenvolvedor. Com o Ruby on Rails você terá uma acentuada curva de aprendizado e com ele você aumenta sua produtividade ecrevendo muito menos código.

Confira a Ementa do Curso de Ruby on Rails!

O treinamento de Ruby on Rails tem duração 35 horas de carga horária, extenso conteúdo teórico e prático. Obs.: A carga horária aplica-se a uma turma de um mínimo de 06 participantes, esta carga horária poderá ser reduzida se houver uma quantidade menor de participantes, nesse caso, o curso se dará pelo comprovado cumprimento do conteúdo programático. Dispomos de um grupo de profissionais altamente capacitados. Consulte quem será o instrutor da próxima turma.

INTRODUÇÃO

Introdução ao curso: Conhecendo um pouco do Rails e sua história;
Criando seu primeiro projeto Rails;
CRUD;
Scaffold;
Sobre o rails console.

GIT E GITHUB

Introdução ao git;
Enviando e mantendo nosso projeto no Github.

RUBY

Variáveis/constantes;
Tipos de dados;
Arrays/Hashes;
Expressões condicionais;
Métodos;
Iterando em coleções;
Procs e blocos;
Métodos;
Self ;
Módulos ;
Classes e Objetos;
Herança vs Mixins;
Definindo atributos;
Criando métodos estáticos.

CONHECENDO A ESTRUTURA DO RAILS

O que é MVC;
Composição da estrutura;
Sobre o rails console;
O que é e como funciona uma requisição;
Como as gems podem facilitar sua vida;
Importando dependências (gem's) através do Gemfile.

ROUTES

URLs e Paths;
Mapeando as rotas do CRUD ;
REST;
Verbos HTTP;
Exemplo request GET;
Exemplo request POST;
Exemplo request DELETE;
Exemplo request PUT;
Entendendo e utilizando o sistema de rotas;
Route Helpers.

MODELS

Criando models;
Conhecendo as migrations;
Utilizando migrations para alterar tabelas;
Relacionamento entre Models;
Validações;
Scopes.

VIEWS

Conhecendo as views Básicas;
Layouts;
Partials;
Melhorando nosso layout com Bootstrap;
FormBuilder;
Traduzindo o conteúdo da nossa aplicação.

CONTROLLERS

Action index;
Action new;
Action edit;
Action delete;
Params;
Entendendo o before_action.

UPLOAD DE ARQUIVOS

Conhecendo o CarrierWave;
Instalação e uso do CarrierWave.

AUTENTICAÇÃO

Principais recursos do Devise;
Instalação e uso do Devise;
Como proteger suas actions.

UMA INTRODUÇÃO À API’S REST

O que são API’s e os motivos de serem tão importantes;
Criando uma pequena API com Rails.

PUBLICANDO SEU PROJETO COM HEROKU

Configurando nossa aplicação para o Heroku;
Utilizando git para deploy no heroku.

Introdução a banco de dados

Para que serve um banco de dados?;
Principais SGDB;
Características de um SGDB;
Tipos de dados;
Introdução ao diagrama entidade relacionamento;
Por que modelar banco de dados?;
Relacionamentos;
Introdução a der;
Introdução ao SQL;
Por que SQL?;
Manipulando tabelas;
Manipulando registros.

Orçamento

Qual o melhor horário para as aulas?

Solicitar Orçamento!

© Conhecimento Digital 2016. Cursos Administrativos e Tecnológicos | Maceió - AL

X Fechar

Ser informado sobre novas turmas!

Qual o melhor horário para as aulas?

Enviar!