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
- 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
-
Three Achievement Highlights
- Created a simple admin setting UI
- Installed Discourse Theme CLI
- Learned how to use the DOM inspector
-
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
-
Goals for next week
- Complete Module 4
- Learn about the Virtual DOM
- Read the rest of the Developer’s Guide to Discourse Theme