-
Notifications
You must be signed in to change notification settings - Fork 11
/
students.html
155 lines (154 loc) · 5.13 KB
/
students.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
---
layout: page
title: Students
permalink: '/students'
redirect_from:
- '/pages/students'
---
<section class='students-page'>
<div class='row'>
<div class='large-12 columns large-centered'>
<article>
<header>
<h1>Resources for Students</h1>
</header>
<h2>Class Levels</h2>
<p>
Depending on how many students are signed up for the workshop, we
will be offering varied course levels for students to participate
in. Here is a preview of what the break up may be:
</p>
<h3>
Beginner (New to Programming)
</h3>
<p>
This class will spend more time on Ruby and programming fundamentals,
as well as Rails basics:
</p>
<ul>
<li>
You have little to no experience with the terminal.
</li>
<li>
You might have done a little bit with HTML or CSS, but not
necessarily.
</li>
<li>
You're unfamiliar with terms like methods, arrays, lists, hashes,
or dictionaries.
</li>
<div>
<strong>
OR
</strong>
</div>
<li>
You might have done an online programming tutorial or two.
</li>
<li>
You know some Ruby basics but don't have a lot of experience with
Rails.
</li>
</ul>
<h3>
Intermediate (Some Rails Experience or Other Programming Experience)
</h3>
<p>
This class will move faster through Ruby and programming
fundamentals, and expand on Rails concepts:
</p>
<ul>
<li>
You're comfortable with the basics of using the terminal.
</li>
<li>
You have a general understanding of a Rails app's structure, perhaps from a prior workshop or tutorial.
</li>
<li>
You know how to define a method in Ruby.
</li>
<li>
You have a decent handle on Ruby arrays and hashes.
</li>
<li>
You are proficient in another language but new to Ruby on Rails.
</li>
</ul>
<h3>
Advanced (Ready for the Next Challenge)
</h3>
<p>
This class assumes that you've previously built a basic Rails application and want to learn more:
</p>
<ul>
<li>
You've exhausted the fun of the Suggestotron/Intro Rails curriculum
</li>
<li>
You're comfortable with the terminal
</li>
<li>
You want to problem-solve instead of copying other's code
</li>
<li>
You want to build an app without using scaffolds
</li>
<li>
You want to explore integrating tools such as Devise and Bootstrap into your app.
</li>
</ul>
<p>
<strong>
<em>
**Students may move between class levels at any time on the day
of the workshop.**
</em>
</strong>
</p>
<h2>Before the Workshop</h2>
<h3>Installation Instructions</h3>
<p>
These slides walk you through the installation:
<a href="http://installfest.railsbridge.org">
http://installfest.railsbridge.org
</a>
</p>
<h3>Curriculum Preview</h3>
<p>
These slides are a preview of some of the material you’ll
be going through:
<a href="http://curriculum.railsbridge.org">
http://curriculum.railsbridge.org
</a>
</p>
<h2>FAQ</h2>
<dl>
<dt>Q: Do I have to attend the Installfest?</dt>
<dd>
A: Yes! The Installfest is a crucial part of the
weekend, even if you’ve already gone through the
instructions independently. There are a ton of moving
parts when setting up a development environment, and the
reason that we’re able to get through the curriculum on
Saturday is that every single student has had their dev
environment checked and has been awarded a sticker for
their successes. There are also enough changing parts that
even if you’ve been to a workshop in the past, you should
attend the Installfest to get re-verified, because this
stuff changes almost constantly.
</dd>
<dt>Q: Do I really have to attend the Installfest?</dt>
<dd>
A: Yes, really. There will be pizza, we promise. And
fun people to talk to. And you don’t have to be there very
long if you’ve already gotten through all the steps. (But
if you haven’t gotten through all the steps ahead of time,
please come early in the evening, because an install can
take a few hours depending on what hiccups we get to work
through.)
</dd>
</dl>
</article>
</div>
</div>
</section>