Linux Tools for Software Development

About this Course

If you are a developer with experience working on any operating system and want to understand the basics of open source development, this course is for you. Experience with the command line is not necessary, but would be helpful. The course begins by introducing the numerous essential command line tools that are used daily in software development. It then focuses on bash scripting, explaining how to construct scripts and how to do very complicated tasks in an automated way. The course looks at files and filesystems and focuses on compiling programs in Linux, using gcc and other compilers, and using libraries of different types. This course also covers building packages out of software in Linux, and more. This course helps you familiarize yourself with essential command line tools, so you can work comfortably and productively in Linux environments, and demonstrates that you have mastered important Linux methods and requisite tools.

Created by: The Linux Foundation

Level: Introductory


Related Online Courses

Este curso presentará las estructuras de datos centrales del lenguaje de programación Python. Pasaremos por los conceptos básicos de la programación de procedimientos y exploraremos cómo pode... more
Robotics and AI are all around us and promise to revolutionize our daily lives. Autonomous vehicles have a huge potential to impact society in the near future, for example, by making owning private... more
This course will provide you with technical hands-on knowledge of NoSQL databases and Database-as-a-Service (DaaS) offerings. With the advent of Big Data and agile development methodologies, NoSQL... more
This course takes you through lessons 14 through 18 of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program. In this course,... more
Deep learning es un área de reciente creación con una enorme popularidad. Deep learning busca el aprendizaje a partir de grandes volúmenes de datos y con ayuda de redes neuronales de gran ta... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL