Fundamentals & Environment Setup
- Learning the command line
Intro to Python
- Installing Python and writing first lines of code
- Data, types, variables, operators, conditionals
- Lists, tuples, strings, dictionaries, and sets (how to create and use them)
- Manipulating data structures (iterating, adding and deleting data)
Python Continued
- Using built-in functions, value-returning functions, and lambda functions
- Objects, Classes, instances, and inheritance
- Python Packages and modules and how to create them
APIs
- Endpoints and Routes
- REST API Methods & Implementation
- Headers and Authentication
- Environment Variables
Intro to Databases & SQL
- Entity Relationship Diagrams
- Data integrity, constraints such as nullability and uniqueness, how to create references between tables with primary and foreign keys
- Install Postgresql using a docker container
- pgAdmin
- CREATE, INSERT, DELETE, SELECT
- SELECT queries with conditional expressions, aggregate functions such as COUNT() and AVG(), and clauses such as ORDER BY and GROUP BY
Integrating Database with API
- Data migration
- Object-Relational Mapping (ORM)
- CRUD and APIs by creating an application that interacts with the database
- Testing
Application Deployment
- Serverless Technologies
- Deploying Application
Becoming a Software Developer
- Different avenues to take to break into a career in software development
Meet Your Instructor
Norton Gumbo
Software Engineer
Who This Course Is For
-
You want to learn how to code or you are thinking about transitioning to software development but don't want to spend lots of money on a bootcamp or go back to college.
-
You value time and want to follow a proven plan to get you the fastest results.
-
You're willing to put in some work - this program works when you do. If you plan to invest in the program and get to it whenever you get to it, Youtube is a better place to procrastinate.
Who This Course Is NOT For
-
You are looking for a comprehensive program that covers theory and all aspects of software development. This program is designed to give you the most essential knowledge to break into the industry and doesn't cover theory.
-
You do not care about speed. This program is developed for people that want to develop this incredibly valuable skillset in the fastest time possible.
FAQ
-
How long do I have access to the program?
How does lifetime access sound?
-
What skill level is this program for?
Part-Time Software Developer was designed to take somebody from knowing nothing about software development --> to being able to produce a professional application. For the cost of the program it can be useful to anyone thinking about doing a bootcamp, going back to college, or someone who wants a quick transition into software development. In all situation, it will put you ahead of the curve.
-
Is There A Guarantee?
Absolutely! Part-Time Software Developer has a 7-Day Satisfaction Guarantee. If you are not completely SATISFIED and ENLIGHTENED by the Part-Time Software Developer Program, then contact us within 7 Days for a full refund, no questions asked!