C# Intermediate Programming: Решения прикладных задач - Видеоуроки

C# Intermediate Programming : Applications Driven Approach
Duration 30:41:06
Открыть все курсы от udemy

Отличный способ научиться решать реальные проблемы с помощью Winforms в C #. Больше видео и упражнений, чем в любом вступительном курсе. Студенты научатся создавать свои собственные программы с использованием языка программирования C #. Этот курс программирования предназначен для тех, кто хочет научиться программировать. Конечно, мы рассматриваем синтаксис C #, но, что более важно, мы вводим навыки решения проблем, необходимые для преобразования практических задач в решения в коде ... Вам платят за решение проблем, все остальное - просто техническая поддержка.

В центре нашего внимания будет работа с Visual Studio на компьютерах с Windows.

Такой язык, как C #, обычно изучается «в вакууме» и лишен потенциально отвлекающих визуальных элементов или интерфейсных графических интерфейсов. Этот тип процесса обучения - который считается стандартным подходом - отлично подходит для ознакомления с основами. Он позволяет вам сосредоточиться на наиболее важных и базовых концепциях программирования, которые вам необходимо понять, и часто представляется в виде вывода статического текстового окна консоли. Тем не менее, изучение языка в этом консольном вакууме также может быть скучным, и часто может привести к тому, что ученики полностью отсоединятся.

Учащиеся с большей вероятностью будут продолжать заниматься изучением того, как создавать приложения Windows с первого дня в сочетании с изучением языка программирования C #. Поэтому мои лекции предназначены для того, чтобы вы были вовлечены в процесс изучения основ C #, представив их через серию уроков, нацеленных на создание простых приложений на основе Windows Form. учащимся чувствовать, что они изучают концепции, которые дают ощутимый результат.

Первый раздел курса служит учебником для начинающих / повышения квалификации, чтобы помочь всем освоить скорость. Этот курс не предполагает абсолютно ничего о том, что вы уже знаете, и не пропускает никаких шагов в ознакомлении с Windows Forms. В нем подробно рассматриваются все возможные функции, которые вы можете себе представить, и в его исходном коде содержатся сотни существующих проектов, которые вы можете изучить или расширить для создания собственного проекта. Стоит просеять дюжину посредственных курсов Удеми, чтобы найти такой драгоценный камень. Это очень близко к универсальному магазину, позволяющему вам ничего не знать о WinForms и создавать собственные приложения.

Этот курс содержит больше часов видеоинструкций (30+ часов), лекций (146+) и упражнений и дополнительных ресурсов (326+), чем практически любой другой вводный курс C #, предлагаемый на Udemy. Все по одной низкой цене.

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

Проблемы / приложения взяты из различных ситуаций, в школе и на рабочем месте. Они затрагивают широкий спектр интересов, в том числе:

  • Бизнес
    • сортировка
    • поиск
    • анализ данных
    • подключение к последовательной и реляционной базе данных (SQL)
  • Наука
    • вероятностное моделирование (с использованием случайных чисел)
    • детерминированные симуляции (используя понятия физики и математики ... игра Плинко)
  • Общественные науки (география)
    • Расстояние между двумя городами Table Lookups
    • Телефонные коды страны
  • Математика
    • скрытые подводные камни компьютерной арифметики в реальных приложениях
    • известные математические алгоритмы и их приложения (евклидов алгоритм)
    • лабиринты и головоломки, используя концепцию рекурсии
  • Криптография
    • проверочные коды, такие как SIN (номера социального страхования), VIN, ISBN
    • кодирование и декодирование сообщений с использованием классических методов шифрования
    • взгляд на более продвинутые методы (стеганография)
  • Графика
    • создание программы, которая играет классическую игру памяти на сетке 4х4
    • создание приложений с использованием событий перетаскивания
  • Игры
    • основы анимации
    • использование заднего буфера (двойной буфер) для улучшения мерцания
    • создание простых 2d игр с использованием движений клавиатуры и мыши и звуковых эффектов

Моя цель не просто показать вам, как программировать, но помочь вам понять, что вы делаете, и почему вы это делаете. Но, сказав это, я постараюсь представить материал таким образом, чтобы мы не слишком зацикливались на жестких стандартах. Когда вы почувствуете материал, вы, безусловно, можете стать более серьезным и пройти курс обучения в университете или колледже или пройти более продвинутый онлайн-курс.

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

Полный список уроков Развернуть / Свернуть
  • Урок 1. Welcome 00:01:39
  • Урок 2. What You Need 00:09:00
  • Урок 3. What You are Going to Learn 00:08:40
  • Урок 4. Introduction ... Using Visual Studio Express 00:09:50
  • Урок 5. Introduction to C# ... Creating Your First Apps 00:19:55
  • Урок 6. More User Interface Controls and Events 00:19:28
  • Урок 7. Entering and Outputting Data ... The Concept of Storage 00:18:04
  • Урок 8. Mathematical Operators and Applications ... Part 1 00:16:55
  • Урок 9. Mathematical Operators and Applications ... Part 2 00:18:42
  • Урок 10. Selection Part 1 ... The IF Statement and Boolean Operators 00:19:37
  • Урок 11. Selection Part 2 ... Applications 00:19:52
  • Урок 12. User Defined Dialogs Part 1 00:19:13
  • Урок 13. User Defined Dialogs Part 2 00:16:20
  • Урок 14. Repetition ... User and Counter Controlled 00:19:45
  • Урок 15. Repetition ... Applications (Counters and Accumulators) 00:16:35
  • Урок 16. Combo Boxes and List Boxes 00:19:37
  • Урок 17. Problem Solving Techniques 00:04:45
  • Урок 18. Flowcharts 00:10:00
  • Урок 19. Error Handling and Debugging 00:11:07
  • Урок 20. Methods 00:18:58
  • Урок 21. Methods Extended 00:19:25
  • Урок 22. Data Files 00:19:11
  • Урок 23. Extension ... Discovering New Controls 00:11:09
  • Урок 24. Introduction to Exceptions 00:14:31
  • Урок 25. One Dimensional Arrays 00:20:01
  • Урок 26. One Dimensional Array Applications 00:15:33
  • Урок 27. Advanced One Dimensional Array Applications 00:19:59
  • Урок 28. Two Dimensional Arrays 00:16:21
  • Урок 29. Two Dimensional Array Applications 00:19:37
  • Урок 30. Two Dimensional Array Advanced Applications 00:18:36
  • Урок 31. Multi Dimensional Arrays 00:10:59
  • Урок 32. Built-In Mathematical Functions ... Some of the more useful ones 00:08:23
  • Урок 33. The Hidden Pitfalls of Computer Arithmetic ...The Concept of Tolerance 00:14:35
  • Урок 34. The GCD and the Euclidean Algorithm 00:18:58
  • Урок 35. Random Numbers 00:20:00
  • Урок 36. Applications 00:18:58
  • Урок 37. Random Selection Without Duplication 00:17:13
  • Урок 38. The Memory Game Application 00:20:02
  • Урок 39. Building Discrete Random Distributions 00:16:26
  • Урок 40. Introduction to OOP 00:19:41
  • Урок 41. Intermediate OOP Concepts 00:19:56
  • Урок 42. Practical Application ... Using Object Orient Programming 00:12:00
  • Урок 43. Structures 00:14:35
  • Урок 44. Introduction to Strings 00:19:42
  • Урок 45. Concatenation and String Accumulators 00:18:37
  • Урок 46. Number Problems ... Yes Number Problems with Strings 00:19:09
  • Урок 47. Code Validations ... Social Insurance Numbers ... Credit Cards 00:17:20
  • Урок 48. Other String Applications... ISBN (Books Identification) 00:19:47
  • Урок 49. Cryptography 00:17:04
  • Урок 50. More String Problem Challenges 00:12:33
  • Урок 51. Recursion Basics 00:19:52
  • Урок 52. Interesting Applications of Recursion 00:19:09
  • Урок 53. Solving Mazes 00:20:00
  • Урок 54. Sorting Basics ... The Bubble Sort 00:19:41
  • Урок 55. Sorting ... The Next Step 00:14:22
  • Урок 56. Advanced Sorting Techniques 00:20:01
  • Урок 57. Sorting Application ... The Median Problem 00:16:21
  • Урок 58. Sorting Multi-Field Records 00:17:33
  • Урок 59. Using Classes and Structures to Sort Multi-Field Records 00:20:01
  • Урок 60. Searching Techniques ... The Sequential Search 00:20:01
  • Урок 61. Searching Techniques ... The Binary Search 00:13:11
  • Урок 62. Searching Applications ... Table Lookups 00:19:45
  • Урок 63. Updating Sequential Files 00:15:54
  • Урок 64. Using Common Dialogs 00:16:37
  • Урок 65. Simple Sequential File Applications 00:19:23
  • Урок 66. Adding an SQL Database to a C# Project 00:17:07
  • Урок 67. Creating a Relational Database Application using SQL and C# Part 1 00:19:48
  • Урок 68. Creating a Relational Database Application using SQL and C# Part 2 00:18:41
  • Урок 69. ArrayLists and Lists 00:17:24
  • Урок 70. Hash Tables and Dictionary 00:09:22
  • Урок 71. Stacks 00:20:00
  • Урок 72. Queues 00:13:03
  • Урок 73. The Graphics Class ... Using the Form Paint Method 00:20:01
  • Урок 74. Using The Panel Control 00:19:46
  • Урок 75. The Checkerboard Problem 00:17:03
  • Урок 76. Mouse Events ... Part 1 Introduction 00:19:19
  • Урок 77. Mouse Events ... Part 2 Using Classes and Data Structures 00:19:51
  • Урок 78. Drag and Drop Events 00:10:15
  • Урок 79. Animation Part 1 ... Image Arrays and Timers 00:18:54
  • Урок 80. Animation Part 2 ... Creating Your Own Animation 00:20:00
  • Урок 81. Animation Part 3 ... Sample Application (Slot Machine Game) 00:13:31
  • Урок 82. Animation Part 4 ... Moving Objects using .Left and .Top 00:19:21
  • Урок 83. Animation Part 5 ... Moving Objects Using DrawImage 00:19:16
  • Урок 84. Animation Part 6 ... Image Transparency 00:14:22
  • Урок 85. Animation Part 7 ... Collision Detection and Keyboard Events 00:20:00
  • Урок 86. Animation Part 8 ... Sound Effects 00:15:02
  • Урок 87. Animation Part 9 ... Sample Game... Your Turn 00:19:55
  • Урок 88. Advanced Animation Part 1 ... Double Buffering 00:16:54
  • Урок 89. Advanced Animation Part 2 ...The Mouse,Panels and Double Buffering 00:13:56
  • Урок 90. Advanced Animation Part 3 ... Scrolling 00:11:35
  • Урок 91. Game Development Part 1 00:19:34
  • Урок 92. Game Development Part 2 00:14:12
  • Урок 93. Introduction to WPF ... A Little Background 00:04:24
  • Урок 94. WinForms vs WPF 00:17:34
  • Урок 95. Creating Your First Simple WPF Application 00:12:29
  • Урок 96. Basic XAML (Extensible Application Markup Language) 00:19:30
  • Урок 97. The WPF Application ... A Deeper Look 00:14:18
  • Урок 98. WPF User Interface Controls Part 1 00:19:34
  • Урок 99. WPF User Interface Controls Part 2 00:19:39
  • Урок 100. Introduction to WPF Panels and Layout Principles Part 1 00:17:25
  • Урок 101. Introduction to WPF Panels and Layout Principles Part 2 00:12:10
  • Урок 102. Resources and Styles 00:20:00
  • Урок 103. Navigation 00:19:42
  • Урок 104. Introduction to Binding Part 1 00:15:41
  • Урок 105. Introduction to Binding Part 2 00:14:52
  • Урок 106. Introduction to WPF Commands and Routed Events 00:18:59
  • Урок 107. Graphics Intro 2D Drawing 00:17:53
  • Урок 108. Animation Part 1 00:16:11
  • Урок 109. Animation Part 2 00:19:57
  • Урок 110. Sound and Video 00:10:55
  • Урок 111. A Sampling of Practical WPF Applications ... Where Do We Go From Here? 00:06:04
  • Урок 112. Introduction to Programming Challenges 00:05:23
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 16.06.2019. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

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

01-04-2019 en 69 уроков
udemy C# Programming for Beginners:Practical Applications Approach
Студенты научатся создавать свои собственные компьютерные программы и видеоигры, используя язык программирования C #. Предварительный опыт программирования не предполагается. Это курс для РЕАЛЬНЫХ НАЧИНАЮЩИХ. Мы представим все необходимые навыки программирования с нуля. Этот курс программирования предназначен для тех, кто хочет научиться программировать. Мы рассматриваем синтаксис C #, но, что более важно, мы вводим навыки решения проблем,...
Duration 17:51:04
1 0

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

100 дней веб-разработки с Python

100 дней веб-разработки с Python

en
# 100DaysOfWeb в Python - это курс, который обеспечит вам успех, обучая вас веб-разработке на Python. Каждые 4 дня, посвященные другой концепции, вы будете поражены тем, сколько веб-технологий и библиотек Python вы изучите в этом путешествии. Присоединяйтесь к курсу и начните свое 100-дневное...
Практический JavaScript

Практический JavaScript

ru
Для изучения курса желательно знание HTML + CSS. Знание основы JS будет плюсом, но не обязательно. Делаем форму для регистрации и входа пользователей. На нативном JavaScript (ES6). Все эффекты прописываем с помощью JS самостоятельно. Пишем проверку (валидацию) формы с выводом ошибок.
Android юнит-тестирование и TDD

Android юнит-тестирование и TDD

en
Этот курс научит вас всему, что вам нужно знать о юнит тестировании и разработке через тестирование в приложениях для Android. Он разработан, чтобы быстро приступить к работе с юнит тестированием с использованием Android Studio и JUnit, выполнив серию тщательно разработанных практических упражнений.
Animating React

Animating React

en
В этой серии уроков мы с головой погрузимся в анимацию в React. Мы будем использовать библиотеку React Spring и physics based анимацию. Мы будем использовать очень много клевых техник которые можно и нужно использовать в реальных приложениях. Мы будем строить меню, модальные окна и все с чем вы...
chat
logo