Skip to content

Commit c2fa254

Browse files
committed
Another pass on the program
1 parent 5f72044 commit c2fa254

File tree

1 file changed

+33
-13
lines changed

1 file changed

+33
-13
lines changed

website/2025-montpellier/program.html

Lines changed: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -178,37 +178,57 @@ <h4>Recommended videos</h4>
178178
<li><a href="http://rmod-pharo-mooc.lille.inria.fr/AdvancedDesignMooc/Videos/M06_S7.mp4" target="_blank" rel="noopener noreferrer">Double Dispatch: Adding numbers as a Kata</a></li>
179179
</ul>
180180

181-
<h2>Day 3: Building user interfaces with Spec</h2>
181+
<h2>Day 3: Messages and Advanced Topics</h2>
182182

183183
<p>During this day, you will learn how to define user interfaces using
184184
the Spec UI builder framework.</p>
185185

186+
<h4>1. Exercise: Rock-Paper-Scissors</h4>
187+
188+
<p>Finish the exercise.</p>
189+
190+
<h4>2. Messages</h4>
191+
186192
<ul>
187-
<li>Introduction to Spec UI library</li>
188-
<li>Basic presenters: buttons, checkboxes, dropdowns, etc.</li>
189-
<li>Spec layouts</li>
190-
<li>Dynamic UI</li>
191-
<li>Testing Spec presenters</li>
193+
<li>Understanding messages <a href="./slides/C019-W2S01-Messages.pdf" target="_blank" rel="noopener noreferrer">[slides]</a> <a href="http://rmod-pharo-mooc.lille.inria.fr/MOOC/PharoMOOC-Videos/EN/Week2/C019SD-W2-S1-EN-V1.mp4" target="_blank" rel="noopener noreferrer">[video EN]</a> <a href="https://rmod-pharo-mooc.lille.inria.fr/MOOC/PharoMOOC-Videos/FR/Week2/C019SD-W2-S1-v3.mp4" target="_blank" rel="noopener noreferrer">[video FR]</a></li>
194+
<li>Message composition and precedence <a href="./slides/C019-W2S03-Messages-Precedence.pdf" target="_blank" rel="noopener noreferrer">[slides]</a> <a href="http://rmod-pharo-mooc.lille.inria.fr/MOOC/PharoMOOC-Videos/EN/Week2/C019SD-W2-S3-EN-V1.mp4" target="_blank" rel="noopener noreferrer">[video EN]</a> <a href="https://rmod-pharo-mooc.lille.inria.fr/MOOC/PharoMOOC-Videos/FR/Week2/C019SD-W2-S3-v3.mp4" target="_blank" rel="noopener noreferrer">[video FR]</a></li>
195+
<li>Message sequence and cascade messages <a href="./slides/C019-W2S04-Messages-Sequence.pdf" target="_blank" rel="noopener noreferrer">[slides]</a> <a href="http://rmod-pharo-mooc.lille.inria.fr/MOOC/PharoMOOC-Videos/EN/Week2/C019SD-W2-S4-EN-V1.mp4" target="_blank" rel="noopener noreferrer">[video EN]</a> <a href="https://rmod-pharo-mooc.lille.inria.fr/MOOC/PharoMOOC-Videos/FR/Week2/C019SD-W2-S4-v3.mp4" target="_blank" rel="noopener noreferrer">[video FR]</a></li>
192196
</ul>
193197

194-
<h2>Day 4: Guided individual projects</h2>
195-
196-
<p>We believe in learning by doing, which is why the last two days of our summer school are reserved for the individual projects. You will implement your own simple applications with user interface and we will guide you in this process.</p>
198+
<h4>3. Advanced Topics from Stéphane</h4>
197199

198200
<ul>
199-
<li>Develop your own application</li>
200-
<li>Create user interface for your app</li>
201+
<li>Searching for examples in Finder with regex</li>
202+
<li>Exploring abstract syntax trees</li>
203+
<li>Extreme test-driven development: writing code in the debugger</li>
204+
<li>Deprecation rewriting</li>
201205
</ul>
202206

203-
<h2>Day 5: Guided individual projects</h2>
207+
<h4>Recommended videos</h4>
208+
209+
<h2>Day 4: Spec, Inspector Extensions & Deeper into Dispatch</h2>
210+
211+
<h4>1. Exercise: Country Flags</h4>
204212

205-
<p>In the morning, you will have some time to finish up your application and prepare a live demo. In the afternoon, you will present your app to the fellow students and get their feedback.</p>
213+
<h4>2. Understanding super</h4>
214+
215+
<h4>3. Implementation of True and False in Pharo</h4>
216+
217+
<h4>Recommended videos</h4>
218+
219+
<h2>Day 5: Fun Stuff</h2>
220+
221+
<h4>1. How to Contribute to Pharo</h4>
206222

207223
<ul>
208224
<li>Finishing up the project</li>
209225
<li>Project demos (show your app to everyone!)</li>
210226
</ul>
211227

228+
<h4>2. Some Cool Projects</h4>
229+
230+
<h4>Recommended videos</h4>
231+
212232
</main>
213233

214234
<footer>

0 commit comments

Comments
 (0)