Roadmap [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview





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