100 Days of Code: Day 68

Home / Technology / Web Development / 100 Days of Code: Day 68
I've finished up my exploration of ES6 (again), learned a ton about NPM, and have begun working on a new React course.

[vc_row css=”.vc_custom_1526680382655{margin-top: 15px !important;margin-bottom: 60px !important;padding-right: 10% !important;padding-left: 10% !important;}”][vc_column][vc_progress_bar values=”%5B%7B%22label%22%3A%22Progress%22%2C%22value%22%3A%2268%22%2C%22color%22%3A%22blue%22%7D%5D” title=”100 Days of Code, Round 1″ percentage_value=”27″ title_color=”#3e3e3e” bar_color=”#1b7da9″ track_height=”20px” track_color=”#e7f6fc” m=”20″ extra_class=”” units=”%”][/vc_column][/vc_row][vc_row][vc_column][vc_custom_heading text=”Goals For Today:” font_container=”tag:h3|text_align:left” use_theme_fonts=”yes”][ultimate_icon_list icon_size=”16″ icon_margin=”20″][ultimate_icon_list_item icon_type=”custom” icon_img=”id^4091|url^https://www.blissfullemon.com/wp-content/uploads/2018/05/done.png|caption^null|alt^null|title^done|description^null”]Finish up ES6 course[/ultimate_icon_list_item][/ultimate_icon_list][vc_single_image image=”5868″ img_size=”large” alignment=”center” style=”vc_box_shadow” onclick=”custom_link” img_link_target=”_blank” link=”https://www.lynda.com/ViewCertificate/90E7DA747ACE47128548E63A2828D115?utm_source=directlink&utm_medium=sharing&utm_campaign=certificate”][vc_column_text]

JavaScript ES6

I have completed another Lynda.com course, “Learning ECMAScript 6“, which included a ton of new ES6 information that I hadn’t yet explored.

For starters, I spent a bit of time learning about some of the asynchronous built-in objects, methods, functions, and features of JavaScript ES6, including Promise objects, the setTimeout() method, fetch functions, async and delay functions, and the await keyword.

I learned a bit about exception handling using try… catch statements in JavaScript. This isn’t ES6 exclusive but really hadn’t been discussed much in the other classes or reading that I’ve done. I have used exception handling in the past with other programming languages including Java and .Net, so it’s really nothing new. But it’s nice to finally put it to use in JavaScript as well.

Finally, I was able to review ES6 classes and some of the object-oriented features supported by JavaScript, including inheritance and encapsulation.

Node Package Manager

I wanted to get back into React by starting on another Lynda.com course, “React.js Essential Training”, because I thought it might be easier for me to go through this before the Free Code Camp challenges. However, I was advised to learn about NPM, or the Node Package Manager, before continuing with the course. Rather than spending another 2-3 days learning something else entirely, I found an NPM crash course on YouTube to familiarize myself with the concepts before continuing.

I have to admit that this is one of the best “crash course” style videos I’ve ever seen. I’m sure there is still a lot to be learned about NPM but Brad Traversy did an excellent job of explaining the basics so I can at least get started and feel confident in continuing with this React course.[/vc_column_text][/vc_column][/vc_row]

Let's chat!

%d bloggers like this: