These past couple of days have been full of me trying to clean up my resume further than I already have, and from here on believe it’s up to adding little things here and there. These things aren’t really in any order but more come from these recent youtube videos I’ve been coming across in an effort to map out if I should revisit languages or bein new ones and how:
Based on these, the best path to take would be to dip my toes into the JavaScript language using the frameworks Express.JS for the front-end (runs on users browser/web app) and React.JS for the backend (manages user-data) respectively. MongoDB could be optional if I end up needing a database for my project but doesn’t look likely. Since I already know the basic programming concepts and have worked in Python, I would much rather try to learn to use JS to make a fully realized (but primitive looking) website. Hopefully I could come around and learn to use the Django framework however either here or in the future when I brush up on my Python.
- Javascript Learning – First Coded Website JS Project
My previous websites were from scratch or with a website builder but never using real coding so this will be that first attempt. For this project, like the videos advise, I need to make something simple but at the same time useful. As someone constantly coming back to work on video game clips and edits in Davinci Resolve, a lot of the time I need videos and audios for skits or as background noises/music, which would make a program that downloads Youtube videos as either an MP4 or MP3 perfect for me. Many of these websites already exist but have odd names and sometimes look a little sketchy so something like this, quick, reliable, straight to the point without fear of virus would work nice. //As an outsider looking in, improvements/features to be added in after would be a button that wipes the text, a way to download videos in bulk, and add an option that allows to choose for each entry if you want the MP4/MP3 version. That said the project itself at the start will likely only have an MP4 option to download.
This is a CRUD project (Create, read, update, delete). The base project should have a user input text field, a button to download the linked video, and a button to wipe the input link. The link should also remain if the page is refreshed (forcing use of a database).- Things downloaded:
- Install WSL (Windows Subsystem for Linux) Should have done by EOD to get more Linux terminal experience since I’ve only used putty in the past. Here’s the link if you never have: https://learn.microsoft.com/en-us/windows/wsl/install
- Visual Studio Code https://code.visualstudio.com (text editor)
- Node JS https://nodejs.org/en/about (required for express.js)
- Extension for WSL, JS, React in Visual Studio Code
- MongoDB Community Edition (Not fully installing until I get further in the project since it wants to install as a windows service) https://www.mongodb.com/try/download/community
- Django https://docs.djangoproject.com/en/4.2/intro/install/
- Things downloaded:
Now that the installations are done, time to code! I’m going to be using the tutorial Jason Goodison said he created for his website of downloading spotify songs. Similar use but not the same, allowing me some room to research but more of a project to understand the tools I’ve just installed. See you soon!