O Framework Rails. Diego Rubin

Tamanho: px
Começar a partir da página:

Download "O Framework Rails. Diego Rubin http://diegorubin.com @diegorubin"

Transcrição

1 O Framework Rails Diego Rubin

2 Introdução David Heinemeier Hansson (DHH) 2004 MVC Restful Meta-Framework Convention over configuration Rails 3.1

3 Ferramentas Rake Bundler Capistrano Rspec

4 Instalação ]~ $ gem install rails

5 Criação do Projeto ]~ $ rails new snippets #criacao projeto [diego@bahamut ]~ $ gem install bundler [diego@bahamut ]~ $ bundle install # instala dependencias [diego@bahamut ]~ $ rails server

6 Estrutura da Aplicação app/ config/ config.ru db/ doc/ Gemfile lib/ log/ public/ Rakefile README script/ test/ tmp/ vendor/

7 Ambientes Padrões Development Test Production config/environments/ RAILS_ENV

8 Yet Another Markup Language Usado para arquivos de configuração Identação utilizado para delimitar estruturas Suporta lista e arrays associativos Também utilizado para serialização de dados

9 config database.yml Arquivo de configuração do banco de dados rake db:create Exemplo: development: adapter: mysql database: cm_development timeout: 5000 host: localhost username: root password: root

10 Gemfile Arquivo onde especificamos as gems que serão utilizadas no projeto. Comando `bundle install` instala as gems e suas dependências. Exemplo: source ' gem 'rails', '3.0.6' gem 'sqlite3' gem 'capistrano-ext' group :development, :test do gem 'ruby-debug' gem 'rspec-rails' end

11 Model (ActiveRecord::Base) app/models rails generate model snippet title:string code:text language:string Alguns métodos find save update_attributes

12 Migrations Contém informações da criação da tabela Nome da tabela é o plural do nome do model Ficam em db/migrations Executadas com o comando `rake db:migrate` rake db:rollback rails generate migration nome_da_migration

13 Exemplo de Migrate class CreateSnippets < ActiveRecord::Migration def self.up create_table :snippets do t t.string :title t.text :code t.string :language t.timestamps end end def self.down drop_table :snippets end end

14 Rspec Framework para Behaviour Development Driven Muito utilizado no mundo Rails Tenta trazer a linguagem natural para criação dos testes rails generate rspec:install

15 Model - validações validates_presence_of validates_format_of validates_uniqueness_of...

16 Exemplo - Rspec

17 Rest Protocolo cliente/servidor sem estado Conjunto de operações bem definidas Identificadores únicos para os recursos Uso de hipermídia para representação de estados ou transições

18 Routes (ActionController) Config/routes.rb Comando `rake routes` lista rotas resources :<nome_da_tabela> root :to => controller#action

19 Controllers - ActionController app/controllers ApplicationController Cada action é um método da classe Fat models, skinny controllers render redirect_to

20 Exemplo - Controller

21 Views - ActionView app/views app/views/layout Por padrão cada template recebe o nome da action Partials Nome do aquivo começa com _ render :partial => <nome_sem_o_underline>

22 ERB - ActionView <% codigo %> <%= codigo %>

23 Criação do index.html.erb

24 Helpers app/helpers Manter código limpo nas views Exemplos link_to image_tag form_for

25 DRY Don't Repeat Yourself Uso de partials para reuso de template before_filter e after_filter nos controllers

26 Apache - Passenger Ruby Enterprise Edition (REE) passenger-install-apache2-module http.conf LoadModule passenger_module /opt/ruby-enterprise /lib/ruby/gems/1.8/gems/passenger-3.0.8/ext/apache2/mod_passenger.so PassengerRoot /opt/ruby-enterprise /lib/ruby/gems/1.8/gems/passenger PassengerRuby /opt/ruby-enterprise /bin/ruby

27 Apache - Aplicação RailsEnv DocumentRoot Seu valor deve apontar para o diretório public da aplicação

28 Deploy - Capistrano capify cap deploy config/deploy.rb capistrano-ext

29 Deploy - Heroku heroku create heroku keys:add path/to/key.pub Git push heroku master Heroku run rake db:create db:migrate

Programação Web Aula 8 - Rails (Introdução)

Programação Web Aula 8 - Rails (Introdução) Programação Web Aula 8 - Rails (Introdução) Departamento de Informática UFPR 7 de Abril de 2014 1 Rails Básico Mágica Princípios Características Criando uma aplicação Levantando o Servidor Examinando o

Leia mais

FRWTC800 - Desenvolvimento Web com Ruby on Rails

FRWTC800 - Desenvolvimento Web com Ruby on Rails FRWTC800 - Desenvolvimento Web com Ruby on Rails SOBRE A FRAMEWORK A Framework (www.frwtc.com) atua diretamente com profissionais do segmento de tecnologia em busca de capacitação, atualização e certificação,

Leia mais

%w(akita On Rails) * 2.0 - Rolling with Rails 2.0 - O Primeiro...

%w(akita On Rails) * 2.0 - Rolling with Rails 2.0 - O Primeiro... %w(akita On Rails) * 2.0 Rolling with Rails 2.0 - O Primeiro Tutorial Completo - Parte 1 escrito por AkitaOnRails em January 31st, 2008 @ 11:44 PM Estou muito feliz vo que meu Rails 2.0 Screencast foi

Leia mais

Entendendo Rails. Fabio Akita Surgeworks Brazil Rails Practice Manager www.akitaonrails.com

Entendendo Rails. Fabio Akita Surgeworks Brazil Rails Practice Manager www.akitaonrails.com Entendendo Rails Fabio Akita Surgeworks Brazil Rails Practice Manager www.akitaonrails.com 37signals Criado por David Heinemeier Hansson, em 2004 Extraído do aplicativo Basecamp Feito em Ruby, em vez de

Leia mais

II Semana de Tecnologia da Informação. Rails Framework

II Semana de Tecnologia da Informação. Rails Framework II Semana de Tecnologia da Informação Rails Framework Rails Instalação Ruby versão 1.8.7 Linux: ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz ou apt-get install ruby (Debian/Ubuntu) Windows:

Leia mais

1º passo: Instalando a rvm.

1º passo: Instalando a rvm. Tutorial de instalação de múltiplos ambientes Ruby 1.8.7 e 1.9.2, Ruby on Rails 2.3.11 e 3.0.7 e MySQL no Ubuntu 10.04. Nem sempre é fácil a preparação de um ambiente de desenvolvimento web completo. Às

Leia mais

Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO maximusmano@gmail.com http://www.maxonrails.wordpress.

Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO maximusmano@gmail.com http://www.maxonrails.wordpress. Parte II Luiz Arão Araújo Carvalho Bacharel em Ciência da Computação Desenvolvedor RedeSat-TO maximusmano@gmail.com http://www.maxonrails.wordpress.com Rails - Instalação Windows gem install rails Plataformas

Leia mais

Versão 0.1. Manual FoRc. Última Atualização: Maio/2007. Daniel Schmitz danieljfa@gmail.com

Versão 0.1. Manual FoRc. Última Atualização: Maio/2007. Daniel Schmitz danieljfa@gmail.com Versão 0.1 Manual FoRc Última Atualização: Maio/2007 Daniel Schmitz danieljfa@gmail.com Sumário 1. O que é FoRc?... 3 2. O que é Adobe Flex?... 3 3. O que é Ruby on Rails?... 3 4. Flex + Ruby on Rails?...

Leia mais

Ruby on Rails. Aprendizado evolutivo do Ruby até o desenvolvimento de aplicações em Rails

Ruby on Rails. Aprendizado evolutivo do Ruby até o desenvolvimento de aplicações em Rails on Rails Aprendizado evolutivo do até o desenvolvimento de aplicações em Rails on Rails Aprendizado evolutivo do até o desenvolvimento de aplicações em Rails http://www.hut8.com.br/minicursos Roteiro Primeiro

Leia mais

Versão 0.1.0. Manual FoRc. Última Atualização: Maio/2007. Daniel Schmitz danieljfa@gmail.com

Versão 0.1.0. Manual FoRc. Última Atualização: Maio/2007. Daniel Schmitz danieljfa@gmail.com Versão 0.1.0 Manual FoRc Última Atualização: Maio/2007 Daniel Schmitz danieljfa@gmail.com Sumário 1. O que é FoRc?... 3 2. O que é Adobe Flex?... 3 3. O que é Ruby on Rails?... 3 4. Flex + Ruby on Rails?...

Leia mais

Desenvolvimento de um Portal Web para Viajantes Utilizando Ruby on Rails e Bootstrap

Desenvolvimento de um Portal Web para Viajantes Utilizando Ruby on Rails e Bootstrap FACULDADE CAMPO LIMPO PAULISTA BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO Trabalho de Conclusão de Curso Atividade Prática de Desenvolvimento de Software Jackson Hélio de Cerqueira 8386 André Marcos Silva (Orientador)

Leia mais

Nos Trilhos com RAILS. Sylvestre Mergulhão

Nos Trilhos com RAILS. Sylvestre Mergulhão Nos Trilhos com RAILS Sylvestre Mergulhão Necessidades Desenvolver para a web Desenvolver para a web de forma organizada Desenvolver para a web de forma fácil de manter Desenvolver para a web de forma

Leia mais

APRENDENDO RUBY ON RAILS

APRENDENDO RUBY ON RAILS APRENDENDO RUBY ON RAILS 1 Índice O que é Ruby on Rails 4. A linguagem Ruby 4. A quem se destina este livro 5. Configuração e instalação 6. Instalação em Windows 7. Instalação em Mac OS 8. Instalação em

Leia mais

Programação Web Aula 10 - Testes, Javascript, Ajax

Programação Web Aula 10 - Testes, Javascript, Ajax Programação Web Aula 10 - Testes, Javascript, Ajax Bruno Müller Junior Departamento de Informática UFPR 28 de Abril de 2014 1 Ambientes de Execução 2 Testes Um exemplo Acrescentando Validação Validação

Leia mais

Tutorial Básico. Instalando e testando o Ruby on Rails no Windows

Tutorial Básico. Instalando e testando o Ruby on Rails no Windows Tutorial Básico Instalando e testando o Ruby on Rails no Windows Ana Luiza Dias Organização do Tutorial: Passos para a instalação...pág 2 Passos para a criação de um projeto rails...pág 3 Passos para acompanhar

Leia mais

APRENDENDO RUBY ON RAILS

APRENDENDO RUBY ON RAILS APRENDENDO RUBY ON RAILS 2008 - Cássio Souza Antonio Criado a partir do documento original Rails para sua diversão e lucro : 2006 Ronaldo Melo Ferraz É dada a permissão para copiar, distribuir e/ou modificar

Leia mais

C o m p u t a ç ã o M ó v e l Brayan Neves

C o m p u t a ç ã o M ó v e l Brayan Neves Computação Móvel Brayan Neves Criando e configurando um novo projeto } Modelagem } Criação do projeto } Configuração } Criação de um novo componente } Visualização do novo componente } Editando campos

Leia mais

RUBY ON RAILS. Entrar nos carris. Daniel Zacarias 16 de Janeiro, 2010

RUBY ON RAILS. Entrar nos carris. Daniel Zacarias 16 de Janeiro, 2010 RUBY ON RAILS Entrar nos carris + Daniel Zacarias 16 de Janeiro, 2010 TÓPICOS Ruby REST MVC Rails Ecossistema Resumo Ruby REST MVC Rails Ecossistema Resumo RUBY, UMA JÓIA DE LINGUAGEM Linguagem dinâmica,

Leia mais

PHP Conference Brasil

PHP Conference Brasil CakePHP Elton Luís Minetto Agenda O que é o CakePHP Conceitos básicos Requisitos Instalação Configuração Aplicação de exemplo O que é o CakePHP Cake é um framework para PHP que usa padrões de desenvolvimento

Leia mais

Rails para sua Diversão e Lucro

Rails para sua Diversão e Lucro Rails para sua Diversão e Lucro Copyright 2006 Ronaldo Melo Ferraz Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2

Leia mais

Sistema Gerador de Anúncios para Compra e Venda On-line. Leandro de Oliveira ol.leandro@gmail.com

Sistema Gerador de Anúncios para Compra e Venda On-line. Leandro de Oliveira ol.leandro@gmail.com Sistema Gerador de Anúncios para Compra e Venda On-line Leandro de Oliveira ol.leandro@gmail.com Roteiro da Apresentação Motivação Conceitos e Tecnologias Objetivos do trabalho Sistema SideCart Conclusões

Leia mais

V1.1 SITE EM UM SITE 11/2015 MINUTOS APRENDA A PROGRAMAR IMAGINE FAZER O SEU PRIMEIRO PROGRAMA EM 180 SEGUNDOS WWW.DESAFIO3MINUTOS.COM.

V1.1 SITE EM UM SITE 11/2015 MINUTOS APRENDA A PROGRAMAR IMAGINE FAZER O SEU PRIMEIRO PROGRAMA EM 180 SEGUNDOS WWW.DESAFIO3MINUTOS.COM. 11/2015 UM SITE SITE EM EM UM 3 APRENDA A PROGRAMAR IMAGINE FAZER O SEU PRIMEIRO PROGRAMA EM 180 SEGUNDOS MINUTOS V1.1 WWW.DESAFIO3MINUTOS.COM.BR ELIELBARONE RUBY ON RAILS O que é? Ruby on Rails é um framework,

Leia mais

De Zero a Sessenta: Introdução ao Rails

De Zero a Sessenta: Introdução ao Rails CAPÍTULO 1 De Zero a Sessenta: Introdução ao Rails Quando escrevemos a primeira versão deste livro, Rails estava apenas começando a se conceituar como framework. Agora, esta excepcional plataforma de desenvolvimento

Leia mais

Desenvolva rapidamente utilizando o framework CakePHP Elton Luís Minetto FISL 8.0

Desenvolva rapidamente utilizando o framework CakePHP Elton Luís Minetto FISL 8.0 Desenvolva rapidamente utilizando o framework CakePHP Elton Luís Minetto Agenda O que é o CakePHP Conceitos básicos Requisitos Instalação Configuração Aplicação de exemplo O que é o CakePHP Cake é um framework

Leia mais

Centro Universitário Metodista Benne1 Rio de Janeiro, Dezembro de 2009. Rafael Polo e Sabrina Arêas

Centro Universitário Metodista Benne1 Rio de Janeiro, Dezembro de 2009. Rafael Polo e Sabrina Arêas Centro Universitário Metodista Benne1 Rio de Janeiro, Dezembro de 2009 Rafael Polo e Sabrina Arêas Contexto 60 s - Primeiros sistemas de informação corporativos. 70 s Desenvolvimento e comercialização

Leia mais

Começando com Ruby on Rails @gibsongabriel

Começando com Ruby on Rails @gibsongabriel Começando com Ruby on Rails @gibsongabriel Yukiriho 'Matz' Matsumoto http://ruby-lang.org/pt/ Ruby é uma linguagem de programação interpretada, com tipagem forte e dinâmica, que tem como foco a simplicidade

Leia mais

Introdução ao Desenvolvimento de Aplicações Web com Ruby on Rails

Introdução ao Desenvolvimento de Aplicações Web com Ruby on Rails Capítulo 3 Introdução ao Desenvolvimento de Aplicações Web com Ruby on Rails Daniel Cárnio Junqueira, Renata Pontin de Mattos Fortes Abstract This chapter presents the concepts of the framework Ruby on

Leia mais

Desenvolva rapidamente utilizando o frame work CakePHP. Elton Luí s Minetto

Desenvolva rapidamente utilizando o frame work CakePHP. Elton Luí s Minetto Desenvolva rapidamente utilizando o frame work CakePHP Elton Luí s Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Demonstração Ambiente Web É o ambiente formado por algumas tecnologias: Servidor

Leia mais

Maurício Linhares. Desenvolvedor. JUGLeader do PBJUG. Java Ruby C#

Maurício Linhares. Desenvolvedor. JUGLeader do PBJUG. Java Ruby C# Maurício Linhares Maurício Linhares Desenvolvedor Java Ruby C# JUGLeader do PBJUG Completamente, absurdamente, absolutamente, plagiadamente, baseado em... Programming Ruby The Pragmatic Programmers Guide

Leia mais

CENTRO UNIVERSITÁRIO METODISTA BENNETT. Rafael Gomes de Oliveira Polo Sabrina Arêas DESENVOLVIMENTO ÁGIL DE SISTEMAS PARA A WEB 2.

CENTRO UNIVERSITÁRIO METODISTA BENNETT. Rafael Gomes de Oliveira Polo Sabrina Arêas DESENVOLVIMENTO ÁGIL DE SISTEMAS PARA A WEB 2. CENTRO UNIVERSITÁRIO METODISTA BENNETT Rafael Gomes de Oliveira Polo Sabrina Arêas DESENVOLVIMENTO ÁGIL DE SISTEMAS PARA A WEB 2.0 COM RAILS 2009 CENTRO UNIVERSITÁRIO METODISTA BENNETT Rafael Gomes de

Leia mais

Rails 3 Básico Cloves Carneiro Jr. Rida Al Barazi

Rails 3 Básico Cloves Carneiro Jr. Rida Al Barazi Rails 3 Básico Cloves Carneiro Jr. Rida Al Barazi Novatec Original English language edition published by Apress Inc., 2560 Ninth Street, Suite 219, Berkeley, CA 94710 USA. Copyright 2009 by Apress, Inc..

Leia mais

Test-Driven Development no Rails: Unit Tests

Test-Driven Development no Rails: Unit Tests Test-Driven Development no Rails: Unit Tests 11/05/07 Tags:, Ruby, Ruby on Rails, TDD, Teste Unitário, Unit Tests Todo mundo fala que Test-Driven Development aumenta sua produtividade, reduz a quantidade

Leia mais

PHP Conference Brasil

PHP Conference Brasil Symfony Elton Luís Minetto Agenda O que é o Symfony Conceitos básicos Requisitos Instalação Configuração Aplicação de exemplo O que é o Symfony Symfony é um framework de desenvolvimento para PHP5. Seu

Leia mais

Mini-curso de CakePHP

Mini-curso de CakePHP Mini-curso de CakePHP Apresentação Daniel Golgher - formado em Tecnologia em Processamento de Dados e bacharel em Sistema de Informação pela UNA. Pós graduado em Engenharia de Software pela UFMG. Desenvolve

Leia mais

Introdução ao Sistema. Características

Introdução ao Sistema. Características Introdução ao Sistema O sistema Provinha Brasil foi desenvolvido com o intuito de cadastrar as resposta da avaliação que é sugerida pelo MEC e que possui o mesmo nome do sistema. Após a digitação, os dados

Leia mais

ZendWi Presentation 19/10/2012

ZendWi Presentation 19/10/2012 ZendWi Presentation 19/10/2012 Índice 1. Introdução ao Zend Framework 2 2. MVC 3. Zend Tools 4. Estrutura 5. Zend DB Model Generator 6. Back-End Developer 7. Front-End Developer 8. Links Úteis Introdução

Leia mais

1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF)

1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) Sessão Prática II JPA entities e unidades de persistência 1 Criar uma entity a partir de uma web application que usa a Framework JavaServer Faces (JSF) a) Criar um Web Application (JPAsecond) como anteriormente:

Leia mais

Test Driven Infrastructure na Globo.com. globo. .com. Fernando Carolo e Rogério Schneider QCon São Paulo 2014

Test Driven Infrastructure na Globo.com. globo. .com. Fernando Carolo e Rogério Schneider QCon São Paulo 2014 Test Driven Infrastructure na Globo Fernando Carolo e Rogério Schneider QCon São Paulo 2014 Quinta-feira 15:45 Uma turminha do barulho aprontando altas confusões configurações Tudo era feito à mão!! PARTE

Leia mais

INSTALANDO E CONFIGURANDO O MY SQL

INSTALANDO E CONFIGURANDO O MY SQL INSTALANDO E CONFIGURANDO O MY SQL Este tutorial tem como objetivo mostrar como instalar o banco de dados My SQL em ambiente Windows e é destinado aqueles que ainda não tiveram um contato com a ferramenta.

Leia mais

Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010

Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Servidor Orion Phoenix Versão 1.0 - Novembro/2010 Manual de Instalação do Sistema Orion Phoenix 1.0 - Novembro/2010 Página 1 SUMÁRIO 1. INTRODUÇÃO...3 2. VISÃO GERAL...3 3. PROCEDIMENTOS

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores LAMP Gustavo Reis gustavo.reis@ifsudestemg.edu.br Acrônico para a combinação de Linux, Apache, MySQL e PHP ou Perl ou Python; Recentemente a letra P começou a fazer referência a Perl

Leia mais

UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA

UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA UNIVERSIDADE ESTADUAL DE MARINGÁ DEPARTAMENTO DE INFORMÁTICA UTILIZAÇÃO DE RUBY ON RAILS PARA O DESENVOLVIMENTO DE UMA APLICAÇÃO COM BANCO DE DADOS LEGADO ELLISON MAEDA ORIENTADOR: GÉCEN DE MARCHI MARINGÁ

Leia mais

Integrando Frameworks para Desenvolvimento de Aplicações RIA (Rich Internet Applications) com Ruby On Rails e Adobe Flex Utilizando a Arquitetura MVC

Integrando Frameworks para Desenvolvimento de Aplicações RIA (Rich Internet Applications) com Ruby On Rails e Adobe Flex Utilizando a Arquitetura MVC FACULDADE SETE DE SETEMBRO - FASETE Curso de Bacharelado em Sistemas de Informação Jackson Pires de Oliveira Santos Júnior Integrando Frameworks para Desenvolvimento de Aplicações RIA (Rich Internet Applications)

Leia mais

Sistemas Operacionais Livres. Servidor Web Apache

Sistemas Operacionais Livres. Servidor Web Apache Sistemas Operacionais Livres Servidor Web Apache Apache Implementação do protocolo HTTP(80) e HTTPS(443) Arquitetura Client / Server Proviemento de páginas WEB Open Source Servidor Web mais utilizado no

Leia mais

Sumário. Parte I Introdução 21. 1 Introdução 15 1.1 O Rails é ágil... 17 1.2 Explorando o conteúdo... 18 1.3 Agradecimentos... 19

Sumário. Parte I Introdução 21. 1 Introdução 15 1.1 O Rails é ágil... 17 1.2 Explorando o conteúdo... 18 1.3 Agradecimentos... 19 Sumário 1 Introdução 15 1.1 O Rails é ágil.......................................................... 17 1.2 Explorando o conteúdo................................................... 18 1.3 Agradecimentos........................................................

Leia mais

UNIVERSIDADE FEDERAL DO TOCANTINS CAMPUS UNIVERSITÁRIO DE PALMAS BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL DO TOCANTINS CAMPUS UNIVERSITÁRIO DE PALMAS BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO UNIVERSIDADE FEDERAL DO TOCANTINS CAMPUS UNIVERSITÁRIO DE PALMAS BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO GETNA: GERADOR DE CÓDIGO RUBY ON RAILS A PARTIR DE BANCO DE DADOS Palmas 2008 LUIZ ARÃO ARAÚJO CARVALHO

Leia mais

O que é um framework?

O que é um framework? O que é um framework? Um framework, ou arcabouço, em desenvolvimento de software, é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. (Wikipedia)

Leia mais

Virtual Hosts. João Medeiros (joao.fatern@gmail.com) 1 / 12

Virtual Hosts. João Medeiros (joao.fatern@gmail.com) 1 / 12 Virtual Hosts João Medeiros (joao.fatern@gmail.com) 1 / 12 Uma pessoa pode ser conhecida por muitos nomes Um servidor WEB também No Apache, cada identidade é identificada pela diretiva Dependendo

Leia mais

Rails & Javascript Faça isso direito! Dicas de como organizar o javascript em apps Rails não SPA

Rails & Javascript Faça isso direito! Dicas de como organizar o javascript em apps Rails não SPA Rails & Javascript Faça isso direito! Dicas de como organizar o javascript em apps Rails não SPA $ whoami Cezinha Anjos. Comecei programando num Apple II e gravando programas em fitas cassetes há 26 anos

Leia mais

ZEND F r a m e w o r k

ZEND F r a m e w o r k LOGO ZEND F r a m e w o r k Alexsander Muraro FRAMEWORK O que é? Um framework nada mais é do que uma arquitetura padrão que fornece várias ferramentas comuns a todo tipo de projeto; Utilizam os mais variados

Leia mais

Inscrições em Eventos

Inscrições em Eventos Inscrições em Eventos Manual de Instalação Configuração Módulo de certificados Videira(SC), 05/01/2016 Sumário 1Tecnologias Utilizadas...3 1.1Sistema Operacional...3 1.2Servidor Web...3 1.3Linguagem de

Leia mais

Padrões de configuração GIT

Padrões de configuração GIT UNIVERSIDADE CEUMA Padrões de configuração GIT Versão 1.2 12/12/2013 Este é um modelo de configuração para uso da ferramenta GIT adotada no Grupo Ceuma de Educação. Aqui encontram-se os padrões de configuração

Leia mais

Desenvolvimento de Aplicações para Internet Aula 8

Desenvolvimento de Aplicações para Internet Aula 8 Desenvolvimento de Aplicações para Internet Aula 8 Celso Olivete Júnior olivete@fct.unesp.br na aula passada Orientação a Objetos Classes Objetos Construtores Destrutores 2 na aula passada Construtores

Leia mais

Desenvolvimento de Aplicações Web com Ruby on Rails

Desenvolvimento de Aplicações Web com Ruby on Rails Desenvolvimento de Aplicações Web com Ruby on Rails Arthur de Moura Del Esposte - esposte@ime.usp.br By Arthur Del Esposte licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) Apresentação

Leia mais

Utilização do framework Ruby On Rails no desenvolvimento de um módulo web para sistema de biblioteca

Utilização do framework Ruby On Rails no desenvolvimento de um módulo web para sistema de biblioteca Utilização do framework Ruby On Rails no desenvolvimento de um módulo ARTIGO web para ORIGINAL sistema / ORIGINAL de biblioteca ARTICLE Utilização do framework Ruby On Rails no desenvolvimento de um módulo

Leia mais

Manual de Instalação e Configuração MySQL

Manual de Instalação e Configuração MySQL Manual de Instalação e Configuração MySQL Data alteração: 19/07/11 Pré Requisitos: 1. Baixar os seguintes arquivos no através do link http://ip.sysfar.com.br/install/ mysql-essential-5.1.46-win32.msi mysql-gui-tools-5.0-r17-win32.msi

Leia mais

Desenvolvimento de Aplicações Web com Ruby on Rails

Desenvolvimento de Aplicações Web com Ruby on Rails Desenvolvimento de Aplicações Web com Ruby on Rails Arthur de Moura Del Esposte - esposte@ime.usp.br By Arthur Del Esposte licensed under a Creative Commons Attribution 4.0 International (CC BY 4.0) Aula

Leia mais

Um olhar para 5 alternativas ao WAM

Um olhar para 5 alternativas ao WAM Declarativa 1 Um olhar para 5 alternativas ao WAM Declarativa: Luís Carvalho Carlos Elói Mário Araújo Miguel Calejo CCG/ZGDV: Paulo Doellinger 21/09/2011 versão 1.0 ID83 Declarativa 2 TABLE OF CONTENTS

Leia mais

Ademir C. Gabardo. Novatec

Ademir C. Gabardo. Novatec Ademir C. Gabardo Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem

Leia mais

Infraestrutura == código. Projetando servidores Debian com Chef e Vagrant. Antonio Terceiro

Infraestrutura == código. Projetando servidores Debian com Chef e Vagrant. Antonio Terceiro Infraestrutura == código Projetando servidores Debian com Chef e Vagrant Antonio Terceiro Infraestrutura == código Projetando servidores Debian com Chef e Vagrant Antonio Terceiro Infraestrutura == código

Leia mais

Partial View: Um padrão para reutilização de views na arquitetura MVC

Partial View: Um padrão para reutilização de views na arquitetura MVC Partial View: Um padrão para reutilização de views na arquitetura MVC RICARDO VIANA, Universidade Federal do Ceará THALISSON OLIVEIRA, Universidade Federal do Ceará FERNANDO TRINTA, Universidade Federal

Leia mais

Criando Frameworks Inteligentes com PHP. Uma abordagem prática: vantagens, aplicações e procedimentos.

Criando Frameworks Inteligentes com PHP. Uma abordagem prática: vantagens, aplicações e procedimentos. Criando Frameworks Inteligentes com PHP Uma abordagem prática: vantagens, aplicações e procedimentos. Apresentação Equipes ao redor do mundo utilizam diferentes padrões de projeto, de acordo com suas necessidades

Leia mais

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010 PROCEDIMENTOS PARA INSTALAÇÃO DO SERVIDOR WEB (SIGA-ADM) COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010 Rua do Rouxinol, N 115 / Salvador Bahia CEP: 41.720-052 Telefone: (71) 3186-0001. Email: cotec@ifbaiano.edu.br

Leia mais

PRESIDÊNCIA DA REPÚBLICA SECRETARIA-GERAL Secretaria-Executiva

PRESIDÊNCIA DA REPÚBLICA SECRETARIA-GERAL Secretaria-Executiva Projeto PNUD BRA/12/018 - Documento técnico com complementação da documentação de instalação e uso da plataforma Noosfero contendo conceitos e tutoriais. Consultora: Daniela Soares Feitosa Contrato n o

Leia mais

Guia de instalação para ambiente de Desenvolvimento LINUX

Guia de instalação para ambiente de Desenvolvimento LINUX Guia de instalação para ambiente de Desenvolvimento LINUX Conteúdo deste manual Introdução O guia de instalação... 3 Capítulo 1 Instalando o servidor Web Apache... 4 Teste de instalação do Apache... 9

Leia mais

Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server

Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server Integração entre o IBM HTTP SERVER, APACHE WEB Server e IBM Websphere Application Server Índice Resumo sobre este documento... 3 Integrando o IBM HTTP Server com o IBM WebSphere Application Server... 3

Leia mais

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração Ambiente Web É o ambiente formado

Leia mais

Instalando o SharePoint 2010 no Windows 7

Instalando o SharePoint 2010 no Windows 7 Instalando o SharePoint 2010 no Windows 7 Instalando e configurando o SQL Server: Antes de instalar o SharePoint, precisamos instalar e configurar o SQL Server. No caso, para este exemplo, utilizei um

Leia mais

Roteiro de instalação do jogo da Pirâmide Alimentar

Roteiro de instalação do jogo da Pirâmide Alimentar Roteiro de instalação do jogo da Pirâmide Alimentar Documento: Roteiro de Instalação do jogo da Pirâmide Alimentar Data: 13/04/2010 Objetivos: Orientar a instalação do jogo da Pirâmide Alimentar Versões

Leia mais

Integre Redes Sociais nas Nuvens com o Framework Play

Integre Redes Sociais nas Nuvens com o Framework Play play_ Integre Redes Sociais nas Nuvens com o Framework Play Use as redes sociais no seu sistema Play e faça o deploy nas nuvens de maneira totalmente gratuita. Na edição 57 mostramos como criar uma aplicação

Leia mais

[IF977] Engenharia de Software. Prof. Vinicius Cardoso Garcia :: assertlab.com

[IF977] Engenharia de Software. Prof. Vinicius Cardoso Garcia :: assertlab.com [IF977] Engenharia de Software Prof. Vinicius Cardoso Garcia vcg@cin.ufpe.br :: @vinicius3w :: assertlab.com Licença do material Este Trabalho foi licenciado com uma Licença Creative Commons - Atribuição-NãoComercial-

Leia mais

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE

FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE FACULDADE DE TECNOLOGIA SENAC GESTÃO DA TECNOLOGIA DA INFORMAÇÃO LABORATORIO DE REDE PROFESSOR: Dinailton Laboratorio De Rede DISCENTES: Helton Klinthon Douglas Silva Dyonathan Rodrigues Laboratório de

Leia mais

Tutorial de instalação do ambiente Ruby, Ruby on Rails e MySQL no Ubuntu 10.04.

Tutorial de instalação do ambiente Ruby, Ruby on Rails e MySQL no Ubuntu 10.04. Tutorial de instalação do ambiente Ruby, Ruby on Rails e MySQL no Ubuntu 10.04. Neste tutorial vamos instalar um ambiente completo para desenvolvimento Ruby, Rails e MySQL no Ubuntu 10.04. É necessário

Leia mais

Capítulo 04: Persistência com SQLite

Capítulo 04: Persistência com SQLite Capítulo 04: Persistência com SQLite Instrutor Programador desde 2000 Aluno de doutorado Mestre em informática pelo ICOMP/UFAM Especialista em aplicações WEB FUCAPI marcio.palheta@gmail.com sites.google.com/site/marcio

Leia mais

Estação Digital. Instalação do Gerenciador da Estação Digital

Estação Digital. Instalação do Gerenciador da Estação Digital Instalação do Gerenciador da Estação Digital A instalação do Gerenciador da consiste na configuração do Apache, PHP e MySQL. Esses são os programas necessários para execução do Gerenciador da : file:///c:/documents%20and%20settings/usuario/desktop/apache_logo_medium.png

Leia mais

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS FUNDAMENTOS DE Visão geral sobre o Active Directory Um diretório é uma estrutura hierárquica que armazena informações sobre objetos na rede. Um serviço de diretório,

Leia mais

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011

Instalando o Lazarus e outros sistemas de suporte. Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Instalando o Lazarus e outros sistemas de suporte Prof. Vitor H. Migoto de Gouvêa Colégio IDESA 2011 Edição 1 Levante e ande - Instalando o Lazarus e outros sistemas de suporte. Ano: 02/2011 Nesta Edição

Leia mais

Personalização Básica

Personalização Básica Personalização Básica Casa de Oswaldo Cruz Serviço de Tecnologias da Informação(STI) Acesso à aplicação /usr/share/nginx/atom Será feito da sua máquina? Fundamental acesso SSH!! 1. Instalar serviço SSH

Leia mais

INSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008

INSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008 INSTALANDO E CONFIGURANDO O ACTIVE DIRECTORY NO WINDOWS SERVER 2008 Objetivo Esse artigo tem como objetivo demonstrar como instalar e configurar o Active Directory no Windows Server 2008. Será também apresentado

Leia mais

Grails 2.1.0 e as novidades

Grails 2.1.0 e as novidades _capa Grails 2.1.0 e as novidades Novidades na versão 2.1.0. Neste artigo vamos aprender e conhecer sobre o framework Grails. Vamos desenvolver uma aplicação para web de forma ágil, aprender sobre as convenções

Leia mais

GUIA DE INSTALAÇÃO. Plataforma Windows. Relatório Técnico Versão 0.1 (201305032030) Leandro Gomes da Silva, Tiago França Melo de Lima

GUIA DE INSTALAÇÃO. Plataforma Windows. Relatório Técnico Versão 0.1 (201305032030) Leandro Gomes da Silva, Tiago França Melo de Lima Laboratório de Engenharia e Desenvolvimento de Sistemas LEDS/UFOP Universidade Federal de Ouro Preto UFOP GUIA DE INSTALAÇÃO Plataforma Windows Relatório Técnico Versão 0.1 (201305032030) Leandro Gomes

Leia mais

Autoridade de Certificação de uma infraestrutura de chave pública (PKI).

Autoridade de Certificação de uma infraestrutura de chave pública (PKI). Segurança em Sistemas informáticos 2010/2011 Autoridade de Certificação de uma infraestrutura de chave pública (PKI). Admilo Ribeiro ei06133@fe.up.pt Luis Pina ei03073@fe.up.pt Índice Introdução 3 Objectivos

Leia mais

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro

Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro Desenvolvimento em PHP usando Frameworks Elton Luís Minetto Agenda Ambiente Web PHP Problemas Frameworks CakePHP Symfony Zend Framework Prado CodeIgniter Demonstração O livro Ambiente Web É o ambiente

Leia mais

Sumario. Banco de Dados O que eh CakePHP Instalando o Cake Models, Controllers e Views Mais ferramentas do CakePHP Cake Bake a magica do CakePHP

Sumario. Banco de Dados O que eh CakePHP Instalando o Cake Models, Controllers e Views Mais ferramentas do CakePHP Cake Bake a magica do CakePHP Sumario Banco de Dados O que eh CakePHP Instalando o Cake Models, Controllers e Views Mais ferramentas do CakePHP Cake Bake a magica do CakePHP Entendendo Banco Imagine que vc tenha uma biblioteca e queira

Leia mais

%w(akita On Rails) * 2.0 - Rolling with Rails 2.0 - O Primeiro...

%w(akita On Rails) * 2.0 - Rolling with Rails 2.0 - O Primeiro... %w(akita On Rails) * 2.0 - Rolling with Rails 2.0 - O Primeiro http://www.akitaonrails.com/2008/2/1/rolling-with-rails-2-0-o-pri %w(akita On Rails) * 2.0 Rolling with Rails 2.0 - O Primeiro Tutorial Completo

Leia mais

OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift

OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift OCEL001 Comércio Eletrônico Módulo 9_3: OpenShift Prof. Charles Christian Miers e-mail: charles.miers@udesc.br OpenShift Solução livre de PaaS da RedHat Aquisição da Makara em 2010 Principais concorrentes:

Leia mais

Ajax com R ails, interatividade e usabilidade ao alcance de todos

Ajax com R ails, interatividade e usabilidade ao alcance de todos Ajax com R ails, Por Rodrigo Urubatan Ferreira Jardim Rodrigo Urubatan: SCJP 1.4 e SCWCD; Trabalha com arquitetura de sistemas J2EE e treinamento; Já desenvolveu projetos utilizando as linguagens Delphi,

Leia mais

Tratamento de Eventos Orientado à Composição de Serviços Web Documento Técnico para Configuração e Validações Práticas (data: 27/02/2012)

Tratamento de Eventos Orientado à Composição de Serviços Web Documento Técnico para Configuração e Validações Práticas (data: 27/02/2012) Tratamento de Eventos Orientado à Composição de Serviços Web Documento Técnico para Configuração e Validações Práticas (data: 27/02/2012) Mauricio Chui Rodrigues (chui@usp.br) Índice 1. Introdução...3

Leia mais

Gerência de Banco de Dados

Gerência de Banco de Dados exatasfepi.com.br Gerência de Banco de Dados Prof. Msc. André Luís Duarte Banco de Dados Os bancos de dados são coleções de informações que se relacionam para criar um significado dentro de um contexto

Leia mais

Versões CentOS 4.7 Openupload 0.4.1 PHP 5.2 Postgresql 8.2. Requisitos Servidor HTTP PHP Base de dados(mysql, postgresql,arquivo de texto)

Versões CentOS 4.7 Openupload 0.4.1 PHP 5.2 Postgresql 8.2. Requisitos Servidor HTTP PHP Base de dados(mysql, postgresql,arquivo de texto) Openupload O openupload é um aplicativo em php que é semelhante ao megaupload rapid-share entre outros. Os usuários administrador e a senha são admin e admin. Versões CentOS 4.7 Openupload 0.4.1 PHP 5.2

Leia mais

Anatomia de Rails. Introdução

Anatomia de Rails. Introdução 3 Anatomia de Rails Introdução Rails foi a público, em versão incompleta, em julho de 2004. Esse framework foi extraído do produto comercial Basecamp 33, da empresa 37signals, e finalizado depois de apenas

Leia mais

Sequelize. O que é? O que faz? Como se cria?

Sequelize. O que é? O que faz? Como se cria? Sequelize O que é? O que faz? Como se cria? Andressa Cruz (Dessa) Consultora de Software @ Thoughtworks Pyladies Poa

Leia mais

Tutorial Instalação e configuração do Wordpress

Tutorial Instalação e configuração do Wordpress Universidade Federal do Ceará Campus Quixadá Curso Superior de Tecnologia em Redes de Computadores Administração de Sistemas Operacionais Linux Professor: João Marcelo Tutorial Instalação e configuração

Leia mais

Universidade Federal do Estado do Rio de Janeiro Centro de Ciências Exatas e Tecnologia Escola de Informática Aplicada

Universidade Federal do Estado do Rio de Janeiro Centro de Ciências Exatas e Tecnologia Escola de Informática Aplicada Universidade Federal do Estado do Rio de Janeiro Centro de Ciências Exatas e Tecnologia Escola de Informática Aplicada SISTEMA WEB DE ANÚNCIO DE VAGAS EM IMÓVEIS: UM EXEMPLO DE DESENVOLVIMENTO ÁGIL COM

Leia mais

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP 1.6.7 (xampp-win32-1.6.7-installer.exe), veja aqui.

Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. XAMPP 1.6.7 (xampp-win32-1.6.7-installer.exe), veja aqui. Instalando servidor Apache com MySQL e as linguagens ColdFusion e PHP. Escrito por Marcio Nakano (marcionakano.com.br) Data: 29/09/2008 Disponível em http:///blog/post/instalando-apache-mysql-coldfusionphp.pdf

Leia mais

Portais e Frameworks MVC

Portais e Frameworks MVC Portais e Frameworks MVC DAS 5316 Integração de Sistemas Corporativos Rui J. Tramontin Jr. 1 Tópicos Introdução Web Dinâmica Portais Web Portlets JSR-168 WSRP Frameworks MVC Struts Ruby on Rails 2 Servidor

Leia mais

O módulo possui um submódulo para a definição dos schemas da base de dados.

O módulo possui um submódulo para a definição dos schemas da base de dados. Data ABstraction (DAB) Uma camada simples para gerar strings SQL. Módulo dab O módulo possui um submódulo para a definição dos schemas da base de dados. Abaixo do módulo dab.schemas ficam os schemas das

Leia mais

Active Directory - Criação de seu primeiro domínio Windows 2003

Active Directory - Criação de seu primeiro domínio Windows 2003 Active Directory - Criação de seu primeiro domínio Windows 2003 O Active Directory é o serviço de diretório utilizado em uma rede Windows 2003. O AD, sendo um serviço de diretório, serve à nossa rede como

Leia mais

Aplication blackboxing

Aplication blackboxing Aplication blackboxing Além da mentalidade monolítica Diogo Terror escalabilidade de código? escalabilidade de código! Diogo Terror Real Terror Estamos contratando recrutamento@boo-box.com Features++

Leia mais