Introduction to Backend Programming; Basics
Table of contents
Getting Started
In my previous post I boosted myself of being conversant Frontend basic skills and tools; Html, CSS, JavaScript, and React. In this post, I am happy to announce that over the last one month, I have managed to get a grasp of Backend development environment.
These are some of things that I have learned that you should also consider looking at should you be willing to venture into the world of full-stack software developer. Learn:
Common Python syntax and data structures.
Object Oriented Programming, OOP; helps you understand relationship between classes, objects, attributes and instances. With OOP knowledge, you can easily create and describe relationship between object in Python
Designing and creating relational tables using primary/unique and foreign keys.
Common SQL syntax and all CRUD functionalities
SQLalechemy and alembic for data manipulation and migration
With the above basic skills and knowledge I was able to build a basic CLI app
, Tender-Management-System which can be accessed through my github account https://github.com/Kenedy4/tender-management-system. Should you want to source code into your environment the README file has elaborate step-by-step instructions on how can do it. The readme can be accessed from the link I have shared above.
To this far, I happy for the decision I made early this year of starting a journey to become a software developer. I can wait to work with python frameworks such as Django and Flask before I self-declare myself as a full-stack software developer ready to exploit the available opportunities that the world might offer.
Up next, I will be sharing my experience with Python Frameworks in a one month time. I am hopeful that by end of this year, I will have completed the most basic and essential skills for a developer and ready to offer the same skills to the market by providing solutions to the problems facing the society.
Subscribe to my newsletter
Read articles from kennedy musyoki directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by