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

Computational Photography
Georgia Institute of Technology via Coursera
Computer Graphics
University of California, San Diego via edX
Interactive 3D Graphics
Autodesk via Udacity
Introducción a la Programación para Ciencias e Ingeniería
Universidad Politécnica de Madrid via Miríadax
Interactive Computer Graphics
University of Tokyo via Coursera