Curso Ruby and Rails

  • Development

Curso Ruby and Rails

32h
Visão Geral

Este curso oferece um estudo abrangente da linguagem RUBY, incluindo workshops práticos e progressivos "hands-on". Também estuda o ambiente de desenvolvimento, teste e implantação de aplicativos RILS para criação de aplicativos de internet que visualizam e atualizam dados de bancos de dados relacionais.

Objetivo

Após concluir este curso, você será capaz de:

  • No final deste curso, os participantes terão uma compreensão clara de como usar a linguagem RUBY. Eles terão conhecimento e experiência com RUBY no ambiente RAILS (RoR) para implementar e testar rapidamente aplicações simples e moderadamente complexas
Publico Alvo
  • Desenvolvedores que desejam utilizar RUBY, RAILS e a linguagem SQL para desenvolver interfaces front-end da Internet para objetos back-end de banco de dados relacional.
Pre-Requisitos
  • É necessária experiência com pelo menos uma outra linguagem de desenvolvimento de aplicativos. A exposição prévia aos princípios orientados a objetos é desejável. Experiência anterior com SQL e alguns RDBMS também é desejável.
Informações Gerais

Carga Horária: 32h

  • 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

Introduction to the Rails environment

  1. Characteristics of "agile" development
  2. Installing RUBY and RAILS under your operating system
  3. Back-end relational database support
  4. The RAILS application and philosophy
  5. Overview of MVC: The Model-View-Controller framework
  6. Starting and running a sample application
  7. Using digg
  8. Testing and debugging applications
  9. mySQL tools in Rail

The Ruby Language

  1. Review of Object-Oriented Design Methodology
  2. Objects, variables, classes, methods, instantiation, scope, encapsulation, and inheritance – implemented as Ruby conventions
  3. RUBY commands and IRB – Interactive Ruby
  4. Core (built-in) Ruby classes and modules
  5. Collections, arrays, hashes, strings, numbers, and constants
  6. Operators and Iterators
  7. Conditional logic (If, Case, Unless, While, For, Until, Break, Redo, Next, Retry, etc)
  8. Working with Blocks
  9. Creating and calling Methods
  10. Exception classes and error handling

Database Management and ActiveRecord

  1. ActiveRecord models and Ruby classes
  2. mySQL database object creation commands
  3. Rails-friendly SQL code
  4. Data integrity in the relational database model
  5. Validates_method
  6. Automatic and custom migrations

ActionController and ActionView

  1. Understanding controllers and views and how they interact
  2. Rendering commands
  3. RHTML templating
  4. Master and partial templates
  5. Erb: Embedded Ruby
  6. Layouts and the user interface
  7. Working with Forms under Rails: Form helper methods and ActionPack
  8. RJS templates and AJAX
  9. Scaffolding in Rails

Project Automation and Rails Plugins

  1. Review of available plugins
  2. Plugin repositories

Debugging, Testing, and Production deployment

  1. The Ruby test framework
  2. Session management
  3. User authentication and login
  4. Fixtures
  5. Unit testing
  6. Integration testing
  7. Your production environment
  8. Capistrano
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas