Visão Geral
No curso de formação Ruby on Rails, aprenderá a criar sítios Web com base de dados utilizando Ruby on Rails. Aprenderão a instalar Ruby e Rails, a programar em Ruby e a utilizar Ajax nas suas aplicações Ruby on Rails.
Objetivo
Após concluir o Curso Learn Ruby on Rails, você será capaz de:
- Aprender a instalar e configurar o Ruby e Rails
- Compreender a arquitectura da estrutura Model-View-Controller
- Aprender a programar em Rubi
- Aprender a construir aplicações de base de dados com Ruby on Rails
- Aprender a trabalhar com modelos
- Aprenda a utilizar Ajax em aplicações Ruby on Rails
- Aprender a testar aplicações Ruby on Rails
Publico Alvo
- Este curso destina-se a programadores que são obrigados a escrever, manter e testar aplicações e projectos baseados em Ruby on Rails.
Pre-Requisitos
- Experiência de programação do lado do servidor
- SQL
Informações Gerais
Carga Horária: 40h
- Se noturno este curso é
ministrado de Segunda-feira à sexta-feira, das 19h às 23h
- Se aos sábados este curso é
ministrado das 9h às 18h
- Se in-company por favor
fazer contato para mais detalhes.
Formato de
entrega:
- 100% on-line ao vivo, via
Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
- Nota: não é curso
gravado.
Lab:
- Laboratório + Exercícios
práticos
Materiais
Português | Inglês
Conteúdo Programatico
Getting Started with Rails
- Installing Rails
- Platform requirements
- Creating a new application
- Application configuration and bootstrapping
- Connecting to a Rails application
- Rails tools
- The Model/View/Controller (MVC) framework architecture
- The Rails philosophy: "Convention over configuration"
Ruby Language Skills and Techniques
- Running Ruby
- Objects, variables, and methods
- Classes and modules
- Built-in classes
- Blocks and iterators
Model Design and Database Management
- Domain modeling for Rails and Ruby
- Object-relational mapping with ActiveRecord
- "Rails-friendly" SQL
- Database maintenance with ActiveRecord Migrations
Controller Actions and View Templates
- Basics of controller/view interaction
- HTML templating with Embedded Ruby (ERb)
- Fine-tuning controllers and view
- Writing and processing HTML forms in Rails
- Ajax calls (Ruby) templates
Application Testing
- Rails unit tests
- Functional (controller) tests
Ruby and Rails Resources
- Mailing lists
- Websites
- Books
- IRC channels
TENHO INTERESSE