Open Source Software Development, Linux and Git Specialization

开始时间: 06/21/2022 持续时间: Approximately 4 months to complete Suggested pace of 4 hours/week

所在平台: Coursera专项课程

课程类别: 计算机科学

大学或机构: CourseraNew

课程主页: https://www.coursera.org/specializations/oss-development-linux-git

课程评论:没有评论

第一个写评论        关注课程

课程详情

The Open Source Software Development, Linux and Git Specialization will give you a strong foundation for working comfortably and productively in open source development communities. By completing the specialization, you’ll have a better understanding of the Linux environment, as well as methods and tools required to successfully use it, and you’ll know how to use git, the distributed version control system.

开源软件开发,Linux和Git专业化:开源软件开发,Linux和Git专业化将为您在开源开发社区中舒适高效地工作提供坚实的基础。通过完成专业化,您将对Linux环境以及成功使用它所需的方法和工具有更好的了解,并且您将知道如何使用分布式版本控制系统git。

课程大纲

Course: 1

Course Link: https://www.coursera.org/learn/open-source-software-development-methods?specialization=oss-development-linux-git

Title:Open Source Software Development Methods

Description:In this course, we will define what open source software is, we will go over the history of open source software and what benefits it has provided to the world’s technology infrastructure over the decades. The course aims to teach you how to work in open source projects productively and gain a lot of benefits from it, and really understand what the advantages are. You will learn about collaboration best practices, and how to encourage diversity in open source projects. We will discuss the different licensing models that are available, as this will help you decide what the best license is for your project. We will talk about methods that are commonly used, such as Continuous Integration, and use of GitHub and other hosting providers as a central meeting place for open source projects, and we will provide some examples of successful open source projects.

Course: 2

Course Link: https://www.coursera.org/learn/linux-for-developers?specialization=oss-development-linux-git

Title:Linux for Developers

Description:In course 1 we talked about open source software and the motivation and methods of using it. In course 2, we will introduce you to Linux systems, and help you feel comfortable working at the command line:

Course: 3

Course Link: https://www.coursera.org/learn/linux-tools-for-developers?specialization=oss-development-linux-git

Title:Linux Tools for Developers

Description:Course 3 is a continuation of the previous course, and will focus on teaching you how to work with tools you need to do your everyday work. The course begins by introducing you to numerous essential command line tools that are used daily. Then, it focuses on bash scripting - you will learn 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. It also takes a look at how Java works in Linux, and explains why there is no reason to worry about having easy-to-use Java programs in Linux. Course 3 ends by covering building packages out of software in Linux.

Course: 4

Course Link: https://www.coursera.org/learn/git-distributed-development?specialization=oss-development-linux-git

Title:Using Git for Distributed Development

Description:Course 4 focuses on using git for open source software distributed development. Git is a revision control system which arose out of the Linux kernel development community. Git was designed to help developers spread across the globe working on complicated projects coordinate their work in a rational way and keep track of everything they were doing. Overtime, Git has grown to be used by millions of projects today. This course gives you the opportunity to learn how to use git efficiently and make contributions in a relatively short amount of time. It will cover:

课程评论(0条)

课程简介

Linux基金会的专项课程:Open Source Software Development, Linux and Git Specialization,该系列包括4门子课程,涵盖开源软件开发方法论、面向开发者的Linux、面向开发者的Linux工具、使用Git等,感兴趣的同学可以关注:Learn How To Develop Open Source Software. Get the skills and knowledge you need to develop open source software using Linux, git, and more!

课程标签

开源 开源软件 Linux Git

5人关注该课程

主题相关的课程