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
59
The Miseducation of This Machine
lauralindal
0
59
Empowerment - short version 2016
lauralindal
0
86
Empowerment - what does that even mean?
lauralindal
0
39
Rails Girls @ eurucamp
lauralindal
0
73
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
Basic Architectures
denyspoltorak
0
670
今から始めるClaude Code超入門
448jp
8
8.8k
dchart: charts from deck markup
ajstarks
3
990
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
620
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
690
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
1
970
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
380
AI巻き込み型コードレビューのススメ
nealle
1
280
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
7.4k
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
280
Featured
See All Featured
Designing Powerful Visuals for Engaging Learning
tmiket
0
230
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
110
Building Adaptive Systems
keathley
44
2.9k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
50k
Ethics towards AI in product and experience design
skipperchong
2
190
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
160
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Optimizing for Happiness
mojombo
379
71k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Amusing Abliteration
ianozsvald
0
100
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