The Round 4 log of my #100DaysOfCode challenge. Started on [June 01, Monday, 2020].
Today's Progress: Delved a little bit more with classes, constructor, static methods, inheritance, destructuring, cloning and merging objects.
Today's Progress: Took another step in OOP, JS is not a class-based language, but can still use class keyword which is just syntactic sugar on top of the prototype-based model.
Today's Progress: Started JS OOP, creating, accessing, adding, updating and deleting properties using dot and bracket notation.
Today's Progress: Learned more about the features that functions and arrow functions has, like default params, return keyword, nesting and recursion.
Today's Progress: Tackled different ways to define JS functions and learned more about them deeply, includes function declaration/expression and arrow functions.
Today's Progress: Delved a little further with js primitive types which includes numbers, strings, booleans, null and undefined.
Today's Progress: Completed the basic section with different types of operators like arithmetic and comparison operators, applying precendence rules and conditional statements.
Today's Progress: Continued to review values, variables with let/const/var, different types and expressions.
Today's Progress: Review the js basics, just js itself without the browser/Node environment, to prevent confusing myself with libraries/frameworks in the future.
Today's Progress: Completed the programming section with Scratch programming environment on a graphical manner.
Today's Progress: Started webdev section which includes, browser, server, HTTP, status codes, HTML, code editor and CSS.
Today's Progress: Dive a little deeper with security that includes privacy, cookies, authentication, 2FA, network security, vpn, firewall, cryptography, phishing, malware and trust.
Today's Progress: Learned the behind the scene of the audio, graphics, rgb, images, video, their formats, compression and enhance.
Today's Progress: Started the Understanding Technology course by the cs50, before starting the CS introduction of cs50.
Today's Progress: Continue with the different features of CSS, like specificity, inheritance and different types of selectors.
Today's Progress: Started with the basics of CSS in the jsbootcamp, from history, rules and selectors.
Today's Progress: Practice using tables for HTML emails, leverage the use of different tags related to tables.
Today's Progress: Learned more about meta tags and other information, including tables and it's related tags, and other tags.
Today's Progress: Continued with the HTML part and exercises, completed also the industry standard, delta+ model and analytical maturity stages in analytics.
Today's Progress: Completed the networking module, continuing the web foundation level, and starting the HTML module of the jsbootcamp course.
Today's Progress: Learned more about RFC, IP, TCP, HTTP'S/2 and Websockets, almost all networking topic related to dev.
Today's Progress: Dive a little bit on some networking concepts to understand more how to use the protocols and the process of the web/app behind the scenes.
Today's Progress: Continue with the web platform ecosystem, and professional maturity model in analytics.
Today's Progress: Completed level 1 which has designing algorithms/programs and plan application modules, learned more also about analytics competencies.
Today's Progress: Completed the intro & main concepts of programming languages in the jsbootcamp, solved some edabit challenges, completed the week1 of analytics.
Today's Progress: Started the JS bootcamp of @flaviocopes, and got accepted on the Data Science scholarship provided by the project SPARTA, currently Analytics course.