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
Laura Laugwitz
August 12, 2017
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Beginners Intro into Ruby on Rails
Slides from the Rails Girls Beginners Workshop on August 12th at HTW.
Laura Laugwitz
August 12, 2017
More Decks by Laura Laugwitz
See All by Laura Laugwitz
Explaining Machine Learning to Establish Validity in Automated Content Analysis
lauralindal
0
64
The Miseducation of This Machine
lauralindal
0
72
Empowerment - short version 2016
lauralindal
0
89
Empowerment - what does that even mean?
lauralindal
0
44
Rails Girls @ eurucamp
lauralindal
0
83
Creating Spaces for Women in IT
lauralindal
1
56
Empowerment - What does that even mean?
lauralindal
1
150
Other Decks in Programming
See All in Programming
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
210
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
180
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
170
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.4k
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
130
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
190
Go言語とトイモデルで学ぶTransformerの気持ち / fukuokago23-transformer
monochromegane
0
160
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
140
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.2k
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
260
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
670
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
500
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Designing for Performance
lara
611
70k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
440
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
1
390
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Visualization
eitanlees
152
17k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
270
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.9k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
460
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
66
57k
Making Projects Easy
brettharned
120
6.7k
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