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

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera