# SabinaC - Full Stack (Level 2) Pathway

**URL:** <https://stemaway.com/t/sabinac-full-stack-level-2-pathway/8267>\
**Category:** Open Source Ruby Plugin (CA) 2021\
**Created:** [June 16, 2021, 9:48pm UTC](https://stemaway.com/t/sabinac-full-stack-level-2-pathway/8267 "2021-06-16T21:48:22Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![SabinaC](https://d2nat51eddc6b4.cloudfront.net/letter_avatar_proxy/v4/letter/s/ab9353/32.png) [@SabinaC](https://stemaway.com/u/SabinaC)\
**Post date:** [June 16, 2021, 9:48pm UTC](https://stemaway.com/t/sabinac-full-stack-level-2-pathway/8267/1 "2021-06-16T21:48:22Z")

</div>

**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

---

<div class="post-metadata">

**Author:** ![SabinaC](https://d2nat51eddc6b4.cloudfront.net/letter_avatar_proxy/v4/letter/s/ab9353/32.png) [@SabinaC](https://stemaway.com/u/SabinaC)\
**Post date:** [June 27, 2021, 4:24am UTC](https://stemaway.com/t/sabinac-full-stack-level-2-pathway/8267/2 "2021-06-27T04:24:52Z")

</div>

**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

---

<div class="post-metadata">

**Author:** ![SabinaC](https://d2nat51eddc6b4.cloudfront.net/letter_avatar_proxy/v4/letter/s/ab9353/32.png) [@SabinaC](https://stemaway.com/u/SabinaC)\
**Post date:** [July 6, 2021, 1:48pm UTC](https://stemaway.com/t/sabinac-full-stack-level-2-pathway/8267/3 "2021-07-06T13:48:19Z")

</div>

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
