Week 13 to 17 - Learning with MCR Codes

My experience with @MCRcodes as a Quality Assurance Tester. This is an evening part-time coding boot camp based in central Manchester which runs for 24 weeks, from February 2018 to July 2018.

Week 13 (May 2018) - A new month, and a very heavy new topic ReactJS. The plan is to focus on this technology for the next couple of months, especially since it is a highly demanding skill. I've learned a lot more about the npm package.json file with better understanding, and all dependencies used by a typical React setup. Previously only had exposure to a small number of dependencies (jest & eslint), now learning about reactbabelwebpack, and more.
Week 14 - Single Page Applications (SPA's) is amazing! I always thought front-end development means primarily knowing how to write HTML and CSS. Creating a webpage without ever having to reload the page, and after few (well lots) of practice, understanding the structure involves a lot more than just writing HTML pages (writing in JSX is so much fun). You're not just making separate web pages, but a whole application.
Week 15 - Last month we have been working with API using Express and getting comfortable with the client request. Now we have applied this knowledge to work alongside with ReactJS. Nice to get the opportunity to use every we have learned over the few months and apply it to a real-world application. Finally get to use the MERN (MongoDB, Express, React, Node) stack.
Session 1 - React (Fetching data from an external API)
Session 2 - Group Programming Workshop - Surreal Estate 

Week 16 - Routing, routing, and more routing. If you haven't guessed, main focus this week has been React Routing where we get to build an application with the UI and URL are all in sync. The biggest challenge for me was now I am dealing with multiple files now, which includes working with both API and Frontend simultaneously, definitely need a solid understanding when it comes to good file/folder structure and this will help greatly when creating an application.
Session 1 - React (Forms)
Session 2 - React (Routers)

Week 17 - Never realised how much work goes into a simple Login page, I can easily spend a month on this subject. We all use some form of authentication on daily basis, and the amount of work going in the background isn't something we are all aware of. There's form validation, server setup, applying an authentication process, frontend setup, testing, and I'm pretty sure I've missed few more.
Back to the main article

Find out more about Manchester Codes - https://mcr.codes/

Popular posts from this blog

Week 9 to 12 - Learning with MCR Codes

Week 8 - Session 1 - JavaScript in the Browser

Week 9 - Session 1 - The Internet, the Web, HTTP