Welcome to the second update of my learning plan. This week was a little different from last week, so hopefully I can keep changing these posts up so they don’t get boring. I am also going to start including a lot more links to tutorials and other relevant information, be sure to keep an eye out for the links.
Alongside doing my usual tutorials and listening to Podcasts. I have been spending some of my journey time, reading through a number online blog posts and articles.
On the practical side of things I started by reading through and typing out examples of using the spread operator with objects, arrays and functions. I also read and worked through a blog post going over the pros and cons of using arrow functions. I have done some tutorials with arrow functions before, but have not put them to use in any personal projects yet, so it was good to get some more practice with them.
The last two tutorials I completed this week, was one working with regular expressions to clean up a URL that was to be presented to the user. Finally I got to work with the URL.createobjecturl method for the first time, to easily download a text file using blobs. You can find the tutorial here.
This week on C# day I continued with the Windows Project Forms playlist from developer AngleSix. I have been really enjoying and learning a lot from his playlist and plan to continue it until I reach the end. This week I started on a tutorial that will see me create a chat application, which involved creating a new custom window using the Window Chrome Class.
As well as how to set custom fonts and icons in a project, which I had some trouble with due to a silly incident with an extra character. My only issue with the video is that it did go quite quick with a lot of the detail and I would have liked it to be a bit slower, but so far I am keeping up and have not had any major issues.
I ended this week a little differently from last week. I decided to purchase a Udemy Course from Cassidy Williams, a senior engineer at CodePen. I actually found out about her and her course by listening to the CodePen Radio Podcast and decided then to look it up.
I’m glad a purchased it as it was really informative and the introduction to React mixed with creating some small projects, helped reinforce what I learned last week.
The course covers:
- Web App Building
- React: Component Life-cycle Methods
- React: State and Properties
- React: Component Types
The course also provided a nice confidence boost as the challenges gave the opportunity and made you work on your own. I have some more tutorials for React I can work through and learn from, but this course has made me strongly considering starting my own React project next week instead.