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

Algorithms for DNA Sequencing
Johns Hopkins University via Coursera
Conception et mise en œuvre d'algorithmes.
École Polytechnique via Coursera
مربع الأدوات الخوارزمية
University of California, San Diego via Coursera
Algorithms
Stanford University via Coursera
Graph Search, Shortest Paths, and Data Structures
Stanford University via Coursera