Ruby On Rails

Por ser um linguagem rápida para o desenvolvimento, o Ruby on Rails lhe permite entregar projetos para o seu cliente de uma forma mais acelerada. No curso, você aprenderá:
->Funcionamento da linguagem;
->Aplicações em Console;
->Metaprogamming;
->Frammework Rails.
BONS ESTUDOS



Aulas


Introdução a linguagem

Nesta aula iremos ver um pouco da história do professor Danilo com a linguagem Ruby, iremos aprender...

Instalando Ruby

Nesta aula iremos aprender como instalar o Ruby, o que é RVM, GEMS, Bundle e debugger....

Variáveis e Data Types

Nesta aula iremos aprender como criar variáveis, quais os tipos de variáveis e quais os tipos de dad...

Condicionais

Nesta aula iremos aprender os condicionais do Ruby, (if, else, elsif, than, case, when, unless, tern...

Tratamento de Strings

Nesta aula iremos aprender os tipos de tratamentos de string utilizados na linguagem Ruby, você irá ...

Operadores lógicos

Nesta aula você ira aprender os operadores lógicos básicos do Ruby, irá ver onde aplicar e como util...

Looping

Nesta aula iremos ver comandos como each, times, until, while, que são comandos utilizados para exec...

Hash

Nesta aula iremos aprender um objeto muito importante para programadores ruby. O Hash te ajuda a map...

Funções

Nesta aula iremos aprender como criar e estruturar uma função em ruby, veremos como retornar e passa...

Funções recursivas

Nesta aula iremos aprender um pouco mais sobre funções, iremos ver mais uma forma de utilizar a funç...

Orientação a objetos - instância e construtor

Nesta aula iremos aprender o como criar uma classe, uma instância e a utilização de construtores em ...

Orientação a Objetos - Accessors

Nesta aula iremos aprender como criar propriedades em uma classe ruby, iremos criar propriedades de ...

Orientação a Objetos - Herança

Nesta aula iremos aprender sobre herança, mais uma aula de orientação a objetos em Ruby, com a heran...

Orientação a Objetos - public, private, protected

Nesta aula iremos aprender as marcações public, private, protected e veremos as diferenças entre ela...

Orientação a objetos - Polimorfismo e Overload

Nesta aula iremos aprender como fazer polimorfismo no Ruby, também iremos ver como funciona o overlo...

Orientação a Objetos - Interface, Abstração, Singleton

Nesta aula iremos aprender como implementar Interface, Abstração e classe Singleton, de uma forma mu...

Metaprogramming - RunTime

Nesta aula iremos aprender o inicio da metaprogramação, veremos como o Ruby injeta métodos em objeto...

Metaprogramming - Modulo

Nesta aula iremos aprender como programar orientado a objetos por comportamento, iremos ver os estad...

Metaprogramming - Dinâmicos

Nesta aula iremos aprender como criar métodos de forma dinâmica, iremos ver os comandos, lambda, Pro...

Metaprogramming - Eval para Classes e instâncias

Nesta aula iremos aprender como abrir uma classe, com os comandos instance_eval e class_eval é possí...

Metaprogramming - Classes e métodos dinâmicos

Nesta aula iremos aprender como definir classes e métodos em runtime, veremos onde podemos utilizar ...

Metaprogramming - Alias para métodos e atributos

Nesta aula iremos aprender a renomear ou duplicar métodos de forma dinâmica utilizando o comando ali...

Metaprogramming - Hooks

Nesta aula iremos aprender os conceitos de hooks, veremos como utilizar 3 tipos de hooks (web hook, ...

Metaprogramming - Missings

Nesta aula iremos aprender a utilizar os comandos const_missing e method_missing, com isso iremos cr...

Instalando Rails

Nesta aula iremos aprender a instalar e configurar o Rails que é um dos frameworks mais utilizados p...

Rails Generators

Nesta aula iremos aprender um pouco sobre os generators do Rails, utilizaremos o, scaffold, models e...

Rails - Routes

Nessa aula iremos iniciar uma aplicação web do zero, agora passo a passo. Iremos ver algumas rotas u...

Rails - Partials

Nesta aula iremos aprender como dividir o conteúdo de nossos templates html em partials, evitando as...

Rails - Migrations

Nesta aula iremos aprender a diferença de fazer um modelo de forma manual e a agilidade que teremos ...

Rails - Forms

Nesta aula iremos aprender como fazer um CRUD de forma manual no Rails....

Rails - initializers

Nesta aula iremos aprender como configurar dados na inicialização de uma aplicação Rails....

Rails - Helpers

Nesta aula iremos aprender como utilizar back-end com front-end e organizar o código com helpers....

Rails - Utilizando arquivos estáticos e dinâmicos

Nesta aula iremos aprender como utilizar assets estáticos e assets dinâmicos em Rails....

Rails - Rake

Nesta aula iremos aprender como criar e configurar uma rake, veremos onde mais utilizamos em uma apl...

Rails - Diferença entre métodos

Nesta aula iremos estudar as diferenças entre métodos comuns, com ? ou !....

Rails - Render

Nesta aula você irá aprender a renderizar dados em diferentes formatos, Json, XML, HTML utilizando o...

Rails - Validators

Nesta aula você irá aprender a fazer validações via cliente e via servidor no Rails, e também verá c...

Rails - ActiveRecord - Querying

Nesta aula você irá aprender como fazer Query SQL utilizando o ActiveRecord, verá que através da jun...

Rails - Estruturas dependentes

Nesta aula você irá aprender como fazer uma ligação direta entre pedidos, clientes e itens de pedido...

Gems

Nesta aula iremos aprender o que são gems, como utilizar, como criar e como você pode colaborar na c...

TDD

Nesta aula iremos aprender como automatizar o processo de testes em nosso sistema, com a técnica do ...

TDD - Controllers

Nesta aula iremos aprender como fazer testes de controller (HTTP), iremos verificar as variáveis de ...

TDD - Views

Nesta aula iremos utilizar o componente nokogiri e regular expression para fazer a validação dos nos...

Migração de dados

Nesta aula iremos aprender a fazer um Robô Crawler para pegar dados de um sistema e colocar em outro...

Crawler

Nesta aula você irá aprender o segredo dos buscadores com o conceito do Crawler é possível fazer em ...

Cookies

Nesta aula iremos aprender como manipular cookies em uma aplicação Rails, iremos ver a diferença ent...

Ruby on Rails - Ajax cascata para cidade e estado

Nesta aula iremos aprender como fazer um carregamento de selects em cascata, utilizando jquery ajax....

Ruby on Rails - Enviar email

Nesta aula iremos aprender a arquitetura de um serviço de envio de email e também como implementar o...

Rails API - Jbuilder

Nesta aula você irá aprender como formatar o retorno de sua API em json, iremos ver várias técnicas ...

Upload de arquivos

Nesta aula você irá aprender o conceito de arquivos e como fazer upload dos mesmos, verá algumas est...

SQL para aplicações Rails

Nesta aula você irá aprender três estratégias para utilizar comandos SQL no rails para deixar sua ap...

Sistemas Distribuídos

Nesta aula você irá aprender dois tipos de sistemas, os distribuídos e os não distribuídos, irá ente...

Sincronização entre sistemas

Na aula de hoje iremos aprender como criar e utilizar um webhook, e fazer integrações entre sistemas...

Trabalhando com XML

Nesta aula você irá aprender o que é e como trabalhar com XML, criaremos um serviço utilizando XML p...

Upload e importação de arquivos CSV

Nesta aula iremos aprender como criar, fazer upload e importar um arquivo CSV, também iremos utiliza...

Importação de arquivos grandes

Nesta aula faço um resumo de 4 aulas feitas em C# agora em Ruby on Rails, objetivo, upload e process...

Serviço JSONP

Nesta aula você irá aprender como fazer um serviço sem a dependência de cross domain para Single Pag...

Restringindo sua Aplicação

Nesta aula iremos aprender como criar um sistema de login e senha, utilizando alguns níveis de segur...

BDD - Testes por comportamento

Nesta aula você irá aprender como criar um robô de testes voltados ao comportamento humano, verá que...

Estratégias de busca

Nesta aula você irá aprender como fazer paginação e buscas no banco de dados com, like, maior e meno...

Emissão de nota fiscal para e-commerce

Nesta aula iremos aprender como regularizar um e-commerce utilizando a nota fiscal eletrônica, iremo...

Como criar relatórios

Nesta aula iremos aprender como podemos criar relatórios utilizando a HTML + CSS imprimindo em PDF o...

Importação e exportação de arquivos xlsx (Excel)

Nesta aula iremos estudar como importar e exportar arquivos de planilhas (Excel). Você irá ver na pr...







Danilo

Arquiteto de software, analista, programador, professor. Danilo criou o projeto torne-se um programador, para passar o seu conhecimento para a nova geração. Com o intuito de ser um bom pai, Danilo trabalha muito motivado para garantir o futuro de sua filha.





Aulas Particulares

Tenha um MENTOR ao seu Lado;

Aprenda com quem sabe fazer na PRÁTICA;

Seja DIARIMENTE motivado;

Estude um quem tem AUTORIADE no assunto


R$ 80,00/hora

Comprar
De vida ao seu PROJETO

Desenvolva do MENOR ao MAIOR sistema com suporte a todo momento;

Saiba como Rentabilizar e Escalar seu sistema;

Aprenda como EVOLUIR o seu projeto;


R$ 120,00/hora

Comprar




Agende uma Reunião

Aqui você pode marcar uma reunião ou consultoria comigo, após marcar irei verificar se o seu pagamento está correto para que possamos dar os próximos passos, vejo você em nossa reunião !!!

Agendar

ELEVE SEUS GANHOS E POTENCIALIZE SUA PERFORMANCE

Receba aviso de aulas e vagas todas as semanas







© Didox Business & Technology