Courses
C
Home
Corporate
Consulting
Contact Us
Courses
Jobs
Courses Contents
Ultimate Java Programming
o For C++ Developers
o For Non-C++ Developers

Ultimate Java with JDBC
o For C++ Developers


Advanced Java
o For Client/Server
o JavaBeans
o J2EE
o Custom Advanced


Java 2
o Moving to Java 2

Object-Oriented Technology
o OO Concepts
o OO Analysis and Design
o OO Design Patterns in Java
o OO Design Patterns in C++


C/C++ Programming
o C++
o C++ for Support Engineers
o C++ for Non-C Developers
o Advanced C++
o C


Web Technology
o JavaScript Programming
o WebMaster Workshop


C Programming Workshop

Description

What does this workshop cover?

This five-day, hands-on programming workshop is the best and quickest way for developers to learn the fundamentals of the C programming language. You will learn how to read, interpret, modify, and write C programs.

Why is this workshop important?

C is the most popular programming language today. It is widely used in a diversity of industries and applications. C is essential to know for those who later wish to learn about object-oriented languages like C++ (see our C++ Programming Workshop). In addition, with the proliferation of the Internet and the World Wide Web, it is important to note that many Web applications are themselves written in C.

What will I learn?

This workshop will teach you how to:

  • Recognize the basic components, structure, and data types of a C program.
  • Define variables, write expressions and statements, and use formatted I/O functions like getchar(), putchar(), printf(), and scanf().
  • Create control-flow statements by using C branching and looping constructs.
  • Create modular programs by defining functions, using library and header files, and understanding storage classes.
  • Use arrays and pointers to store and manipulate data; and use the gets(), puts(), strcmp(), and strcat() string functions to work with character strings.
  • Define and use data structures, pointers, and arrays to work with groupings of related data; and use the malloc() and free() functions to allocate and deallocate memory.
  • Use the #define and #include directives to extend a C program; and use conditional compilation, global variables, and storage classes to build multiple-file programs.
  • Provide input/output to a C program from the command-line or from a file.

Who should attend?

Any developer or manager who wants to be able to program in C. Especially suitable for those less experienced or for those whose experience is with older languages such as FORTRAN, COBOL, or Pascal. Some experience in programming with a structured language is highly recommended.

What is a Targeted Needs Assessment?

Do you have specific issues unique to your business -- special application development or technology selection problems? Our targeted needs assessment lets us tailor this workshop to include real-life examples from your business. Why settle for a general workshop when you can have a targeted one? Please call for details.

Copyright ©2007 by Petronio Technology Group, Inc. All rights reserved. Petronio, "Targeted Technology Training", "T3" and "Turning new technologies into your competitive advantage" are trademarks of Petronio Technology Group. All other trademarks are the properties of their respective companies.