Embracing the curve
Reflecting back on where and who I was a few months ago, saying I'm grateful to BeCode would feel like a huge understatement. At the very least, compiling the many exercises I completed throughout the bootcamp made it clear I had progressed by leaps and bounds. I sure hope whoever goes through this repository will visualize the sweat and effort I put into this journey.
Even more so than getting the hang of things when it comes to programming, I'm glad I could build back confidence and grit along the way. I'm equally glad I could lead the path at times, develop my acumen and be a collected, soothing presence for my fellow trainees. While I'm not sure this will show in my code - I know it can do a lot, but that much? -, this is my way of thanking them for making this ride such a meaningful one.
7 months to become a web developer
The organization's pedagogy emphasises on active, differentiated learning in a maieutic approach. As such, everything depends on the trainee's endeavors since each one designs his or her own blueprint for success. The more the training goes forward, the more distinct our respective paths while we're bound to help each other whenever a crewmate finds him/herself in a pinch. In my case, this means I chose to focus on React and the MERN stack as a whole, aside from nurturing my fair share of soft skills.
๐
| When: From August 23rd 2021 to March 8th 2022.
๐ซ | Where: A6K in Charleroi.
๐ญ | What: Junior web developer inclusive coding bootcamp.
๐ | Promo: Woods 5.33.
๐ | Head coach: Arnaud Duchemin.
๐ => Acces the appropriate repository,
๐ป => Access an online version of the project,
โ
=> Completed project,
๐ง => Unfinished project,
๐ => Challenge,
๐ => Teammates.
๐ [23/08/2021 - 17/09/2021] โ ๐ Terminal, Git & Front-End
Core techs at stake | ||||||
---|---|---|---|---|---|---|
Git |
MarkDown |
HTML5 |
CSS3 |
Sass |
Bootstrap |
JavaScript |
Summary: One month to get a good grasp of the basics. Baby steps can be crucial.
Quote: In a time of destruction, create something. (M. H. Kingston)
Key moment: Being able to build a proper, responsive page.
- Terminal โ Powershell & Git Bash in my case
- Git
- MarkDown
- โ
MarkDown task โ ๐
- Paired with:
๐ Jean-Louis Houdret
- Paired with:
- โ Challenge MarkDown โ ๐
- โ
MarkDown task โ ๐
- HTML5-CSS3
- โ Progressive enhancement โ ๐
- โ MarkDown warmup HTML โ ๐ + ๐ป
- โ Woods 404 page โ ๐ + ๐ป
- โ My CV โ ๐ + ๐ป Online resume using grid layout
- โ Star Wars crawl โ ๐ + ๐ป Best way to test out CSS transitions
- โ Responsive intro โ ๐
- ๐โ Solo challenge: Turlututu โ ๐ + ๐ป
- Sass
- Bootstrap
- โ Responsive intro โ ๐ + ๐ป
- ๐โ
Team challenge: Restaurant CSS framework โ My part: ๐ + ๐ป || Group: ๐ + ๐ป
- Completed with sterling success thanks to my teammates:
๐ Thibaut Fourneaux
๐ Sara Laloux
๐ Romain Berthaux
- Completed with sterling success thanks to my teammates:
- JavaScript
- โ Algo-JS โ ๐
๐ [20/09/2021 - 29/10/2021] โ ๐ JavaScript all the way
Core tech at stake |
---|
JavaScript |
Summary: JavaScript syntax, algorithms and games.
Quote: Our greatest fear is that we are powerful beyond measure. (M. Williamson)
Key moment: Not gonna lie, seeing my logical thinking skills dart forward was kinda cool.
- JavaScript season 1 โ 11 steps to get a clearer view of JS perks
- JavaScript season 2 โ Diving deeper into JS
- โ Ajax-wsrequest โ ๐ + ๐ป
- ๐ง PewPew โ ๐ + ๐ป Cheap Space Shooter built with Canvas ๐
- โ Jasmine โ ๐ More advanced algorithms
- ๐โ
Team challenge: Cookie Clicker โ ๐ + ๐ป Early tribute to the Bogdanoff bros ๐ฝ
- Completed with sterling success thanks to my outstanding teammates:
๐ Thibaut Fourneaux
๐ Sarah Dade
๐ Zaccaria Tabi
- Completed with sterling success thanks to my outstanding teammates:
- ๐โ
Duo challenge: JS data visualization challenge โ ๐ + ๐ป Data visualization with Chart.js
- Props to a blissful pairing with:
๐ Sara Laloux
- Props to a blissful pairing with:
Since it felt like the best way to hone my craft in regard to algorithms and logical thinking, I decided to pull out all the stops and take up the challenge on ๐ CodeWars. While I'm currently rendered at the 5-kyu rank, I aim for the upper mark in the short run.
๐ [08/11/2021 - 14/01/2022] โ ๐ Back-End & a JS framework
Core techs at stake | ||||||
---|---|---|---|---|---|---|
PHP |
MySQL |
NodeJS |
ExpressJS |
MongoDB |
SocketIO |
React |
Summary: Getting accustomed to server-side programming through handy projects.
Quote: Behind every exquisite thing that existed, there was something tragic. (O. Wilde)
Key moment: I took things up a notch by shouldering the technical lead on the chat project.
- PHP
- โ Fundamentals โ ๐
- โ PHP & SQL โ ๐
- โ OOP โ ๐ I scaffolded my own learning path to get a better grasp of OOP
- ๐๐ง Solo challenge: Personal contact page โ ๐ + ๐ป Definitely not my best piece
- ๐โ
Team challenge: COGIP โ ๐ + ๐ป Invoicing app based on the French movie La personne aux deux personnes with Daniel Auteuil & Alain Chabat ๐ฅ
- Completed with sterling success owing to the astute demeanor of the whole team:
๐ Aline Bosser
๐ Romain Berthaux
๐ Messaoud Dorchies
- Completed with sterling success owing to the astute demeanor of the whole team:
- NodeJS โ Really liked that one, kind of like a revival โญ
- โ Getting started โ ๐
- โ
Kaleidocard โ ๐ My very own NPX card, get it with:
npx kaleidosport-card
- โ firstapp โ ๐
- ๐ง Mongo โ ๐ Unfinished but I didn't need more to tame MongoDB
- ๐โ
Duo challenge: Real time chat app โ ๐ + ๐ป Manga & anime Edition ๐ฎ
- Paired with my creative buddy:
๐ Romain Berthaux
- Paired with my creative buddy:
- React
Aside from complying with the preceding trail, every trainee was tasked with a bunch of oral presentations throughout the duration of the bootcamp. Said presentations covered a wide scope, considering they encompassed programming languages, soft skills, historical reviews, hot topics... Every subject could be relevant as long as it was related to web development in its broadest sense. This appealed to me since I saw in this assignment a way to foster my background as a PR boy.
Due to the fact it's common custom for our promotion to use French as main oral language, all my support materials have been written in French as well. All of those on Genially, my ride-or-die! ๐
- Ergonomics, part 1 - (September 21st 2021)
- Ergonomics, part 2 - (October 7th 2021)
- Presentation support materials - (October 26th 2021)
- Survival starter pack - (December 14th 2021)
- On intellectual property - (January 14th 2022)