14 0 309 KB
9˜
months
All 3 Trimesters
Roadmap Foundations
The primary focus for the 9 months of Foundations is to achieve mastery of fundamental engineering concepts and become skilled in coding.
Technical Writing
Professional Development will be a key supplement to this primary goal.
Collaboration The Framework
First Trimester Intro to:
1 st Trimester
Printf
1 st Trimester
Shell
- Basics - Functions - Pointers - Data Structures - Arrays - Singly Linked Lists - Bit Manipulation - Variadic Functions - Memory Management - File I/O - Syscalls - Processes
2 nd Trimester
3 rd Trimester
SysEng:
C:
- Algorithms - Searching
- Open Systems Interconnection Model - TCP/IP 2 nd Trimester
Databases: - SQL - MySQL
2nd
Trimester
Linux: Compilation
SysEng/DevOps:
- HTML - CSS - JSON - Unit Testing
1 st Trimester
1 st Trimester
Time Management
3 rd Trimester
2 nd Trimester HBnB (Web Development) :
C:
Mock Interviews
Third Trimester
1 st Trimester
- Emacs - Vim - Git/Github - Vagrant
Whiteboarding
Recursion
At the conclusion of Foundations, students will have acquired a strong foundation of technical knowledge from which they can either build upon with a Specialization or begin preparing for interviews and jobs as part of Holberton’s interview prep, Career Sprint.
Holberton Culture
3 rd Trimester
HBnB (Web Development) : - Javascript - JQuery - Deployment - APIs - Flask
- Signals and Processes - Scripting
- SSH - SSL/TLS - HTTP/S - Webstack Debugging - Servers - Web Servers (Nginx) - Application Servers (Gunicorn) (Puppet) - Load Balancers - Postmortems - Networking - Monitoring
3 rd Trimester
Hack Days 2 nd Trimester
C:
1 st Trimester
Heap/Stack
1 st Trimester
Linux
- Basics - Permissions - Redirections - Static Libraries - Command Line
2 nd Trimester
Python:
- Basics - Object-Oriented Programming - Interpreted Languages - Test Driven Development - Error Handling - File I/O - Web Scraping
- Data Structures - Stacks/Queues - Doubly Linked Lists - Hash Tables - Binary Trees - Algorithms - Sorting - Big O Notation - Dynamic Libraries
2ndrdtrimester
3 Trimester
Code Debugging Python:
- ORMs (SQLAlchemy) - Templating (Jinja2)
3 rd Trimester
Code Debugging
3 rd Trimester
Regexes Second Trimester