Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Beginners Intro into Ruby on Rails
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Laura Laugwitz
August 12, 2017
Programming
0
110
Beginners Intro into Ruby on Rails
Slides from the Rails Girls Beginners Workshop on August 12th at HTW.
Laura Laugwitz
August 12, 2017
Tweet
Share
More Decks by Laura Laugwitz
See All by Laura Laugwitz
Explaining Machine Learning to Establish Validity in Automated Content Analysis
lauralindal
0
60
The Miseducation of This Machine
lauralindal
0
61
Empowerment - short version 2016
lauralindal
0
87
Empowerment - what does that even mean?
lauralindal
0
40
Rails Girls @ eurucamp
lauralindal
0
76
Creating Spaces for Women in IT
lauralindal
1
53
Empowerment - What does that even mean?
lauralindal
1
140
Other Decks in Programming
See All in Programming
PHPで TLSのプロトコルを実装してみる
higaki_program
0
490
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
460
AI Assistants for Your Angular Solutions
manfredsteyer
PRO
0
160
夢の無限スパゲッティ製造機 -実装篇- #phpstudy
o0h
PRO
0
160
Smarter Angular mit Transformers.js & Prompt API
christianliebel
PRO
1
100
OTP を自動で入力する裏技
megabitsenmzq
0
130
ベクトル検索のフィルタを用いた機械学習モデルとの統合 / python-meetup-fukuoka-06-vector-attr
monochromegane
2
550
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
280
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.2k
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
600
条件判定に名前、つけてますか? #phperkaigi #c
77web
2
830
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
120
Featured
See All Featured
Music & Morning Musume
bryan
47
7.1k
Producing Creativity
orderedlist
PRO
348
40k
Side Projects
sachag
455
43k
GitHub's CSS Performance
jonrohan
1032
470k
Into the Great Unknown - MozCon
thekraken
40
2.3k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
80
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
140
Measuring & Analyzing Core Web Vitals
bluesmoon
9
790
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
230
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.9k
Automating Front-end Workflow
addyosmani
1370
200k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Transcript
None
Welcome <3
What is this?
Code of Conduct
Food, Drinks & WiFi
Restrooms
Schedule
now: Welcome & Intro into Web Applications then: Get into
groups & get started with Ruby 13:00 Lunch 14:00 Lightning Talks 14:30 Continue Coding 17:45 Wrap Up
None
@railsgirls_bln #railsgirls
0. Intro 0. Intro
None
Creativity Creativity
Precision Precision
Collaboration Collaboration
None
1. Random Basics 1. Random Basics
None
None
None
None
Terminal (linux/mac) cmd (Windows) Where am I? pwd cd What's
here? ls dir Go to ... cd ... cd ... Create folder ... mkdir ... mkdir ... Create file ... echo >> ... echo >> ...
2. Programming 2. Programming
None
2.1 What's 2.1 What's a Web App? a Web App?
(thanks to Tobias Pfeiffer) (thanks to Tobias Pfeiffer)
Presented in Presented in the Browser the Browser
static static
dynamic dynamic
Runs on a Runs on a Server Server
Or in the Or in the Cloud Cloud
2.2 What 2.2 What happens? happens?
None
None
Request
None
Response
R esponse
None
2.3 What's a 2.3 What's a Web App Web App
made of? made of?
Web Application Web Application
Front Front End End Back Back End End
HTML HTML
Structure Structure & Content & Content
CSS CSS
Styling Styling
Javascript Javascript
Logic Logic
Business Logic Business Logic
Storage Storage
Storing your Storing your data data
In giant tables In giant tables
Infrastructure Infrastructure
Webserver Webserver
Recap Recap
Be Be Creative Creative Precise Precise Collaborative Collaborative
Use the Use the Computer like Computer like it's 1982
it's 1982
Code all the Code all the things, but let's things,
but let's start with a start with a Web Application Web Application
HTML HTML Javascript Javascript CSS CSS Logic Logic Infrastructure Infrastructure
Storage Storage
Ruby on Rails Ruby on Rails
3. Your turn! 3. Your turn!
bit.ly/rgb-app bit.ly/rgb-app
But how does this But how does this tutorial work?
tutorial work?
None
All questions are necessary All questions are necessary Take breaks
& don't rush Take breaks & don't rush Work together! Work together! Mistakes Learning → Mistakes Learning → It's YOUR keyboard It's YOUR keyboard bit.ly/rgb-start & bit.ly/rgb-app bit.ly/rgb-start & bit.ly/rgb-app