C Language

C is a multi-platform programming language with an objects orientation.

Prerequisites:

Logic of Programming course or equivalent knowledge.

Acquired Skills:

At the end of this course the student will have acquired the skills to create programs in a visual environment with access to a database of information and objects orientation.

Curriculum Material:

The language and teaching techniques are geared to the course's final use. It includes explanatory exercises and examples.

Course Topics:

  • Introduction
  • First Steps
  • Two First Programs
  • Introduction to Functions
  • Basic Introduction to Inns and Outs
  • Introduction to some Control of Flux Commands
  • Comments
  • Reserved Words of C
  • VARIABLES, CONSTANTS, OPERATORS, and EXPRESSIONS
  • Name of VARIABLES
  • Hints regarding the names of Variables
  • Types of C
  • Declaration and Initialization of Variables
  • Constants
  • Arithmetic and Attribution Operators
  • Relational and Logic Operators
  • Logic Bit to Bit Operators
  • Expressions
  • Expressions that can be abbreviated
  • Precedents of C Table
  • Casts
  • A+ Safety and Environmental Issues
  • On Page SEO
  • Local SEO
  • Image Optimization
  • Internal Linking
  • Robots.txt and Meta Robots
  • URL Structure and Permalinks
  • Meta Description Optimization
  • Title Tag Optimization
  • Headings Tags
  • Structured Data and Shema Markup
  • Blogging
  • Responsiveness and Mobile Friendliness
  • Content
  • Page Speed
  • Keywords: Proximity, Density and Prominence
  • HTTPS/SSL
  • Domain Names
  • Social Sharing and Social Media
  • HTML, CSS and JavaScript
  • Advertising
  • XML and Website Sitemaps

FLUX CONTROL STRUCTURES:

  • The Command if
  • The Operator
  • The Command switch
  • The Command for
  • The Command while
  • The Command do-while
  • The Command break
  • The Command continue

MATRIXES AND STRINGS:

  • Vectors
  • Strings
  • Matrixes

POINTERS:

  • Pointers Functionality
  • Declaring and using Pointers
  • Pointers and Vectors
  • Initializing Pointers
  • Pointers to Pointers
  • Precautions to take when using Pointers
  • FUNCTIONS
  • Return Command
  • Function Prototypes
  • Void Type
  • Archives- Headings
  • Scope of Variables
  • Passage of parameters by valor and passage by reference
  • Vetors as Arguments of Functions
  • The Arguments arg and argv
  • Recursivity Recursiveness
  • The Directives of Compilation
  • The Directive include
  • The Directives define and undef
  • The Directive if

STANDARDIZED INS AND OUTS:

  • Introduction
  • Reading and Writing Characters
  • Reading and writing Strings
  • Formatted In and Out
  • Opening and Closing an Archive
  • Reading and Writing Characters in Archives
  • Flux Templates
  • Types of Advanced Data
  • Access Modifiers
  • Types Conversion
  • Modifiers of Functions
  • Function Indicators
  • Dynamic Allocation of Vectors and Matrixes

DATA TYPES DEFINED BY THE USER - MANUAL:

  • Structures First Part
  • Structures Second Part
  • Union Declaration
  • Enumerations
  • Command size of
  • Command typedef
  • A Structs Appllication: The lists simply linked

Certificate of Completion

At the end of the course the student will receive our certificate of completion for this training.