From f283228d1f80a06d6bf65ab41ae7252df2b82d3a Mon Sep 17 00:00:00 2001 From: Oleksandr Zaitsev Date: Thu, 14 Nov 2024 02:11:30 +0100 Subject: [PATCH] Added some recommended learning resources --- website/hotels.html | 2 +- website/index.html | 2 +- website/program.html | 2 +- website/resources.html | 245 ++++++++++++++++++++++++++++++++++++++++- website/style.css | 20 ++++ website/venue.html | 2 +- 6 files changed, 267 insertions(+), 6 deletions(-) diff --git a/website/hotels.html b/website/hotels.html index 2eb52be..9bef87b 100644 --- a/website/hotels.html +++ b/website/hotels.html @@ -88,7 +88,7 @@ Venue Program Hotels - + Resources diff --git a/website/index.html b/website/index.html index cd1e961..7432c96 100644 --- a/website/index.html +++ b/website/index.html @@ -79,7 +79,7 @@ Home Venue Program - + Resources diff --git a/website/program.html b/website/program.html index 8b866e6..d5cec98 100644 --- a/website/program.html +++ b/website/program.html @@ -87,7 +87,7 @@ Home Venue Program - + Resources diff --git a/website/resources.html b/website/resources.html index e44a3e6..43c4135 100644 --- a/website/resources.html +++ b/website/resources.html @@ -87,7 +87,7 @@ Home Venue Program - Learning Resources + Resources @@ -96,7 +96,248 @@
-

Learning Resources

+

isLoop 2025 + Recommended Resources

+ + At isLoop school, we will teach you the basics of Pharo programming + language and environment. However, if you want to get a deeper + understanding of Pharo, we suggest you to take a look at the following + learning resources. + +

Massive Open Online Courses (MOOCs)

+ + There are two wonderful online courses provided by Inria that will teach + you the basics and the advanced techniques of object-oriented programming + in Pharo with short video lectures and exercises. Both courses are + available for free in English and French at + + France Université Numérique + . + +

Live Object Programming in Pharo

+ + If you are either a beginner or an expert in object-oriented programming, + this MOOC will change the way you program with objects: come and learn or + rediscover object-oriented programming with Pharo! + + + + + + + + + + + + + + + + +
LevelEffortLanguages
Beginner40 hoursEnglish, French
+ + + +

Advanced object oriented design and development with Pharo

+ + This MOOC is about Advanced Object-Oriented Design. You will get to know + and understand the key mechanisms and the essence of OOD. Either you are + a beginner or an expert in object-oriented programming, this MOOC immerses + you in advanced object-oriented design. We are sure that you will not + develop the same way after following this unique lecture. It is built on + more than 60 years of expert teaching object-oriented design. + + + + + + + + + + + + + + + + +
LevelEffortLanguages
Advanced40 hoursEnglish, French
+ + + +

Pharo Books

+ + You can find all the official books and booklets on Pharo and related + topics / libraries at + https://books.pharo.org/. Here, we would like to highlight two of them. + +

Pharo By Example

+ + Pharo by Example 9 is the third edition of Pharo by Example. It is based + on Pharo 9. It covers all the elements of the language, core libraries and + the IDE. The book is available in English and Ukrainian. + + + +

Pharo with Style

+ + A short book which presents some guidelines to improve your programming + style. It covers topics such as naming conventions, code formatting, + comments, good practices and potential traps. + + + +

Pharo Wiki

+ + To find answers to some less trivial questions, you can read Pharo Wiki - + a community-managed collection of articles, guides, tips & tricks from + expert Pharo programmers. + + + + Here are some articles from Pharo Wiki that we recommend you to read: + +
diff --git a/website/style.css b/website/style.css index f09ef73..273d4e6 100644 --- a/website/style.css +++ b/website/style.css @@ -151,6 +151,26 @@ img.banner { height: 30rem; } +table { + border: 0; + border-collapse: collapse; + width: 100%; + table-layout: fixed; + margin-top: 1.2em; +} + +table tr { + background-color: var(--color-light-gray); + border: 1px solid #ddd; + padding: .35em; +} + +table th, +table td { + padding: .625em; + text-align: center; +} + .hotels-table { text-align: left; display: block; diff --git a/website/venue.html b/website/venue.html index 1ac96bf..c52d0aa 100644 --- a/website/venue.html +++ b/website/venue.html @@ -87,7 +87,7 @@ Home Venue Program - + Resources