MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 4h 45m | Size: 746.3 MB
In Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials, renowned instructor Michael Hartl teaches the foundational tools and skills you need to to work with developers or become a developer yourself.
Learn Enough Developer Tools to Be Dangerous teaches you three essential tools for modern software development: the Unix command line, a text editor, and version control with Git. All three are ubiquitous in the contemporary technology landscape, and yet there are surprisingly few resources for learning them from scratch and seeing how they all fit together. Learn Enough Developer Tools to Be Dangerous, which assumes no prerequisites other than general computer knowledge, fills this gap.
The skills you’ll learn are valuable whether your interest is in collaborating with developers or becoming a developer yourself. No matter what you want to do—level up in your current job, start a new career, or even start your own company—Learn Enough Developer Tools to Be Dangerous is a great place to start.
And staying true to the Learn Enough philosophy, the course focuses on the most important aspects of the respective technologies. You don’t have to learn everything to get started—you just have to learn enough to be dangerous.
About the Instructor
Michael Hartl is the creator of the Ruby on Rails Tutorial, one of the leading introductions to web development, and is cofounder and principal author at Learn Enough. Previously, he was a physics instructor at the California Institute of Technology (Caltech), where he received a Lifetime Achievement Award for Excellence in Teaching. He is a graduate of Harvard College, has a PhD in Physics from Caltech, and is an alumnus of the Y Combinator entrepreneur program.
Beginner to intermediate
Learn How To
Run a terminal
Manipulate, inspect, and search through files
Understand directories, including making, navigating, renaming, copying, and deleting them
Understand text-editor basics, including Minimum Viable Vim
Use a modern text editor
Use advanced techniques, including writing source code and executable scripts
Use Git version control
Use GitHub for remote version control
Branch and merge
Recover from errors
Collaborate with others on software projects
Who Should Take This Course
No prerequisites other than general computer knowledge
A willingness to learn new things