Activities
- JavaScript
- Version Control(git) - enhance teamwork
- JavaScript(Vanilla JS) - From syntax to Functional & OOP javascript programming
- ES6 JS code - Async/await, arrow functions, hoisting, closures, etc
- Test Driven Development - Mocha & Chai
- Node JS - create server, file management(read/write)
- Express JS - create RESTful apps, use templating engine(jade/pug), Write tests for your apps
- Database(Postgres, MongoDB, MySQL) - Store your data in a database engine
- GraphQL
- Python
- Version Control(git) - enhance teamwork
- Python - From syntax to OOP Python programming
- Flask - Build Restful Apps, use flask templating engine
- Test Driven Development - Pytest, nosetests
- Database(Postgres) - Store your data in a database engine
- Django - optional
- Projects
- Simple & Scientific Calculator - understand the basics of programming
- Gallery App - data strutures, templating engine, Good coding conventions
- Todo App - Perfect your coding skills following Test driven development
- Weather App - Data management on a database - API
- Meet up Planner - API, data management, Good coding conventions, TDD
- Sendit App - An app to send parcels - Final App
- What Success Looks Like.
- Create good and workable data solutions to be used by Frontend engineers or customers. Follows the right coding conventions.
- Work as a Backend Engineer/developer, QA engineer, data engineer & scientist(by taking python to next level), software engineer/developer, Go ahead and be a fullstack developer