DEV Community

danielkarpen
danielkarpen

Posted on

2nd-3rd Weeks of JavaScript Bootcamp at Claim Academy

Things are starting to progress in the boot camp as we learn more skills and have started delving deeper into JavaScript.

The second week of the boot camp was focused entirely on HTML/CSS. A lot of the week was review for me as this would be the third time I have worked through HTML/CSS fundamentals. I was really happy with my weekend project landing page site. I created a simple resume/portfolio website that included a contact form at the bottom with radio buttons. I utilized my refreshed knowledge of CSS flex-box to align the sections on my site against background images and created 'cards' with rounded corners and some transparency to contain the different sections of my site and make it look aesthetically pleasing.

The third week we jumped right back in to JavaScript. After not doing any JavaScript the week prior, I was a little nervous that I had forgotten everything from week one. I was pleasantly surprised to find out that things quickly started coming back to me and I have started to realize just how much I have picked up in just a few weeks. We learned what OOP(Object Oriented Programming) is and the parent child relationship with object classes. We learned that we can use parent classes to create object types and then use child classes to 'inherit' the properties and functions from the parents. This allows us to create new object types that share common properties but also assign unique properties and functions to them. We can then create a new object using these object classes. At the end of the week we focused heavily on Arrays and learned new ways to interact with data in Arrays by using the filter and map methods. Filter allows us to pull out all of the items in an Array that fit within the parameters we select for. Map allows us to create a new Array from an existing Array and modify the data without mutating the original Array.

Looking back on the last few weeks I have realized that we have really covered a lot of material and I am really pleased with how much I have learned thus far. I can't wait to start connecting front end HTML/CSS to the JavaScript and start getting some real functionality on my projects!

Top comments (0)