From the course: Software Design: From Requirements to Release

What you should know

From the course: Software Design: From Requirements to Release

Start my 1-month free trial

What you should know

- [Instructor] There are many skills that come together in this course, much like in any real-life software development project. To start with, the project requires some understanding of web-based application development using Java and Apache Tomcat. We will use JDBC to connect to MySQL and write some simple SQL queries to perform database-related operations. From development methodology point of view it will be good if you have experience with agile methodology and some scrum techniques such as writing user stories and creating story maps. Alternatively, if you are familiar with use case-based approach, that will also work. I will extensively use UML models, specifically sequence diagrams, class diagrams, package diagrams, and deployment diagrams. Finally, to simulate a devops environment, we will use a toolchain comprising GitHub for source code management, Jenkins for building and deploying, and AWS Cloud with production web server on an EC2 instance, and database server on IDS. It is likely that you may not know all these pieces but I would encourage you to explore the course, identify any gaps that you may find, and plug those gaps by learning through many courses available on these topics in LinkedIn Learning library. I hope you enjoy working on this project with me.

Contents