Please accept cookies to help us improve this website Is this OK? Yes No More on cookies »
Item number: 136043073

C Programming Proficiency Multi Collection Training

Item number: 136043073

C Programming Proficiency Multi Collection Training

198,00 239,58 Incl. tax

C Programming Proficiency Multi Collection Award-winning E-Learning Training Extensive interactive videos with spoken text Certified teachers Practical exercises Certificate.

Read more
Discounts:
  • Buy 2 for €194,04 each and save 2%
  • Buy 3 for €192,06 each and save 3%
  • Buy 5 for €184,14 each and save 7%
  • Buy 10 for €178,20 each and save 10%
  • Buy 25 for €168,30 each and save 15%
  • Buy 50 for €154,44 each and save 22%
  • Buy 100 for €138,60 each and save 30%
  • Buy 200 for €99,00 each and save 50%
Availability:
In stock
Delivery time:
Ordered before 5 p.m.! Start today.
  • Award Winning E-learning
  • Lowest price guarantee
  • Personalized service by our expert team
  • Pay safely online or by invoice
  • Order and start within 24 hours

C Programming Proficiency Multi Collection 2022 Training

C is a general-purpose, structured programming language that allows maximum control with minimal commands. C is one of the easiest languages to learn. The significant advantage of the C language is the performance it offers, which makes it suitable for system programming. For a long, system programming and embedded programming space have been dominated by languages like C. Concepts and understanding of C lays the foundations to begin one's career in the world of IT Programming.

This LearningKit with more than 19 hours of learning is divided into three tracks:

Course content

Part 1: Fundamentals of the C Language (3 hours +):

In this track, the focus is on the fundamentals of C where the learners will get familiar with the language features and syntax.

Fundamentals of the C Language: Getting Started

Course: 1 Hour, 23 Minutes

  • Course Overview
  • Introduction to the C Language
  • Differences between the C and C++ Languages
  • C Language Compilation Process
  • Compilation and Linking Process of the C Language
  • Widespread IDEs and Compilers for C
  • Setting up C on Mac
  • Setting up C on Windows
  • Running C Code with Clang
  • Understanding the Syntax of C
  • Exploring Errors and Warnings in C
  • Course Summary

Fundamentals of the C Language: Variables & Datatypes

Course: 1 Hour, 34 Minutes

  • Course Overview
  • Introducing Variables in C
  • Viewing Limits on Shorts, Integers, and Longs in C
  • Exploring Signed and Unsigned Variables in C
  • Understanding Variable Conventions and Syntax in C
  • Understanding Variables and Constants in C
  • Using Arithmetic Operators in C
  • Using Relational Operators in C
  • Performing Equality Checks for Floating-point Types
  • Using the and, or, and not Logical Operators in C
  • Understanding the ++ Operator in C
  • Performing Math Operations with Assignment Operators
  • Course Summary

Fundamentals of the C Language: Arrays, Accepting Input, & Returning Output

Course: 47 Minutes

  • Course Overview
  • Understanding Array Datatypes in C
  • Creating Two-dimensional Arrays in C
  • Using the printf() Function
  • Accepting Input with the scanf() Function
  • Using Functions to Accept Input and Return Output
  • Reading and Writing Data to Output
  • Course Summary

Part 2: Control Structures in C (4 hours +)

In this track, the focus is on building the logical programs using control structures.

Control Structures in C: Getting Started with Control Structures

Course: 1 Hour, 54 Minutes

  • Course Overview
  • Understanding C Control Structures
  • Using if Statements in C
  • Using Relational Operators with if Statements in C
  • Chaining Relational Operators with Logical Operators
  • Exploring Quirks of if Statements in C
  • Using if-else Conditional Blocks in C
  • Creating Nested if-else Blocks in C
  • Exploring Nested if Statements in C
  • Introducing the else-if Block in C
  • Using the if-else-if Ladder in C
  • Understanding the switch Statement in C
  • Running Code with the switch Statement in C
  • Using switch Statements for Various Situations in C
  • Exploring Nuances of switch Statements in C
  • Shortening if-else Blocks Using Ternary Operator
  • Course Summary

Control Structures in C: Looping & Unconditional Control Structures

Course: 2 Hours, 2 Minutes

  • Course Overview
  • Introducing C's Boolean Type
  • Understanding Loops in C
  • Creating for Loops in C
  • Experimenting with for Loops in C
  • Understanding Quirks of for Loops in C
  • Iterating over Arrays in C
  • Using Nested for Loops in C
  • Creating while Loops in C
  • Experimenting with while Loops in C
  • Introducing do-while Loops in C
  • Using the break Keyword in C
  • Creating while Loops with Break Statements in C
  • Introducing the continue Operator in C
  • Using the continue Operator with while Loops in C
  • Skipping to Parts of Code Using goto
  • Course Summary

Part 3: Functions and Memory in C (6 hours +)

In this track, the focus is on the functional programming aspects of the C language.

Functions and Memory in C: Getting Started with Functions

Course: 56 Minutes

  • Course Overview
  • Functions in C
  • Create Functions
  • Using Library Functions
  • Using Utility Functions for Integers and Strings
  • Defining and Invoking Functions
  • Returning Data from and Accepting Input to Functions
  • Comparing a Function's Declaration and Definition
  • Course Summary

Functions and Memory in C: Using Variable Scopes, Storage Classes, & Structs

Course: 1 Hour, 31 Minutes

  • Course Overview
  • Accessing File-scope Variables from Functions
  • Creating and Accessing Variables from Inner Scopes
  • Scoping Input Argument Variables
  • Redefining Global Variables in Local Scopes
  • Using the Automatic and Register Storage Classes
  • Creating Static Global and Local Variables
  • Accessing Variables from Multiple Files
  • Creating Static and External Functions
  • Using Pass-by-value and Pass-by-reference
  • Creating and Instantiating Structs
  • Creating and Instantiating Unions
  • Representing Categories Using Enums
  • Course Summary

Functions and Memory in C: Getting Started with Pointers

Course: 1 Hour, 21 Minutes

  • Course Overview
  • Memory Allocation Layout in C
  • Pointers in C
  • Dereference Pointers
  • Creating Pointers to Addresses
  • Dereferencing and Viewing Addresses of Pointers
  • Modifying Values Stored in Addresses through Pointers
  • Creating Pointers to Other Pointers
  • Dereferencing Pointers and Viewing Memory Addresses
  • Creating and Dereferencing Pointers
  • Course Summary

Functions and Memory in C: Leveraging Pointers with Arrays & Functions

Course: 1 Hour, 20 Minutes

  • Course Overview
  • Arrays as Pointers
  • Creating and Using Arrays as Pointers
  • Differentiating the Nuances of Arrays and Pointers
  • Pointer Arithmetic
  • Performing Pointer Arithmetic
  • Indexing into Arrays Using Pointer Arithmetic
  • Entering Pointers as Input Arguments
  • Accepting Arrays as Input Arguments to Functions
  • Returning Pointers from Functions
  • Course Summary

Functions and Memory in C: Allocating Memory on the Heap

Course: 1 Hour, 32 Minutes

  • Course Overview
  • Stack and Heap Memory
  • Allocating Memory on the Heap Using malloc()
  • Freeing Memory on the Heap Using free()
  • Creating Arrays on the Heap
  • Returning Heap Pointers from Functions
  • Comparing Dangling Memory and Memory Leaks
  • Using the calloc() and realloc() Functions
  • Creating Pointer Variables in a Struct
  • Creating Pointers to Struct Objects
  • Course Summary

Part 4: Advanced Topics in C (4 hours +)

In this track, the focus is on advanced topics of C like File Handling, Preprocessor directives, type conversions.

Advanced Topics in C: Getting Started with File Handling

Course: 2 Hours, 1 Minute

  • Course Overview
  • Introduction to File Handling in C
  • File Modes in C
  • Functions Used to Parse Files in C
  • Connecting to Files
  • Using Different Modes to Parse Files
  • Reading Data from Files
  • Storing Data from Files in Strings
  • Using Scanf() to Read in Structured Data
  • Writing Data to Files
  • Using r+, w+, and a+
  • Using the fprintf() Function
  • Writing Out Binary Data
  • Reading in Binary Data
  • Serializing and De-serializing Structs
  • Controlling the Position of a File Pointer
  • Moving a File Pointer
  • Course Summary

Advanced Topics in C: Managing Code Compilations Using Preprocessor Directives

Course: 1 Hour, 6 Minutes

  • Course Overview
  • How C Code Is Compiled
  • Preprocessor Directives in C
  • Understanding the Compiler Output
  • Creating Macros
  • Creating Function-like Macros
  • Using #If, #Elif, and #Endif Preprocessor Directives
  • Checking Whether Macros Are Defined
  • Controlling Compiler Behavior Using Pragmas
  • Course Summary

Advanced Topics in C: Using Strings, Header Files, & Type Conversions

Course: 1 Hour, 45 Minutes

  • Course Overview
  • Creating Strings in Character Arrays
  • Creating Char* Pointers to Represent Strings
  • Creating Copies of Strings
  • Exploring Errors When Storing Strings in Pointers
  • Using the Strcat() Function
  • Comparing Equality of Strings
  • Introducing Custom Header Files
  • Using User-defined Header Files
  • Preventing Header Files from Being Included Twice
  • Type Conversion in C
  • Exploring Implicit Type Conversions
  • Performing Type Casts
  • Accepting Command Line Input Arguments
  • Course Summary

Assessment:

Final Exam: A Complete Guide to Programming in C This assessment will test your knowledge and application of the topics presented throughout the whole C Programming Proficiency Journey.

Language English
Qualifications of the Instructor Certified
Course Format and Length Teaching videos with subtitles, interactive elements and assignments and tests
Lesson duration 19:13 Hours
Assesments The assessment tests your knowledge and application skills of the topics in the learning pathway. It is available 365 days after activation.
Online Virtuele labs Receive 12 months of access to virtual labs corresponding to traditional course configuration. Active for 365 days after activation, availability varies by Training
Online mentor You will have 24/7 access to an online mentor for all your specific technical questions on the study topic. The online mentor is available 365 days after activation, depending on the chosen Learning Kit.
Progress monitoring Yes
Access to Material 365 days
Technical Requirements Computer or mobile device, Stable internet connections Web browsersuch as Chrome, Firefox, Safari or Edge.
Support or Assistance Helpdesk and online knowledge base 24/7
Certification Certificate of participation in PDF format
Price and costs Course price at no extra cost
Cancellation policy and money-back guarantee We assess this on a case-by-case basis
Award Winning E-learning Yes
Tip! Provide a quiet learning environment, time and motivation, audio equipment such as headphones or speakers for audio, account information such as login details to access the e-learning platform.

There are no reviews written yet about this product.

Loading...

OEM Office Elearning Menu Genomineerd voor 'Beste Opleider van Nederland'

OEM Office Elearning Menu is trots genomineerd te zijn voor de titel 'Beste Opleider van Nederland' door Springest, een onderdeel van Archipel. Deze erkenning bevestigt onze kwaliteit en toewijding. Hartelijk dank aan al onze cursisten.

Reviews

There are no reviews written yet about this product.

Combideals

25.000+

Springest: 9.1 - Edubookers 9.0

3500+

20+