Skip to content

๐Ÿ“ˆ [Recap] All things BeCode from August 2021 to March 2022.

License

Notifications You must be signed in to change notification settings

Kaleidosport/BeCode-Bootcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

34 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

MY JOURNEY @ BECODE

Logo BeCode

A foreword

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.

About BeCode

7 months to become a web developer

Methodology

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.

My time as a trainee

WOODS 5.33's pedagogy timeline (click to expand) Pedagogy timeline

๐Ÿ“… | 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.


๐Ÿšฆ TRAIL ๐Ÿšฆ

Emoji key

    ๐Ÿ“ => Acces the appropriate repository,
    ๐Ÿ’ป => Access an online version of the project,
    โœ… => Completed project,
    ๐Ÿšง => Unfinished project,
    ๐Ÿ“Œ => Challenge,
    ๐Ÿ”— => Teammates.

1. THE FIELD ๐Ÿ€

๐Ÿ“† [23/08/2021 - 17/09/2021] โ†’ ๐Ÿ” Terminal, Git & Front-End

Overview

Core techs at stake
Git
Git
MarkDown
MarkDown
HTML5
HTML5
CSS3
CSS3
Sass
Sass
Bootstrap
Bootstrap
JavaScript
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.

Content


2. THE HILL ๐ŸŒฒ

๐Ÿ“† [20/09/2021 - 29/10/2021] โ†’ ๐Ÿ” JavaScript all the way

Overview

Core tech at stake
JavaScript
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.

Content

  • JavaScript season 1 โ†’ 11 steps to get a clearer view of JS perks
    • โœ… Season 1's exercises โ†’ ๐Ÿ“
    • ๐Ÿ“Œโœ… Solo challenge: Hangman โ†’ ๐Ÿ“ + ๐Ÿ’ป World of Warcraft Edition โš”๏ธ
  • JavaScript season 2 โ†’ Diving deeper into JS

Side self-challenge ๐Ÿ˜Ž

Badge

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.


3. THE MOUNTAIN ๐Ÿ”๏ธ

๐Ÿ“† [08/11/2021 - 14/01/2022] โ†’ ๐Ÿ” Back-End & a JS framework

Overview

Core techs at stake
PHP
PHP
MySQL
MySQL
NodeJS
NodeJS
ExpressJS
ExpressJS
MongoDB
MongoDB
SocketIO
SocketIO
React
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.

Content

  • 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 ๐ŸŽฅ
  • 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 ๐Ÿ”ฎ
  • React

๐Ÿ“ฐ TECH TALKS ๐Ÿ“ฃ

Description

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! ๐Ÿ“‹

List of my tech talks


On to the next journey

My LinkedIn My Twitter

MIT license

About

๐Ÿ“ˆ [Recap] All things BeCode from August 2021 to March 2022.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published