Setup | Shells | Git | Markdown and IDEs | Virtual Environments | Task Management
To import this content for use in docable-notebooks, run the following command in a terminal:
docable-server import https://github.com/chrisparnin/EngineeringBasics
You should be able to see the content inside the docable homepage at chrisparnin/EngineeringBasics
.
In this workshop, you will setup a local (or virtual environment) consisting of several tools, programming languages, and libraries, to support software engineering work. You will also practice workflows needed to be productive in software engineering.
The primary goal of this workshop is for you have to have installed and learned a set of relevant tools (and processes in your head) for software development.
- Setup
Getting started. Get some tools on your machine.
- Shells
Basic overview of unix shells, shell programming, and windows shell tips.
- Version Control with Git
Basic overview of git. Interactive tutorials for learning commands.
- Markdown and IDES
Overview of markdown basics, lists, code, tables. Recommended editors for code. Creating Github Pages.
- Virtual Environments
Tools for creating and managing virtual computing environments.
- Task Management
Using Github issues and Trello boards for task management.