This is the content of 8-week bootcamp led at the IBM Innovative Solution & Technologies Center (ISTC). It is aimed at entry-level developers willing to gain enough technical knowledge to work professionally as a backend developer.
It contains lectures and exercises that will notably help you:
- learn a programming language (Javascript on Node.js)
- use the linux Shell (with bash)
- gain practical understanding on the use of communication protocols on the Internet
- work in teams on collaborative projects (with Git and Github)
This is a work in development. Here is an outline of relevant topics:
- week1 - Introduction to Linux, command line, git, shell
- week2 - Introduction to JavaScript, running on nodejs
- week3 - Intermediate JavaScript
- week4 - Testing and review
- week5 - Introduction to networking, sockets
- week6 - Creating a decentralized multicast chat server
- week7 - Adding flair, making it pretty with colors
Did you find an error in one of the excercise? Do you have recommendations to improve anything? Just follow the following two-step process:
- create a new issue on Github
- if you know what to change, fork this repository and make a pull request with your change
Additionally, don't hesitate to ask questions to @fxfactorial and @fuzzytern if you face a blocker.