YoVDO

Exploring C Libraries

Offered By: LinkedIn Learning

Tags

C Programming Courses XML Courses Computer Graphics Courses Data Structures Courses JSON Courses

Course Description

Overview

Expand the C language's capabilities. Discover how to tap into the power of external libraries to access complex data, interact with the web, play with graphics, and more.

Syllabus

Introduction
  • Expand on what C can do with C Libraries
  • Using the exercise files
  • Working with the code
1. Setup and Configuration
  • Understanding libraries
  • Finding a C library
  • Installing a library
  • Linking a library: Command prompt
  • Liking a library: IDE
2. Data Structures
  • Understanding XML
  • Testing the libxml2 installation
  • Accessing XML data
  • Generating XML data
  • Working with JSON
  • Testing the json-c installation
  • Accessing JSON data
  • Reading JSON data
  • Creating JSON output
3. Web Access
  • Testing libcurl
  • Fetching a web page
  • Saving web data
  • Sending data
4. Text Programming
  • Working with wide characters
  • Building an ncurses program
  • Controlling the text screen
  • Making color text
  • Exploring ncurses input
5. Computer Graphics
  • Accessing a JPEG
  • Reading and writing JPEG images
  • Manipulating JPEG images
  • Working with PNG images
  • Modifying a PNG image
Conclusion
  • Writing your own library
  • Next steps

Taught by

Dan Gookin

Related Courses

MongoDB for DBAs
MongoDB University
MongoDB for Node.js Developers
MongoDB University
Web Engineering II: Developing Mobile HTML5 Apps
Technische Hochschule Mittelhessen via iversity
Programming Mobile Services for Android Handheld Systems: Communication
Vanderbilt University via Coursera
HTML, CSS, and Javascript for Web Developers
Johns Hopkins University via Coursera