C Programming Proficiency Multi Collection Training
C Programming Proficiency Multi Collection Training
C Programming Proficiency Multi Collection Award-winning E-Learning Training Extensive interactive videos with spoken text Certified teachers Practical exercises Certificate.
Read more- Brand:
- C++
- 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.
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.