وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

C Programming For Beginners – Master the C Language

سرفصل های دوره

C Programming will increase career options. Become a better dev in other languages by learning C. Pointers explained


1 - Introduction
  • 1 - Welcome to Class
  • 2 - Class Organization
  • 3 - Fundamentals of a Program
  • 4 - Overview
  • 5 - Language Features
  • 6 - Creating a C Program

  • 2 - Installing Required Software
  • 7 - Overview
  • 8 - Installing the C Compiler Windows
  • 9 - Installing CodeLite On Windows
  • 10 - Configuring CodeLite on Windows
  • 11 - Installing the C Compiler Mac
  • 12 - Installing CodeLite on Mac
  • 13 - Configuring CodeLite on Mac
  • 14 - Installing CodeLite on Ubuntu Linux
  • 15 - Configuring CodeLite on Ubuntu Linux
  • 16 - Creating a Default CodeLite Project Template All Versions
  • 17 - Using the Command Line Interface
  • 18 - Using the Command Line Interface on Windows
  • 19 - Using the Command Line Interface on Mac
  • 20 - Using the Command Line Interface on Linux
  • 21 - Using a Webbased C compiler

  • 3 - Starting to write code
  • 22 - Exploring the CodeLite Environment
  • 23 - Creating our first C program
  • 24 - BuildingCompiling our first program
  • 25 - What are Compiler Errors
  • 26 - What are Compiler Warnings
  • 27 - What are Linker Errors
  • 28 - What are Runtime Errors
  • 29 - What are Logic Errors
  • 30 - Challenge Writing a C program that displays your name
  • 31 - Demonstration Writing a C program that displays your name
  • 31 - test.zip
  • 32 - Structure of a C program

  • 4 - Basic Concepts
  • 33 - Comments
  • 34 - The preprocessor
  • 35 - The include statement
  • 36 - Displaying Output
  • 37 - Reading input from the terminal

  • 5 - Variables and Data Types
  • 38 - Overview
  • 39 - Basic Data Types
  • 40 - Enums and Chars
  • 41 - Challenge Create and use an enum type
  • 42 - Demonstration Create and use an enum type
  • 42 - main.zip
  • 43 - Format Specifiers
  • 44 - Challenge Print the Area of a Rectangle
  • 45 - Demonstration Print the Area of a Rectangle
  • 45 - main.zip
  • 46 - Command line arguments

  • 6 - Operators
  • 47 - Overview
  • 48 - Basic Operators
  • 49 - Challenge Convert minutes to years and days
  • 50 - Demonstration Convert minutes to years and days
  • 50 - main.zip
  • 51 - Bitwise Operators
  • 52 - The Cast and sizeof Operators
  • 53 - Challenge Print the byte size of the basic data types
  • 54 - Demonstration Print the byte size of the basic data types
  • 54 - main.zip
  • 55 - Operator Precedence

  • 7 - Control Flow
  • 56 - Overview
  • 57 - If Statements
  • 58 - Challenge Determine amount of Pay
  • 59 - Demonstration Determine the amount of weekly Pay
  • 59 - main.zip
  • 60 - Switch Statement
  • 61 - For Loop
  • 62 - While and DoWhile
  • 63 - Nested Loops and loop Control Break and Continue
  • 64 - Challenge Guess the Number
  • 65 - Demonstration Guess the Number
  • 65 - main.zip

  • 8 - Arrays
  • 66 - Creating and using Arrays
  • 67 - Initialization
  • 68 - Challenge Generate Prime Numbers
  • 69 - Demonstration Generate Prime Numbers
  • 69 - main.zip
  • 70 - Multidimensional Arrays
  • 71 - Challenge Create a simple Weather program
  • 72 - Demonstration Create a simple Weather Program
  • 72 - main.zip
  • 73 - Variable Length Arrays

  • 9 - Functions
  • 74 - Basics
  • 75 - Defining Functions
  • 76 - Arguments and Parameters
  • 77 - Returning data from functions
  • 78 - Local and Global Variables
  • 79 - Challenge Write some functions
  • 80 - Demonstration Write some functions
  • 80 - main.zip
  • 81 - Challenge Create a Tic Tac Toe Game
  • 82 - Demonstration Create a Tic Tac Toe Game
  • 82 - main.zip

  • 10 - Character Strings
  • 83 - Overview
  • 84 - Defining a String
  • 85 - Constant Strings
  • 86 - Challenge Understanding char arrays
  • 87 - Demonstration Understanding char arrays
  • 87 - main.zip
  • 88 - Common String Functions
  • 89 - Challenge Utilizing common string functions
  • 90 - Demonstration Utilizing common string functions
  • 90 - main.zip
  • 91 - Searching Tokenizing and Analyzing Strings
  • 92 - Converting Strings

  • 11 - Debugging
  • 93 - Configuring the Debugger in CodeLite Windows
  • 94 - Configuring the Debugger in CodeLite Mac
  • 95 - Configuring the Debugger in CodeLite LinuxUbuntu
  • 96 - What is Debugging
  • 97 - Understanding the Call Stack
  • 98 - The CodeLite Debugger
  • 99 - Common C Mistakes
  • 100 - Understanding Compiler Errors

  • 12 - Pointer Basics
  • 101 - Overview
  • 102 - Defining Pointers
  • 103 - Accessing Pointers
  • 104 - Challenge Pointer Basics
  • 105 - Demonstration Pointer Basics
  • 105 - main.zip

  • 13 - Utilizing Pointers
  • 106 - Overview
  • 107 - Pointers and const
  • 108 - void pointers
  • 109 - Pointers and Arrays
  • 110 - Passing pointers to a function
  • 111 - Challenge Using Pointers as parameters
  • 112 - Demonstration Using Pointers as parameters
  • 112 - main.zip

  • 14 - Pointer Arithmetic
  • 113 - Overview
  • 114 - Pointers and Arrays Example
  • 115 - Pointers and Strings
  • 116 - Challenge Counting characters in a String
  • 117 - Demonstration Counting characters in a string
  • 117 - main.zip

  • 15 - Dynamic Memory Allocation
  • 118 - Overview
  • 119 - malloc calloc and realloc
  • 120 - Challenge Using Dynamic Memory
  • 121 - Demonstration Using Dynamic Memory
  • 121 - main.zip

  • 16 - Structures
  • 122 - Creating and Using Structures
  • 123 - Challenge Declaring and Initializing a structure
  • 124 - Demonstration Declaring and Initializing a structure
  • 124 - main.zip
  • 125 - Structures and Arrays
  • 126 - Nested Structures
  • 127 - Structures and Pointers
  • 128 - Structures and Functions
  • 129 - Challenge Structure Pointers and Functions
  • 130 - Demonstration Structure Pointers and Functions
  • 130 - main.zip

  • 17 - File Input and Output
  • 131 - Overview
  • 132 - Accessing Files
  • 133 - Reading for a file
  • 134 - Challenge Find the number of lines in a file
  • 135 - Demonstration Find the number of lines in a file
  • 135 - Source-Code.zip
  • 136 - Writing to a file
  • 137 - Challenge Convert characters in a file to uppercase
  • 138 - Demonstration Convert characters in a file to uppercase
  • 138 - Source-Code2.zip
  • 139 - Finding your position in a File
  • 140 - Challenge Print the contents of a file in reverse order
  • 141 - Demonstration Print the contents of a file in reverse order
  • 141 - Source-Code3.zip

  • 18 - The Standard C Library
  • 142 - Standard Header Files
  • 143 - Various Functions
  • 144 - Math Functions
  • 145 - Utility Functions

  • 19 - Conclusion
  • 146 - Further Topics of Study
  • 147 - Course Summary

  • 20 - Extra Information Source code and other stuff
  • 148 - Source Codes.html
  • 149 - Bonus Lecture and Information
  • 149 - Free-Course-and-Programming-Guide.pdf
  • 45,900 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    شناسه: 27543
    حجم: 8384 مگابایت
    مدت زمان: 1537 دقیقه
    تاریخ انتشار: 27 آذر 1402

    45,900 تومان
    افزودن به سبد خرید