Http://www.softwarefreedomday.org.

Slides:



Advertisements
Similar presentations
Applied Ruby on Rails & AJAX An insight into the technology and principles behind a social networking community.
Advertisements

The Librarian Web Page Carol Wolf CS396X. Create new controller  To create a new controller that can manage more than just books, type ruby script/generate.
Ruby on Rails Model of MVC. Model-View-Controller Paradigm A way of organizing a software system Benefits: Isolation of business logic from the user interface.
Chapter 15 © 2010 by Addison Wesley Longman, Inc Origins and Uses of Ruby - Designed by Yukihiro Matsumoto; released in Use spread rapidly.
Creating Web Services with Ruby on Rails Robert Thew Internet and Web Systems II.
Ruby on Rails Web development that doesn’t hurt By Mylore, Dung, Lee, Karen and Bryan.
Ruby on Rails Tutorial Peter Mosca April, Ruby on Rails Tutorial Ruby History Invented 12 years ago in Japan by Yukihiro Matsumoto Spent first 5.
Ruby On Rails Rebecca Crabb and Blaine Stancill. Ruby Open-Source Programming LanguageOpen-Source Programming Language Created by Yukihiro MatsumotoCreated.
Ruby on Rails by Manik Juneja Ruby On Rails. Ruby on Rails by Manik Juneja Rails is a Web Application development framework. Based on the MVC pattern.
Ruby on Rails. What's Ruby  A programming language  Developed by Yukihiro Matsumoto (aka Matz) in the 1990s  A programming language  Developed by.
Creating Web Services with Ruby on Rails Robert Thew Internet and Web Systems II.
Ruby on Rails a popular web application framework, aimed to increase the speed and ease of web development Ruby on Rails, Tim Zappe.
Intro to Rails INFO 2310: Topics in Web Design and Programming.
Ruby on Rails: An Introduction JA-SIG Summer Conference 2007 Michael Irion The University of Tulsa.
Chapter 3.1 – RoR: An introduction Maciej Mensfeld Presented by: Maciej Mensfeld RoR: An introduction dev.mensfeld.pl github.com/mensfeld.
| Lugano, Ruby on Rails.
A little engineering on Rails Robert W. Hasker. Goals Intro to the Rails framework ▫Basic concepts: MVC, Active Record ▫A bit of Ruby Using Rails to build.
RUBY ON RAILS Mark Zhang. In this talk  Overview of Ruby on Rails  Core ideas  Show a tiny bit of example code  Touch on several general web development/
Ruby on Rails Web development that doesn’t hurt. Ruby on Rails Framework written in the Ruby programming language for database- backed web applications.
RUBY ON RAILS It’s so rad. What we’ll cover  What is Ruby?  What is RoR?  Why RoR?  Developing with RoR  Deployment  Demo  Questions.
Ruby on Rails Charles Severance Textbook: Build Your own Ruby on Rails Application by Patrick Lenz (ISBN: )
Ruby on Rails. What is Ruby on Rails? Ruby on Rails is an open source full-stack web framework. It is an alternative to PHP/MySQL. It can render templates,
Ruby on Rails CSCI 6314 David Gaspar Jennifer Garcia Avila.
The Ruby Programming Language
UC Berkeley Hello Rails. Review: MVC Goal: separate organization of data (model) from UI & presentation (view) by introducing controller –mediates user.
Brakeman and Jenkins: The Duo Detects Defects in Ruby on Rails Code Justin Collins Tin Zaw AppSec USA September 23, 2011.
Ruby & rails by Nicholas Belotti. What is ruby Ruby is an object orientated scripting language. In Ruby...everything is an object! Ruby was released in.
1 An Introduction to the Development of Web Applications using Ruby on Rails with Ajax Ansgar Berhorn, B.Sc. and Mike Rowe, Ph.D.
Why rails? Carlos Kirkconnell. Google Happiness leads to Productivity Happiness Matters.
By: Maksim Surguy & Cesar Acosta require 'sinatra‘ get ‘/' do "Hello World!" end.
Lecture 10 Rails Projects Topics SaaSSaaS Readings: SaaS book Ch 2, 4 February 24, 2014 CSCE 740 Software Engineering.
1 Dr Alexiei Dingli Web Science Stream Introducing Rails.
Ruby! Ronald L. Ramos. What is Ruby? Ruby is a scripting language designed by Yukihiro Matsumoto, also known as Matz. It runs on a variety of platforms,
TM Lee and F. Vina Zerlina.  Prevent coronary heart disease  Choose the “right” food  Plan daily meals  Dust and Magnet  Target recommended nutrition.
Ruby on Rails Your first app. Rails files app/ Contains the controllers, models, views and assets for your application. You’ll focus on this folder for.
The Active Record Paradigm Databases in Database-Centric Web Site Development.
1 Dr Alexiei Dingli Web Science Stream A ROR Blog.
Ruby on Rails WTF? Created by Matz in 1993 Inspired by Smalltalk Rubygems = CSPAN Rake = ant Rdoc = javadoc.
USING RUBY An Introduction By Evgeny Rahman. About Me Principal Engineer at FirstFuel Software 10+ years in Software Engineering 5 years working with.
1 Dr Alexiei Dingli Web Science Stream A ROR Twitter.
Ruby/Ruby on Rails Yasushi Osonoi Open Dream corporation
Ruby on Rails By S. Christopher Hellriegel. Overview 1. What is Ruby on Rails? 2. What is MVC? 3. Simple example 4. Wow, that was cool!
RUBY ON RAILS (RoR) Ishwor Khadka. Why Ruby on Rails?
Ruby on Rails Evaluation – Cognitive Dimensions Joshua Sunshine
Chapter 15 © 2013 by Pearson Overview of Rails - Rails is a development framework for Web-based applications - Based on MVC architecture for applications.
Create, Update and Delete Carol Wolf Computer Science.
Introduction to Ruby&Rails Yuri Veremeyenko Monica Verma.
Rails and routing INFO 2310: Topics in Web Design and Programming.
The Controller Carol Wolf Computer Science. Rails generate commands  Using the generate command, you can create a number of useful objects.  Rails:
Ruby on Rails. Web Framework for Ruby Designed to make it easier to develop, deploy, and maintain web applications Design with Model-View-Controller –almost.
1 Rails for the Ruby-Impaired John Paul Ashenfelter CTO/Transitionpoint.
Ruby Tien Ho and Brandon Hostetter. Overview ▸ Object-oriented, functional, imperative, and reflective ▸ Interpreted language ▸ Influenced by Perl, Smalltalk,
NetBeans & Ruby David Botterill Software Engineer Global Technology Manager - Campus Ambassador Program Sun Microsystems, Inc.
Netbeans: Beyond Java Silveira Neto Sun Campus Ambassador University of Ceará, Brazil.
JRuby on Rails Presenter Name
Ruby on What? A brief introduction to Rails Christopher Hoskin Faculty of History 12th Annual IT Support Staff Conference 21st June 2007, St. Catherine's.
JRuby on Rails Brian Leonard ブライアン レオナルド
Scope History of Ruby. Where can you use Ruby? General Features.
Ruby Tooling in NetBeans
The plan What's JRuby? The Ruby language Why JRuby? How to use it
Ruby, Rails, GUIs, and More
Agile Web Development with Ruby and Rails
Ruby on Rails by Manik Juneja
Ruby on Rails by Manik Juneja
Ajax on Rails 28-Nov-18.
Model – View – Controller Pattern
Web Tools A Technical Perspective Tim Bornholtz
ASP.NET MVC Web Development
Software Best Practices
Presentation transcript:

http://www.softwarefreedomday.org

Pengenalan Framework Ruby On Rails Menggunakan Netbeans 6.1 Image by ecstaticist

Agi Putra Kharisma http://unwrittencode.blogspot.com agi.banget@gmail.com http://unwrittencode.blogspot.com

? ? On

Ruby is designed to make programmers happy Yukihiro Matsumoto (Matz) – Ruby Creator Object Oriented Everything Is An Object (except code block) Dynamic Language Classes Are Always Open ......

10.times {puts 'Saya tidak akan mengulanginya lagi'} Photo by oskay puts 'Hello World' 10.times {puts 'Saya tidak akan mengulanginya lagi'} nilai.lulus unless nilai.include? “E”

Class Method class Mahasiswa def kuliah #... end def isi_krs

http://www.rubyonrails.com

A bunch of stuff that makes web developers happy! Photo by Roo Reynolds David Heinemeier Hansson (DHH) – Rails Creator An integrated stack of web-application frameworks. An open-source web framework for developing database-backed web applications. A Domain Specific Language (DSL) for developing database-backed web application

Convention Over Configuration

Don't Repeat Yourself (DRY)

Model View Controller (MVC)

MVC WEB BROWSER Database MODEL CONTROLLER VIEW route.rb ... def index UsersController index.html.erb ... def index @user = User.find(:all) respond_to do |format| format.html format.xml end <html> ... <h1>title</h1> <p>body</p> </html>

ActiveRecord posts Object Relational Mapper class Post < ActiveRecord::Base end SELECT * FROM posts WHERE id = 1; @post = Post.find_by_id(1)

www.netbeans.org

Demo Membuat aplikasi CRUD sederhana Create Read Update Delete

Pertanyaan?