Companies Home Search Profile

C Programming: Exploring Advanced Concepts and Practical Applications

Focused View

dan gookin

1:50:39

0 View
  • 01 - Beyond C.mp4
    00:28
  • 02 - Configuration and setup.mp4
    03:40
  • 01 - Understanding file numbers and descriptors.mp4
    04:13
  • 02 - Using the standard error device.mp4
    02:49
  • 03 - Buffered and unbuffered output.mp4
    03:51
  • 04 - Flushing the buffer.mp4
    02:59
  • 05 - Opening the terminal.mp4
    01:50
  • 06 - Challenge Outputting a byte count.mp4
    01:19
  • 01 - Reading the environment.mp4
    03:38
  • 02 - Adding an environment variable.mp4
    03:29
  • 03 - Setting the locale.mp4
    03:04
  • 04 - Outputting a monetary format.mp4
    03:05
  • 05 - Challenge Pretending youre elsewhere.mp4
    01:19
  • 01 - Understanding Unicode and wide characters.mp4
    02:13
  • 02 - Outputting wide characters.mp4
    03:23
  • 03 - Reading wide character input.mp4
    04:29
  • 04 - Challenge Creating fancy text output.mp4
    01:09
  • 01 - Knowing the process ID.mp4
    03:05
  • 02 - Creating a fork.mp4
    02:02
  • 03 - Working with pipes.mp4
    03:18
  • 04 - Running threads.mp4
    05:22
  • 05 - Communicating between threads.mp4
    04:20
  • 06 - Challenge Doing multiple things at once.mp4
    01:27
  • 01 - Understanding linked lists.mp4
    03:14
  • 02 - Building a linked list foundation.mp4
    01:37
  • 03 - Adding and listing nodes.mp4
    04:25
  • 04 - Saving a linked list.mp4
    02:49
  • 05 - Loading a linked list.mp4
    04:19
  • 06 - Removing a node.mp4
    04:51
  • 07 - Challenge Editing a node.mp4
    01:17
  • 01 - Creating enumerated constants.mp4
    02:34
  • 02 - Exploring data type qualifiers.mp4
    02:48
  • 03 - Outputting accurate error messages.mp4
    02:48
  • 04 - Making a temporary file.mp4
    03:45
  • 05 - Modifying how a program quits.mp4
    03:23
  • 06 - Reviewing useful constants.mp4
    03:43
  • 07 - Challenge Write an informative program.mp4
    01:38
  • 01 - Next steps.mp4
    00:56
  • Description


    Are you ready to embark on the next phase of your journey with C? Join instructor Dan Gookin in this hands-on course as he demonstrates advanced-level skills and their practical applications with insightful comments and quick tips along the way. Find out what it takes to master your craft and become an expert C programmer, exploring a wide range of topics including basic I/O from the perspective of device IDs, outputting Unicode and wide-character text, multitasking and multithreading programming, linked lists, enumerated constants, data type qualifiers, the errno variable, buffered output, forking, pipes, and more.

    This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time-all while using a tool that you'll likely encounter in the workplace. Check out the "Configuration and setup" video to learn how to get started.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C++

    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 38
    • duration 1:50:39
    • English subtitles has
    • Release Date 2025/01/16