SabinaC - Full Stack (Level 2) Pathway

Week 1 - Module 1 - Getting Started

1. Overview of What I Learned

  • Technical Area
    • Familiarized myself with Linux Commands
    • Installed Discourses and updated node.js version
    • Read up on the features that Discourse provides
    • Learned to how to use Github for collaboration with a community
  • Tools:
    • Youtube
    • Ubuntu
    • Github
    • Discourse
    • Microsoft Docs
  • Soft Skills
    • Problem Solving Skills
      • Understanding when I need to ask for help versus trying to figure the material/tools out on my own
      • Using additional resources for clarification on instructions given such as Google, other Microsoft Doc posts, or websites such as Computingforgeeks and Stack Overflow
    • Time management
    • Teamwork and communication

2. Three Achievement Highlights

  • Was able to install a new version of node.js while in the process of installing discourse
  • Learned basics of command line and applied use of most of the commands learned during the process of troubleshooting Discourse installation
  • Gained knowledge of how to use Github to work on open-source projects

3. Tasks Completed

  • Set up Windows Subsystem for Linux and Ubuntu
    • I had some complications understanding the instructions for this so I went ahead and googled additional guides for installing Windows Subsystem for Linux
  • Installed Discourse
    • Had a lot of issues reinstalling Discourse but after some time spent trying to fix these issues on my own, I realized that I would ultimately need a guiding hand so I reached out to my teammates
      • Teammates helped me further my understanding how Ubuntu works and install Discourse
  • Reviewed the uses of Github and git

4. Goals for next week

  • Complete Module 2
    • Learn about Ember.js
    • Start the SCSS guide
  • Look through discourse codebase
  • Reintroduce myself to basic Ruby syntax

Week 2 - Module 2- Set Development Environment

1. Overview of What I Learned

  • Technical Area
    • Learned the basics HTML and CSS
    • Learned about Discourses codebase using GitHub and the video by James
    • Read through the Ember.js guides and followed along with their tutorials
    • Cultivated an understanding of how to use SASS with CSS
  • Tools:
    • Ubuntu
    • GitHub
    • Discourse
    • Visual Studio Code
    • Ember CLI
    • Sass
  • Soft Skills
    • Time management and Individual learning:
      • I was quite disorganized this week and fell behind. Overall, I learned more about evenly pacing myself when getting work done. I now have a plan for how I will get weekly tasks done so as to keep a better pace with the internship.
    • Teamwork and communication
    • Effectively using guides and documentation:
      • Learned when to take notes and when to simply follow along with the tutorials

2. Three Achievement Highlights

  • Read up on the basics of HTML and CSS along with how to apply SASS to CSS code
  • Created a test web app with the help of Ember.js and completed reading the Ember.js guides
  • Determined how Discourse is structured using the discourse codebase and the video by James

3. Tasks Completed

  • Completed the Ember.js Guides tutorials and read through the rest of the guide
    • Took a bit of notes here and there for commands I wanted to remember and concepts that I wanted to review
  • Finished reviewing the SASS guides and installed SASS
  • Gained an understanding of how discourse works through taking notes of the Discourse Tech Stack video and looking through the discourse codebase

4. Goals for next week

  • Brainstorm Theme Ideas
  • Learn to use browser developer tools
  • Create a remote Discourse Theme
  • Revisit Ruby basics and review Javascript
  • Dabble around with Theme development to get an idea of how it works
  • Test out using theme publicly

Sabina Chauhan - Full Stack - Level 1 Module 3 - Self Assessment

  1. Overview of What I Learned
  • Technical Area
    • Learned more about how to use CSS and HTML
    • Utilized the DOM Inspector to find the classes of elements
    • Completed Required Guides
  • Tools:
    • Inspector
    • Ubuntu
    • Github
    • Discourse
    • Mozilla
  • Soft Skills
    • Time management
    • Teamwork and communication
    • Learned how to better read Documentation
    • Self Study Skills
  1. Three Achievement Highlights

  • Created a simple admin setting UI
  • Installed Discourse Theme CLI
  • Learned how to use the DOM inspector
  1. Tasks Completed

  • Completed these guides:How to use Discourse Themes (in GUI), Developer’s Guide to Discourse Themes(only up to the recommended section), Designer’s Guide to Theme Development, and Introduction to Browser Developer Tools
  • Created a simple admin setting UI, then used theme creators to create a remote theme which was then pushed into GitHub
  1. Goals for next week

  • Complete Module 4
  • Learn about the Virtual DOM
  • Read the rest of the Developer’s Guide to Discourse Theme