This content originally appeared on DEV Community and was authored by Julia Furst Morgado
First of all, if you'd rather watch a video, go check "Everything you need to know about 100Devs" on Youtube.
How it all started?
On January 11th, 2022 I started a free 30-week Software Engineering Bootcamp called #100devs, taught by Leon Noel. My goal in taking this course was to educate myself in all matters of coding and to successfully switch my career to that of a software developer by the end of the year.
If you're not part of the #tech twitter world you may not have heard of Leon Noel. He is Managing Director of Engineering @ Resilient Coders and distinguished Faculty @ General Assembly. His passion is training those who are underrepresented in tech to prepare them for high-growth careers as software engineers.
This Bootcamp is nothing like you've ever imagined. Leon's energy is out of this world and he transmits such high vibes. Every Tuesday and Thursday he teaches live for 3h straight on twitch, and on Sundays, he answers questions during office hours.
I actually discovered this Bootcamp on Reddit just two days before the course start date (was it destiny?). Since joining the discord group, and signing up for Twitter I have been welcomed into the tech community with open arms. I am so lucky to have a tremendous amount of support from others.
What have we learned so far?
-
HTML
- Non-semantic elements (
<h1>
,<p>
, lists, links,<img>
vs.<picture>
) - Semantic elements (
<header>
,<section>
,<nav>
) - Forms ( types, validation attributes, vs. )
- Accessible HTML (well-understood by screen readers)
- Non-semantic elements (
-
CSS
- The box model
- Display value types (block, inline-block, inline, flex)
- Positioning (static, absolute, fixed, relative)
- Selectors (.class, element>element, element~element)
- Pseudo-classes (:hover, :active)
- Specificity, !important (and when to use !important responsibly)
- Responsive web design (media queries, relative units like em and rem, mobile-first design philosophy)
- Default stylesheet (normalize.css) and reset.css
-
JavaScript
- Values, types, and basic operators (arithmetic, assignment, comparison, difference between
==
and===
) - Variables
- Functions
- Event Listeners (addEventListener, onClick)
- OOP
- APIs
- DOM manipulation
- Values, types, and basic operators (arithmetic, assignment, comparison, difference between
Node.js
Express
MongoDB
If you're just reading this right now and want to join it too there's still time! All his classes are recorded and posted on Youtube and for those that can't join it live there is a catchup crew on Discord.
Here's the discord group link if you want to start your tech journey like me!
The following links will help you follow along so bookmark them!
https://twitter.com/juliafmorgado/status/1515341428578267138?s=20&t=BvhjPkYqQfMrM6l-pJ4yrQ
The journey of becoming a Full Stack Developer has been amazing so far. I have connected with many folks, made online friends, and networked with professionals in the industry.
If you liked this article please follow me on Dev.to for my latest articles. I'm tweeting my journey on Twitter daily, this way to my LinkedIn, and this is my Youtube channel :)
This content originally appeared on DEV Community and was authored by Julia Furst Morgado
Julia Furst Morgado | Sciencx (2022-07-01T23:55:05+00:00) #100Devs Software Engineering Bootcamp. Retrieved from https://www.scien.cx/2022/07/01/100devs-software-engineering-bootcamp/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.