Pay as You Learn
courses / products
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
View Complete List...
SUBSCRIBE
Subscribe to Receive Special Offers & New Release Updates
100% Satisfaction Guaranteed

CareerVision is committed to providing our customers with the best service and products available.

We back our training products with a 100% Satisfaction or Your Money Back Guarantee, so you can buy worry free. More....



FAST UK DELIVERY
Order Today, Learn Tomorrow!


SECURE PAYMENT
PROCESSING


We Accept All Major Credit Cards, PayPal and Google Checkout

Credit Cards Accepted
PayPal Accepted



Follow us on Facebook

C Programming 2007

 
Bookmark and Share
C Programming 2007 Training CD
C Programming 2007
Single CD £79.00  £75.00 + VAT
Buy Now
Multi User Network CD £395.00  £375.00 + VAT
Buy Now
 

More on Single User & Multi User Networkable CDs


Author - Tim Heagarty
Duration - 9 Hours
 

COURSE INTRODUCTION

The C Programming 2007 training course introduces you to the C Programming 2007 language, which is the foundation of nearly all modern computer languages. C is a low level simple language that can be used to create the most elegant of applications and operating systems. Most of today's commercial applications and operating systems have the C language at their core. In this C Programming 2007 training course, VTC author Tim Heagarty explains the history and mechanics of the language and gives practical advice on its use in the commercial world.


 

COURSE OUTLINE


Introducing C
Introduction (05:35)
Short History of C (03:40)
C on Windows (04:02)
Testing Visual C++ 2005 Express Edition (02:55)
C on Linux (03:41)
Testing GNU CPP (03:21)
What a Compiler Is (04:29)

First Steps
Hello World (01:55)
Entering The Program Pt.1 (04:28)
Entering The Program Pt.2 (06:41)
Compile & Run (07:04)
Examine Each Line (10:08)
First Program Assignment (02:46)
First Program Answer (02:55)

Types/Operators & Expressions
Types/Operators & Expressions (03:27)
Variable Names (06:53)
Data Types & Sizes (03:38)
Constants (07:20)
Declarations (03:10)
Arithmetic Operators (02:33)
Relational & Logical Operators Pt.1 (04:40)
Relational & Logical Operators Pt.2 (04:34)
Type Conversions (05:25)
Increment & decrement Operators (03:20)
Bitwise Operators (09:50)
Assignment Operators & Expressions (03:43)
Conditional Expressions (04:16)
Precedence & Order of Evaluations (06:38)

Control Flow
Control Flow (02:11)
Statements & Blocks (05:57)
If-Else (02:11)
Else-If Pt.1 (04:44)
Else-If Pt.2 (05:19)
Switch (09:38)
Loops - While (08:56)
Loops - For (04:54)
Loops - Do-While (03:29)
Break & Continue (03:35)
Goto & Labels (02:25)

Functions & Program Structure
Functions & Program Structure (02:36)
Basics of Functions Pt.1 (04:59)
Basics of Functions Pt.1 (03:54)
Functions Returning Non-integers (03:59)
External Variables (04:22)
Scope Rules (03:52)
Header Files (03:54)
Static Variables Pt.1 (07:14)
Static Variables Pt.2 (02:25)
Register Variables (02:03)
Block Structure (03:10)
Initialization (03:48)
Recursion (04:04)
The C Preprocessor (05:58)

Pointers & Arrays
Pointers & Arrays (01:05)
Pointers & Addresses Pt.1 (04:02)
Pointers & Addresses Pt.2 (06:02)
Pointers & Function Arguments (02:57)
Pointers & Arrays (04:01)
Address Arithmetic (06:07)
Character Pointers & Functions (03:53)
Pointer Arrays/Pointers to Pointers (02:44)
Multi-dimensional Arrays (05:07)
Initialization of Pointer Arrays (02:48)
Pointers vs. Multi-dimensional Arrays (02:38)
Command-line Arguments (03:15)
Pointers to Functions (02:39)
Complicated Declarations (02:36)

Structures
Structures (02:18)
Basics of Structures Pt.1 (04:24)
Basics of Structures Pt.2 (04:22)
Structures & Functions (06:59)
Arrays of Structures (02:37)
Pointers to Structures (06:49)
Typedef (02:20)
Unions (02:50)
Bit-fields (02:37)

Input & Output
Input & Output (02:24)
Standard Input & Output (06:36)
Formatted Output-Printf Pt.1 (05:48)
Formatted Output-Printf Pt.2 (02:49)
Variable Length Argument Lists (05:12)
Formatted Input Scanf (02:50)
File Access (05:29)
Error Handling Stderr & Exit (05:03)
Line Input & Output (01:45)
Miscellaneous Functions (06:31)

Using C on the Web
Using C on the WWW With CGI (04:14)
Basics of CGI Pt.1 (04:10)
Basics of CGI Pt.2 (03:48)
Preparing For C & CGI Pt.1 (04:32)
Preparing For C & CGI Pt.2 (05:12)
Hello World on CGI (07:57)
Functions For C on WWW (04:10)
Writing A Form For CGI Pt.1 (06:09)
Writing A Form For CGI Pt.2 (06:41)
Writing A Form For CGI Pt.3 (07:11)
Display & Use Environment Vars Pt.1 (04:23)
Display & Use Environment Vars Pt.2 (06:55)

The UNIX System Interface
The UNIX System Interface (03:39)
Low Level I/O Read & Write (02:59)
Open/Create/Close/Unlink (03:45)
Random Access Lseek (02:11)

Input & Output
Input & Output Pt.1 (06:53)
Input & Output Pt.2 (04:56)
File I/O & Character I/O (06:38)
Direct I/O & Error Handling (05:59)
Character Class Tests (02:18)
String Functions Pt.1 (07:16)
String Functions Pt.2 (04:55)
Math & Utility & (03:32)
Diagnostics/Arg Lists & Signals Pt.1 (05:47)
Diagnostics/Arg Lists & Signals Pt.2 (02:25)
Date & Time Functions Pt.1 (03:24)
Date & Time Functions Pt.2 (04:34)
Defined Limits & (01:57)

Review
Review (03:57)

Credits
About this Author (01:09)

 
 
Print Image Printer friendly version   
Top of page
A-Z COURSE LIST   PROVIDERS   CBT TRAINING  CVISION NEWS  CONTACT US   SITEMAP  

MCITP Training Courses  MCPD Training Courses  MCTS Training Courses
MCITP Database Developer Training Courses  MCITP Database Administrator Training Courses
Flash Tutorials & Training Courses  MCSE CBT Training Adobe Photoshop Tutorials & CBT Training Microsoft Certification Training

CareerVision
61 Caroline Street, Birmingham, B3 1UF, UK
Tel: 0121 248 2400, Fax: 0121248 2800,
Email: sales@cvision.co.uk |Web: www.cvision.co.uk

red arrow Website design by Aimpro UK red arrow Terms