Ознакомиться с важной информацией: Майнер отключен!

Программирование на C (си) для начинающих - Видеоуроки

C Programming For Beginners - Master the C Language
Duration 22:23:08
Открыть все курсы от udemy

C Programming For Beginners - Master the C Language - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Welcome to Class! 00:12:23
  • Урок 2. Class Organization 00:05:54
  • Урок 3. Fundamentals of a Program 00:17:54
  • Урок 4. Overview 00:13:41
  • Урок 5. Language Features 00:12:10
  • Урок 6. Creating a C Program 00:16:28
  • Урок 7. Installing Code::Blocks 00:06:48
  • Урок 8. Exploring the Code::Blocks Environment 00:11:22
  • Урок 9. Creating a Project in Code::Blocks 00:05:11
  • Урок 10. Creating and running your first C Program 00:08:03
  • Урок 11. (Challenge) Writing a C program that displays your name 00:05:15
  • Урок 12. (Demonstration) Writing a C program that displays your name 00:04:17
  • Урок 13. Structure of a C Program 00:07:00
  • Урок 14. Comments 00:12:32
  • Урок 15. The preprocessor 00:05:01
  • Урок 16. The #include statement 00:12:12
  • Урок 17. Displaying Output 00:04:13
  • Урок 18. Reading input from the terminal 00:13:15
  • Урок 19. Overview 00:16:56
  • Урок 20. Basic Data Types 00:17:57
  • Урок 21. Enums and Chars 00:19:24
  • Урок 22. Format Specifiers 00:13:45
  • Урок 23. Command line arguments 00:11:17
  • Урок 24. (Challenge) Print the Area of a Rectangle 00:07:12
  • Урок 25. (Demonstration) Print the Area of a Rectangle 00:12:14
  • Урок 26. (Challenge) Create and use an enum type 00:03:35
  • Урок 27. (Demonstration) Create and use an enum type 00:08:53
  • Урок 28. Overview 00:08:39
  • Урок 29. Basic Operators 00:19:56
  • Урок 30. Bitwise Operators 00:18:42
  • Урок 31. The Cast and sizeof Operators 00:12:44
  • Урок 32. Operator Precedence 00:09:59
  • Урок 33. (Challenge) Convert minutes to years and days 00:03:52
  • Урок 34. (Demonstration) Convert minutes to years and days 00:11:12
  • Урок 35. (Challenge) Print the byte size of the basic data types 00:03:06
  • Урок 36. (Demonstration) Print the byte size of the basic data types 00:05:39
  • Урок 37. Overview 00:08:40
  • Урок 38. If Statements 00:21:33
  • Урок 39. Switch Statement 00:15:45
  • Урок 40. (Challenge) Determine amount of Pay 00:05:00
  • Урок 41. (Demonstration) Determine the amount of weekly Pay 00:18:18
  • Урок 42. For Loop 00:17:50
  • Урок 43. While and Do-While 00:13:05
  • Урок 44. Nested Loops and loop Control - Break and Continue 00:11:03
  • Урок 45. (Challenge) Guess the Number 00:07:24
  • Урок 46. (Demonstration) Guess the Number 00:17:49
  • Урок 47. Creating and using Arrays 00:18:37
  • Урок 48. Initialization 00:10:10
  • Урок 49. Multidimensional Arrays 00:12:45
  • Урок 50. Variable Length Arrays 00:04:25
  • Урок 51. (Challenge) Generate Prime Numbers 00:06:22
  • Урок 52. (Demonstration) Generate Prime Numbers 00:12:34
  • Урок 53. (Challenge) Create a simple Weather program 00:05:43
  • Урок 54. (Demonstration) Create a simple Weather Program 00:14:35
  • Урок 55. Basics 00:13:43
  • Урок 56. Defining Functions 00:14:59
  • Урок 57. Arguments and Parameters 00:10:41
  • Урок 58. Returning data from functions 00:13:18
  • Урок 59. Local and Global Variables 00:10:12
  • Урок 60. (Challenge) Write some functions! 00:04:50
  • Урок 61. (Demonstration) Write some functions! 00:21:09
  • Урок 62. (Challenge) Create a Tic Tac Toe Game 00:06:46
  • Урок 63. (Demonstration) Create a Tic Tac Toe Game 00:24:07
  • Урок 64. Overview 00:08:11
  • Урок 65. Defining a String 00:14:39
  • Урок 66. Constant Strings 00:07:42
  • Урок 67. Common String Functions 00:20:31
  • Урок 68. Searching, Tokenizing, and Analyzing Strings 00:20:08
  • Урок 69. Converting Strings 00:07:06
  • Урок 70. (Challenge) Understanding char arrays 00:03:33
  • Урок 71. (Demonstration) Understanding char arrays 00:15:28
  • Урок 72. (Challenge) Utilizing common string functions 00:02:13
  • Урок 73. (Demonstration) Utilizing common string functions 00:16:47
  • Урок 74. Overview 00:21:22
  • Урок 75. Understanding the call stack 00:06:14
  • Урок 76. Code Blocks Debugger 00:12:42
  • Урок 77. Common C Mistakes 00:13:54
  • Урок 78. Understanding Compiler Errors 00:11:32
  • Урок 79. Overview 00:11:22
  • Урок 80. Defining Pointers 00:07:46
  • Урок 81. Accessing Pointers 00:13:02
  • Урок 82. Using Pointers 00:20:15
  • Урок 83. Pointers and const 00:07:31
  • Урок 84. void pointers 00:03:20
  • Урок 85. Pointers and Arrays 00:07:21
  • Урок 86. Pointer Arithmetic 00:17:44
  • Урок 87. Pointers and Arrays Example 00:07:27
  • Урок 88. Pointers and Strings 00:08:51
  • Урок 89. Pass by reference 00:14:55
  • Урок 90. Dynamic Memory Allocation 00:07:47
  • Урок 91. malloc, calloc, and realloc 00:17:45
  • Урок 92. (Challenge) Pointer Basics 00:02:37
  • Урок 93. (Demonstration) Pointer Basics 00:07:15
  • Урок 94. (Challenge) Using Pointers as parameters 00:02:15
  • Урок 95. (Demonstration) Using Pointers as parameters 00:07:42
  • Урок 96. (Challenge) Counting characters in a String 00:03:50
  • Урок 97. (Demonstration) Counting characters in a string 00:09:31
  • Урок 98. (Challenge) Using Dynamic Memory 00:02:55
  • Урок 99. (Demonstration) Using Dynamic Memory 00:10:48
  • Урок 100. Creating and Using Structures 00:20:01
  • Урок 101. Structures and Arrays 00:11:19
  • Урок 102. Nested Structures 00:10:05
  • Урок 103. Structures and Pointers 00:20:48
  • Урок 104. Structures and Functions 00:11:28
  • Урок 105. (Challenge) Declaring and Initializing a structure 00:02:05
  • Урок 106. (Demonstration) Declaring and Initializing a structure 00:08:37
  • Урок 107. (Challenge) Structure Pointers and Functions 00:03:24
  • Урок 108. (Demonstration) Structure Pointers and Functions 00:13:48
  • Урок 109. Overview 00:10:27
  • Урок 110. Accessing Files 00:16:21
  • Урок 111. Reading for a file 00:14:51
  • Урок 112. Writing to a file 00:09:36
  • Урок 113. Finding your position in a File 00:11:31
  • Урок 114. (Challenge) Find the number of lines in a file 00:02:22
  • Урок 115. (Demonstration) Find the number of lines in a file 00:07:40
  • Урок 116. (Challenge) Convert characters in a file to uppercase 00:03:24
  • Урок 117. (Demonstration) Convert characters in a file to uppercase 00:10:30
  • Урок 118. (Challenge) Print the contents of a file in reverse order 00:02:24
  • Урок 119. (Demonstration) Print the contents of a file in reverse order 00:07:22
  • Урок 120. Standard Header Files 00:03:48
  • Урок 121. Various Functions 00:12:11
  • Урок 122. Math Functions 00:03:22
  • Урок 123. Utility Functions 00:07:33
  • Урок 124. Further Topics of Study 00:09:41
  • Урок 125. Course Summary 00:13:36
  • Урок 126. Bonus - Please Watch! 00:00:49

C (си) Программирование увеличит возможности карьеры. Станьте лучшим разработчиком на других языках, изучив C.

Вы никогда не программировали раньше, и подумали или сказали, что C - хороший язык программирования для начала. Верно сказано!

Возможно у вас есть опыт работы с другими языками программирования, но вы хотите научиться C(си). Это отличный язык для добавления в ваше резюме!

Или возможно вы застряли в низкооплачиваемой работе и хотите перейти на более качественную, более старшую позицию. Обучение C (си) может помочь вам!

Дело в том, что научиться программировать на C - это не только отличный язык программирования, он поможет вам улучшить программирование на других компьютерных языках!

Зачем учить C?

C (си) часто считается матерью всех языков, потому что на нем основано много других языков.

C (си) один из самых мощных языков, когда-либо созданных. Учитывая, что он был создан более 40 лет назад, он по-прежнему используется в значительной степени и обычно находится в топ-5 или 10 самых популярных и наиболее распространенных языках программирования в мире.

Обучение C(си) может научить вас лучше программировать на других языках, таких как C ++, Java или C #, оснастив вас ментальной моделью того, что на самом деле делает компьютер при запуске ваших программ.

Изучая как действительно вещи работают «под капотом», и понять пространство памяти, архитектуру процессора и тд., Вы сможете создавать более эффективные программы и получать огромное преимущество перед другими программистами в этом процессе.

Если вы хотите стать лучшим разработчиком, обучение C(си) - отличный способ начать!

К концу этого курса вы поймете основы языка программирования C и сделаете себя более доступным для позиций программирования начального уровня.

Вы поймете переменные и разные типы данных, сможете использовать функции и массивы, понять концепцию указателей, узнать о потоке управления (решения и итерации).

Вы будете в состоянии подать заявку на позиции программирования в реальном времени и по-настоящему понять основной язык, на котором основаны большинство современных языков!

Если вы ранее использовали язык программирования C(си), то этот курс углубит ваше понимание. Если вы никогда не использовали его, никаких проблем, вы увидите, что он может помочь вам стать более эффективным разработчиком.

Этот курс не пропускает подробностей. Вы узнаете, как писать высококачественный код и стать отличным решателем проблем. Этот курс не просто представляет, как писать на языке программирования C(си), но также включает в себя все детали о том, «почему» вы делаете то, что делаете. В конце этого курса вы полностью поймете понятия языка программирования C(си).

Ваш преподаватель Джейсон Федин учит студентов более 12 лет через онлайн-платформы в более чем 10 различных онлайн-университетах. Он создал множество различных учебных программ, начиная от мобильного программирования и заканчивая bash до объектно-ориентированного дизайна и, конечно же, языка программирования C(си).

Кроме того, он разрабатывает программное обеспечение уже более 16 лет в реальном мире в различных компаниях, специализирующихся на объектно-ориентированной разработке и мобильных приложениях.

Это означает, что вы учитесь у кого-то, у кого есть вся профессиональная подготовка, навыки и опыт.

Если вы готовы получить эту первую оплаченную работу по программированию или перейти на более старшую позицию программирования, то этот курс для вас!

Твоя оценка

4 1
Следи за последними обновлениями и новостями в наших пабликах facebook, или вступай в наш канал telegram.

Комментарии

Похожие курсы

06-07-2017 en 41 урок
udemy Fundamentals of the C Programming Language
Узнайте все о языке программирования C, программируя в этом курсе как ПРО. Этот курс программирования на C предназначен для новичков, которые не знакомы с синтаксисом C. Постепенно вы сделаете шаг за шагом и легко пройдете лекции, не имея понятия о программировании для создания своего первого приложения с командной строки в течение нескольких минут.
Duration 03:55:28
6 2

Последнее добавленное

Продвинутый Elm

Продвинутый Elm

en
Вы потратили время на строительство с Elm, и у вас возникли некоторые вопросы. Каковы наилучшие методы аутентификации, масштабирования, стилизации, структуры модулей, отдельных страниц и оптимизации производительности? Как вы можете декодировать сложные структуры JSON и взаимодействовать с...
Java: модульное программирование с Java 9: 2 в 1

Java: модульное программирование с Java 9: 2 в 1

en
С легкостью создавайте и поддерживайте большие приложения с помощью возможностей модульного программирования в Java 9. Чтобы создать стандартизованный интерфейс и включить модули для связи, вам необходимо разбить среду разработки программного обеспечения на отдельные модули, чтобы минимизировать...
Изучаем React с нуля на реальном проекте

Изучаем React с нуля на реальном проекте

ru
В этом курсе вы изучите, как создавать проекты на React. Вы создадите реальное приложение. Этот курс будет полезен тем, кто хочет изучить React на реальном проекте. Курс будет дополняться - вы получите еще больше обучающих видео уже осенью 2018! Будет записано более 20 часов. Вы изучите все...
Введение в Elm v2

Введение в Elm v2

en
В этом воркшопе вы получите знание языка программирования Elm с нуля, чтобы иметь возможность создавать веб-приложение. Во-первых, мы обсудим преимущества Elm, в том числе его очень сплоченную независимую экосистему пакетов, отладчик и репутацию практически никогда не падающего приложения.
AWS для Frontend инженеров (S3, Cloudfront, Route 53, and Lambda@Edge)

AWS для Frontend инженеров (S3, Cloudfront, Route 53, and Lambda@Edge)

en
Итак, вы работали над фантастическим приложением - что теперь? Как вы собираетесь выставить его в Интернете, чтобы ваши пользователи в Сиднее могли наслаждаться такой же задержкой, как в Миннеаполисе или Куала-Лумпуре? Как насчет DNS? В этом воркшопе мы рассмотрим, что предлагает AWS для Frontend...
chat
logo