The Complete LPI Open Source Essentials Exam Study Guide course is for anyone thinking seriously about getting involved in a software development project. That's because open source project management will go far better if you're already comfortable with the open source tools and best practices that make administration efficient and effective.
The Complete LPI Open Source Essentials Exam Study Guide course is for anyone thinking seriously about getting involved in a software development project. That's because open source project management will go far better if you're already comfortable with the open source tools and best practices that make administration efficient and effective.
These days, even commercial applications will utilize at least some open source code. So understanding the practical and legal implications of the various open source licenses out there can save you a lot of trouble down the road. (Just ask Google and Oracle about the millions of dollars in legal fees they paid out through the course of their dispute over terms of the)
But knowing how to survive and thrive in the open source world is only part of the problem. You'll also need to convince other people that you're up to the task. By "other people", I mean employers, investors, team members...and your patient-but-suspicious relatives.
For that, the LPI Open Source Essentials certification is the perfect solution. And this course is your one-stop-shot for all the background, context, and knowledge you'll need.
Sign up. Pass the exam. Build.
What students are saying about my Complete LPI Security Essentials Exam Study Guide course:
"I passed the LPI Security Essentials certification exam today with a score of 710 out of 800. Big thanks to David Clinton for his Udemy course. It is a great refresher for cybersecurity professionals. "
"A great introduction to not just Linux security, but general security concepts that every IT worker should know. Just passed the exam with a score of 710. An excellent resource to help focus my attention to the important weak areas I needed to revise before passing the exam. Many thanks. "
"Excellent course. Just passed the exam with a score of 670 out of 800. If you want to pass the certificate, I recommend this course."
"Great course. Covered a little more than I was expecting."
By the way, it's true that "LPI" stands for "Linux Professional Institute", but this certification is actually platform-neutral and is not specific to Linux. While the LPI's historical origins have been Linux-based, they're now leveraging their considerable experience with highly successful certification programs in new areas.
Learn the basics of software production: machine code, byte code, compilers, interpreters, linkers, static linking, and dynamic linking.
Discover client/server architectures, scalability, thin clients, fat clients, microservices, monoliths, single page applications (SPAs), and internal, composite, REST, and SOAP Application Programming Interfaces (APIs).
Understand Capital Expenditure (CapEx) and Operational Expenditure (OpEx) financing and public, private, and hybrid cloud deployment models, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS).
Learn the history of software licensing, including proprietary, public domain, open source, free software (FOSS), freemium, freeware, and ad-supported models.
Learn about multi-licensing and conditional licensing models along with software patents, paid distribution, modified software distribution, and software or service contracts.
Discover the key permissive licenses out there, including the 2-Clause BSD, 3-Clause BSD, MIT License, Apache License version 2.0, and the Eclipse Public License (EPL)
Learn about "copyleft" - including the GNU General Public License (GPL), Lesser General Public License (LGPL), the Mozilla Public License (MPL), and the Affero General Public License (AGPL).
Why media content creators would want to release their creations to the world and how they would go about doing it.
Learn about Creative Commons content licencing, including Attribution (CC BY), Attribution-ShareAlike (CC BY-SA), Attribution-NonCommercial (CC BY-NC), Attribution-NonCommercial-ShareAlike (CC BY-NC-SA), Attribution-NoDerivs (CC BY-ND), Attribution-NonCommercial-NoDerivs (CC BY-NC-ND), and the Public Domain Dedication...along with the GNU Free Documentation License version 1.3 (GFDL), Open Data Commons Open Database License (ODbL), and Community Data License Agreement - Permissive version 1.0 (CDLA).
Learn about why and how you might want to combine open source software development within a commercial operation.
Learn about common business models for monetizing your open source software, including through support and consulting services. Familiarize yourself with important related concepts, like Terms of Service (ToS), Service Level Objectives (SLO), Service Level Agreements (SLA), and Data processing agreements.
Learn about the importance of compliance within software projects, including key basics like the Open Source Program Office, Software Package Data Exchange, Software Bill of Materials, and how product liability, export regulations, and mergers and acquisitions can impact your operations.
Learn about the big project management methodologies, including Waterfall, Agile, DevOps, Scrum, and Kanban
Explore key software life cycle stages, including, alpha and beta releases, release candidates, and the General Availability release. Understanding software versioning (semantic versioning), backward compatibility, feature freeze, roadmaps, mlestones, and changelogs.
Learn about the roles that make up most open source projects, including project leads, benevolent dictators, developers, release managers, designers, testers, technical writers, community managers, translators and, of course, users.
Learn about the tools of developers' trade: local development systems, remote development systems, integrated development environments (IDEs), XAMPP, Anaconda, and cloud-based environments.
Learn about unit testing, integration testing, acceptance testing, performance testing, smoke testing, and regression testing, along with deployment architectures, including development, staging, and production environments and continuous integration and continuous delivery (CI/CD) pipelines.
Learn about source code repositories and management systems including Git, Subversion, and CVS.
Learn how collaboration tools - like instant messengers, chat platforms, issue trackers, and ticketing systems can improve your project management workflow. Also, discover the value of Document Management Systems (DMS), Content Management Systems (CMS), and documentation frameworks.
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.