[Udemy, Robert Gioia] Complete C# Course – Beginner to Expert (C# 12 Updated 2024) [3/2021, ENG]

Страницы:  1
Ответить
 

Learn JavaScript Beggom

Стаж: 5 лет 3 месяца

Сообщений: 789

Learn JavaScript Beggom · 05-Апр-25 11:45 (2 месяца 25 дней назад)

Complete C# Course – Beginner to Expert (C# 12 Updated 2024)
Год выпуска: 3/2021
Производитель: Udemy
Сайт производителя: https://www.udemy.com/course/complete-c-sharp-programming-course-beginner-to-expert/
Автор: Robert Gioia
Продолжительность: 26:41:17
Тип раздаваемого материала: Видеоурок
Язык: Английский
Субтитры: Английский
Описание:
Requirements
  1. A computer with Windows, Mac, or Linux
  2. Eagerness and willingness to learn C# programming and build some awesome projects
  3. Note: All software and programs for this course are FREE (GitHub and Mixamo require email to sign up)
  4. Description
  5. The goal of this course is to take a student with little or no experience programming in C# and to make them a complete master of the language.
Whether you want to:
  1. Build the skills you need to land your first C# programming job
  2. Move to a more senior software developer position
  3. Ace a coding interview at a top tier tech company like Google, Apple, Facebook, or Microsoft
  4. Take the Microsoft Certification Exam 70-483 that tests your C# knowledge
  5. Build professional quality video games in the Unity game engine
  6. Or just learn C# to be able to build professional quality apps
  7. …this complete C# tutorial is the course you need to do all of this, and more.
Why should you learn C#?
C# is an in-demand skill, and one of the most popular programming languages in the world.
It is powerful, flexible, and well supported and is used in a wide variety of industries including Investment Banking, Mobile App Development, Web Development, and Game Development.
This course will teach you not only C#, but the key computer science concepts like Data Structures and Algorithms, Searching and Sorting, and Gang of Four Design Patterns. This course will help you ace interviews and get a job.
How is the course structured?
The course goes in order building up from basic to intermediate and then to advanced.
Most sections of the course have a quiz at the end, then a video explaining the answers to the quiz questions, and have several interview questions with detailed answers that relate to that section. That means as you learn the material you will be mastering crucial interview questions based on the subject matter you are learning.
At the end of the course there are 7 real world project where you build apps and a video game using C# and absorbing all kinds of knowledge about industry software and key programming techniques.
There is also a section in the course with a beginner, intermediate, and advanced C# quiz, a full length practice test on C#, and several videos where I show you how to solve a bunch of potential interview questions and coding problems using C# and the techniques you learned in the course.
What topics are taught in this course?
  1. Fundamentals of Computer Science
  2. Setup and Install Visual Studio on your Computer
  3. Getting Started with C#
  4. Data Types
  5. Working with DateTime data in C#
  6. Control Flow Statements and Loops
  7. User Input and Files
  8. Functions
  9. Interfaces and Abstract Classes
  10. Data Structures and Collections
  11. Advanced C# Coding
  12. REGEX - Regular Expressions
  13. C# Namespaces
  14. Documenting Your Code
  15. Searching and Sorting
  16. Object Oriented Programming
  17. C# Generics
  18. .NET Framework
  19. Bitwise Operations in C#
  20. Threading in C#
  21. LINQ - Language Integrated Query
  22. Version Control - GitHub and SourceTree
  23. C# Debugging, Exception Handling, and Unit Tests
  24. Reflection in C#
  25. Refactoring C# Code
  26. Types of Algorithms
  27. Implementing Algorithms in C#
  28. Optimizing Code
  29. Design Patterns
  30. C# 8.0 New Features
  31. C# 9, 10 and 11 New Features
  32. C# 12 New Features (2024 Update)
  33. How to Write Good Code
  34. Landing a Programming Job
  35. C# Programming Practice Videos, Quizzes, and Tests
  36. Intro to C# Hands-On Projects: Build Real World Apps!
  37. Hands-On: Building a Database Application using Microsoft SQL Server and C#
  38. Hands-On: Building a Web App using ASP .Net and C#
  39. Hands-On: Building a Mobile App using Xamarin C# (Windows and Mac only)
  40. Hands-On: Building an Artificial Intelligence / Neural Network using C#
  41. Hands-On: Building a Machine Learning app using ML .Net and C#
  42. Hands-On: Building a 3D Marvel Fighting Game using C#
  43. Coding Challenges: Project Euler
  44. Cryptography
  45. Dependency Injection
How is this course different than the other C# courses on Udemy?
This course is a through, comprehensive tutorial on the C# programming language.
Some courses teach you the theory, others teach through hands-on projects. This course combines both approaches.
In addition to teaching beginner, intermediate, and advanced C#, this course also breaks down all the Gang of Four design patterns, teaches searching and sorting techniques, and data structures and algorithms.
This course has more practice material than the other courses, with a quiz after most sections to test your knowledge, links to free online learning resources, and videos that walk you through solving coding interview and challenge questions using the C# techniques you have learned.
This is the only C# course you will ever need.
I made this course to be the only C# course you will ever need. A course that you can come back to and master the advanced techniques, and a course that you can pick-and-choose what to learn based on your goals and interests.
There is no filler material and no nonsense in this course. If I added a video or resource to this course, it is because I believe it to be important to your journey as a programmer. To truly reap the benefits of C#, and become a master of the C# programming language, you should strive to complete as much of the course as you can.
Are there real-world projects in this course where you can apply the skills you learn hands-on?
There are! In fact, you will build 6 hands-on apps in this course! You will use your C# skills to develop:
  1. A database application using Microsoft SQL Server and C#
  2. A Web App using ASP .Net
  3. A cross-platform Mobile App using Xamarin
  4. A neural network AI program using C#
  5. A machine learning program using ML .Net and C#
  6. A 3D Marvel Fighting game using Unity, Mixamo, and C#
I will walk you through building each of these projects step by step, so don’t worry about getting overwhelmed or stuck! My students know I break down the big concepts into digestible pieces of information that anyone can understand.
Who is your instructor?
My name is Rob Gioia and I currently work as a Mobile Software Engineer in New York City. C# is my favorite programming language, and every industry job that I have held has used C# as the primary programming language.
During my time working with C# both in the professional and personal capacity, I’ve used C# to:
  1. Teach students how to program when I worked as a teacher’s assistant at the New Jersey Institute of Technology
  2. Build virtual reality games to therapy children with convergence insufficiency, an eye disorder, and gamify their treatment.
  3. Build a lifestyle Scratch to Win mobile app with over 10 million installs (there was some Java programming involved in this one as well )
  4. Develop card trader apps based around high end Intellectual Property like Marvel, Disney, and Star Wars.
  5. Create Udemy courses that students have used to build full length video games using Unity and C#.
I also took part in the Google Interview process during October 2018 and used C# during the phone interview. I continued on in the interview process but obtained another high paying job in the process, an opportunity to work on a Marvel Collect app among other top intellectual property mobile apps.
My background has been gaming focused, but I want to emphasize that this is NOT A GAME DEVELOPMENT or UNITY COURSE! C# can be used in so many other capacities, and this course is meant to make you a master of C#, and then teach you how to build all kinds of projects using this powerful programming language.
What if you have questions?
Any questions you have can be posted to the Q&A forum or messaged to me on Udemy. I check my Udemy account every day to see if students have questions, and do my best to be as responsive and helpful as possible.
If you get stuck at any point during this course, send me a message and I will get you unstuck!
There is no risk in taking this course!
This course comes with a full 30 day money-back guarantee. You either end up with C# skills, go on to develop great programs and potentially make an awesome career for yourself, or you try the course and simply get all your money back if you don’t like it…
You literally can’t lose.
Are you ready to master the C# programming language and build an awesome set of software engineering skills? Then enroll now using the “Add to Cart” button on the right!
Who this course is for:
  1. Anyone that wants to master the C# programming language, one of the most popular programming languages in the world.
  2. This course is perfect for absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level.
  3. Professional C# developers that want to deepen their skills to advance to a higher, more senior position at their company.
  4. Those looking to build creative and advanced C# apps for either personal use or for high-paying clients as a self-employed contractor.
  5. Anyone that wants to be able to ace coding interviews at top-tech companies like Google, Apple, Facebook, and Microsoft.
  6. Students that want to build professional quality video games using C# and the Unity game engine
Формат видео: MP4
Видео: avc, 1280x720, 16:9, 30000 к/с, 924 кб/с
Аудио: aac, 44.1 кгц, 128 кб/с, 2 аудио
MediaInfo
General
Complete name : C:\Study\Courses\Udemy - Complete C# Programming Course 2021 - Beginner to Expert (03.2021)\8. User Input and Files\4. Read( ).mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 31.3 MiB
Duration : 4 min 7 s
Overall bit rate : 1 061 kb/s
Frame rate : 30.000 FPS
Writing application : Lavf58.12.100
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Main@L3.1
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 4 min 7 s
Bit rate : 924 kb/s
Nominal bit rate : 3 000 kb/s
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.033
Stream size : 27.3 MiB (87%)
Writing library : x264 core 148
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x1:0x111 / me=umh / subme=6 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=22 / lookahead_threads=3 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=60 / keyint_min=6 / scenecut=0 / intra_refresh=0 / rc_lookahead=60 / rc=cbr / mbtree=1 / bitrate=3000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=3000 / vbv_bufsize=6000 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC
Audio
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 4 min 7 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 44.1 kHz
Frame rate : 43.066 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 3.78 MiB (12%)
Default : Yes
Alternate group : 1
Скриншоты
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 

DimakimaKun

Стаж: 1 год 2 месяца

Сообщений: 4


DimakimaKun · 24-Апр-25 14:15 (спустя 19 дней)

Изучал C# давно по видео Шванова(Code Blog) с ютуба, решил вернуться и повторить материал уже по курсам и выбрал этот т.к думал актуальнее будет. Отсмотрел 3 часа, курс крайне непостоянен в вбросе информации, из за чего лупы, переменные, классы, функции и логические операторы вкидываются не полностью, и у новичка может спокойно не быть базы что бы понять, что часть материала ему ещё рано изучать. Сама структура курса будто пересказ набора статей по изучению языка, формат такой что блок завязанный на одной теме разбивается на множество маленьких кусочков длительностью по 4-6 минут, где автор без объяснения сути показывает один аспект по теме и новый "урок" начинается уже. Как пересказ тем с metanit с звуковым сопровождением и +ChatGPT что бы самому понять о чём был урок и задачи решить с полученной инфой, пойдёт. Как курс это просто ужасно. Главное что меня зацепило в описании это 2024 год(но на деле по тому как он пишет код и 19 версии Visual Studio большая часть материал устаревшая) и проекты в конце с громкими названиями: Веб приложение, Искусственный интеллект, Мобильное приложение и тд. В искусственном интеллекте урок с кодом 3 минуты, чел просто поставил библиотеку, Веб приложение 4 минуты, показал как выбрать проект в Visual Studio и как поменять текст на странице. Планирую допройти курс, т.к с chatGPT это хотя бы реально, но разработкой тут даже не пахнет, как и применением знаний где-то кроме консольного приложения, чисто как видео-недоучебник\недодокументация пойдёт.
[Профиль]  [ЛС] 

Learn JavaScript Beggom

Стаж: 5 лет 3 месяца

Сообщений: 789

Learn JavaScript Beggom · 24-Апр-25 21:48 (спустя 7 часов)

DimakimaKun писал(а):
87693693Изучал C# давно по видео Шванова(Code Blog) с ютуба, решил вернуться и повторить материал уже по курсам и выбрал этот т.к думал актуальнее будет. Отсмотрел 3 часа, курс крайне непостоянен в вбросе информации, из за чего лупы, переменные, классы, функции и логические операторы вкидываются не полностью, и у новичка может спокойно не быть базы что бы понять, что часть материала ему ещё рано изучать. Сама структура курса будто пересказ набора статей по изучению языка, формат такой что блок завязанный на одной теме разбивается на множество маленьких кусочков длительностью по 4-6 минут, где автор без объяснения сути показывает один аспект по теме и новый "урок" начинается уже. Как пересказ тем с metanit с звуковым сопровождением и +ChatGPT что бы самому понять о чём был урок и задачи решить с полученной инфой, пойдёт. Как курс это просто ужасно. Главное что меня зацепило в описании это 2024 год(но на деле по тому как он пишет код и 19 версии Visual Studio большая часть материал устаревшая) и проекты в конце с громкими названиями: Веб приложение, Искусственный интеллект, Мобильное приложение и тд. В искусственном интеллекте урок с кодом 3 минуты, чел просто поставил библиотеку, Веб приложение 4 минуты, показал как выбрать проект в Visual Studio и как поменять текст на странице. Планирую допройти курс, т.к с chatGPT это хотя бы реально, но разработкой тут даже не пахнет, как и применением знаний где-то кроме консольного приложения, чисто как видео-недоучебник\недодокументация пойдёт.
Большое спасибо за развернутый и содержательный отзыв
[Профиль]  [ЛС] 

kelez12vv

Стаж: 2 года 3 месяца

Сообщений: 24


kelez12vv · 09-Май-25 23:28 (спустя 15 дней)

DimakimaKun писал(а):
87693693Изучал C# давно по видео Шванова(Code Blog) с ютуба, решил вернуться и повторить материал уже по курсам и выбрал этот т.к думал актуальнее будет. Отсмотрел 3 часа, курс крайне непостоянен в вбросе информации, из за чего лупы, переменные, классы, функции и логические операторы вкидываются не полностью, и у новичка может спокойно не быть базы что бы понять, что часть материала ему ещё рано изучать. Сама структура курса будто пересказ набора статей по изучению языка, формат такой что блок завязанный на одной теме разбивается на множество маленьких кусочков длительностью по 4-6 минут, где автор без объяснения сути показывает один аспект по теме и новый "урок" начинается уже. Как пересказ тем с metanit с звуковым сопровождением и +ChatGPT что бы самому понять о чём был урок и задачи решить с полученной инфой, пойдёт. Как курс это просто ужасно. Главное что меня зацепило в описании это 2024 год(но на деле по тому как он пишет код и 19 версии Visual Studio большая часть материал устаревшая) и проекты в конце с громкими названиями: Веб приложение, Искусственный интеллект, Мобильное приложение и тд. В искусственном интеллекте урок с кодом 3 минуты, чел просто поставил библиотеку, Веб приложение 4 минуты, показал как выбрать проект в Visual Studio и как поменять текст на странице. Планирую допройти курс, т.к с chatGPT это хотя бы реально, но разработкой тут даже не пахнет, как и применением знаний где-то кроме консольного приложения, чисто как видео-недоучебник\недодокументация пойдёт.
Какой курс вы бы порекомендовали? Спасибо
[Профиль]  [ЛС] 

eskstuff

Стаж: 13 лет 4 месяца

Сообщений: 35


eskstuff · 05-Июн-25 10:27 (спустя 26 дней)

Присоединяюсь к предыдущему вопросу, посоветуйте толковый курс пожалуйста.
[Профиль]  [ЛС] 

binxer

Стаж: 16 лет 6 месяцев

Сообщений: 89

binxer · 05-Июн-25 13:18 (спустя 2 часа 51 мин.)

до сих пор разработка мобильных приложений на Xamarin когда уже давно MAUI его заменил
[Профиль]  [ЛС] 

Learn JavaScript Beggom

Стаж: 5 лет 3 месяца

Сообщений: 789

Learn JavaScript Beggom · 06-Июн-25 22:41 (спустя 1 день 9 часов, ред. 06-Июн-25 22:41)

eskstuff писал(а):
87861157Присоединяюсь к предыдущему вопросу, посоветуйте толковый курс пожалуйста.
В моём окружении очень хвалят канал #SimpleCode. Плейлист от него по С#: https://www.youtube.com/playlist?list=PLQOaTSbfxUtD6kMmAYc8Fooqya3pjLs1N
У #SimpleCode все уроки на русском.
А вот вариант на английском (отвечал на английском здесь, ответ не перевел):
I personally like this guy’s videos: https://www.youtube.com/@IAmTimCorey/videos
FreeCodeCamp also has a lot of C# tutorials that are a couple of hours long.
In addition, I’ve uploaded three of the most popular C# courses from Udemy:
[Udemy, Denis Panjuta] Complete C# Masterclass [3/2025, ENG]
[Udemy, Krystyna Ślusarczyk] Ultimate C# Masterclass for 2025 [3/2025, ENG]
[Udemy, Harsha Vardhan] C# 12 - Ultimate Guide - Beginner to Advanced | Master class [1/2025, ENG]
Here’s a book on C# basics. It’s from 2013, so it might be a bit outdated: Fundamentals of Computer Programming with C#: Programming Principles, Object-Oriented Programming, Data Structures
[Профиль]  [ЛС] 

Roxerim

Стаж: 2 года 11 месяцев

Сообщений: 1


Roxerim · 28-Июн-25 20:57 (спустя 21 день)

binxer писал(а):
87861614до сих пор разработка мобильных приложений на Xamarin когда уже давно MAUI его заменил
Это только в роликах на ютубе. А по факту, мауи многие предприниматели из сферы мобильных приложений - даже и не знают (путают с маугли). В коммерческой разработке гораздо чаще встречается поддержка старых проектов и продуктов, и куда реже - создание новых mvc на шарпе.
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error