Software Engineering Week 8
The five most important things I learned in this course were system testing with Selenium, how to create a React front end, how to write a Software Requirements Specification (SRS), how message queues work, as well has how to deploy locally hosted applications to AWS. Though I've written unit tests for REST APIs, I've never had the opportunity to learn Selenium do automate system testing with a frontend application. Following my successful implementation of tests with Selenium I'm looking for ways to implement it in my professional applications. I've also not had the chance to develop a frontend website using React despite it's popularity and wanting to learn it, so this class was a great way to get started. Professionally I've had experience with contributing to an SRS and have heard about message queues, however getting more details in this class about how an SRS should be written as well as how message queues really work in a web application was very helpful...