In order to be able to work skillfully in a team, it is mandatory to learn to use the Git system effectively. Let’s repeat the subtleties of HTML and CSS languages.
We will deepen our knowledge on the Flask platform - we will get acquainted with classes, routing and HTTP operation. We will also learn more complex SQL statements by creating a PostgreSQL database. We will launch the first project with the Goodreads API, a web application for our school’s book club.
We will learn how to create relational databases and how to integrate them into the application being developed. We will explain how to integrate APIs as needed and select appropriate HTTP requests.
As applications become more complex, it is important to ensure that no critical errors are left in programming. As a result, we will study to test applications properly using a variety of testing tools and methods, from creating unittests to specific code integration tools.
Creating a well-functioning application does not end the challenges. It is important to ensure that the page can withstand high user traffic. And what about database protection! We will delve deeply into these topics this month.
Once you’ve learned how to build sophisticated online systems, it’s time to create your first product, and maybe even a startup. All this time will be devoted to the creation of a creative project and deepening of knowledge according to the theme of the chosen project!