Точка входа в программирование
21.4K subscribers
910 photos
164 videos
1 file
2.45K links
Фундаментальные знания по основам программирования

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/zrgj
Download Telegram
Шпаргалка для подготовки к собеседованию на C#-разработчика

Держите сборник тем по C# и .NET, которые могут задать Junior-разработчику и выше:

https://tprg.ru/ZRp8

Статья поможет вспомнить некоторые особенности языка, которые встречаются в реальных проектах.

#csharp #собеседование
5 полезных приёмов для C#-разработчиков

Переходите на C# из другого языка? Обратите внимание на некоторые фичи, которые позволят писать правильный C#-код:

https://tprg.ru/dHrc

#csharp
Серия уроков по C#

Делимся подробным обучающим курсом по C# и платформе .NET:

https://tprg.ru/TvZl

Уроки выполнены в формате лекций, где тщательно разобран синтаксис языка C# и основы сопутствующих технологий. Отлично подойдёт для тех, кто никогда не программировал.

#csharp #курсы
Разбираемся за 30 минут, как писать программы на C#

Конечно, за полчаса нельзя изучить основы программирования. Но если ранее вы уже писали на C-подобном языке, то освоить базовый синтаксис языка C# действительно можно за 30 минут.

Поможет в этом статья, где по полочкам разложен как синтаксис C#, так и установка фреймворка .NET и среды разработки Visual Studio на разных ОС.

#csharp
Стоит ли изучать C# для разработки игр?

Unity является одним из самых популярных готовых движков для игр. Для работы с Unity используется C#. Но стоит ли тратить время на изучение C# и Unity, когда есть другие альтернативы? И можно ли найти работу после освоения движка?

Ответ можно найти в видео, где рассмотрены примеры вакансий по Unity и истории начинающих геймдевелоперов:

https://youtu.be/_QbbstNuTGI

#csharp #gamedev
План обучения ASP.NET Core разработчика

На языке C# можно писать не только программы для десктопа и игры, но и веб-приложения. Для веб-разработки используют фреймворк ASP.NET Core.

План обучения призван познакомить с популярными технологиями и библиотеками, которые понадобятся в путешествии с нуля до Senior-уровня.

Кстати, в источнике даны ссылки на множество полезных материалов по темам из плана.

#csharp #dotnet
Учим ребёнка создавать игры на Unity

Многие дети любят игры. Поэтому лучший способ заинтересовать их программированием — предложить создать собственную игру.

Для старта в геймдеве отлично подойдёт движок Unity. Он использует достаточно понятный язык C# и даёт широкие возможности для дальнейшего развития.

Освоить ребёнку Unity поможет серия видеоуроков из статьи:

https://tproger.ru/articles/videouroki-dlja-detej-i-podrostkov-po-unity/

#gamedev #csharp
Бесплатный курс по программированию на C#

Если вы хотите разрабатывать программы для Windows, игры или серверную часть веб-приложений, то C# станет отличным вариантом для первого языка программирования.

С нуля изучить C# поможет специальный курс на Stepik, где вы освоите основы языка, а также научитесь работать со средой разработки Visual Studio:

https://stepik.org/course/99426/promo

#csharp #курсы
Видеокурс по основам языка C#

Даже если вы никогда не программировали, то после серии уроков вы научитесь писать небольшие проекты на C#:

https://www.youtube.com/playlist?list=PLDyJYA6aTY1laYPs6iS-SrYl9DZLVCUKr

В видеокурсе вы изучите основные концепции C# — от переменных, операций и циклов до классов и структур данных. Каждое видео длится до 30 минут, благодаря чему удобно заниматься изучением C# в свободное время.

#csharp #курсы
Изучаем Unity с нуля

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

Для освоения основ Unty подойдёт бесплатный видеокурс на YouTube. С его помощью вы научитесь писать под Unity код на C# и использовать различные функции и свойства движка.

#csharp #курсы #gamedev
Паттерны проектирования на C#

Из серии видео вы узнаете принципы популярных паттернов проектирования и их примеры реализации на .NET 6 в Visual Studio 2022:

1. Паттерн «Заместитель» (Proxy).
2. Паттерн «Стратегия» (Strategy).
3. Паттерн «Фабричный метод» (Factory method).
4. Паттерн «Строитель» (Builder).

#паттерны #csharp
Алгоритм быстрой сортировки: объяснение и реализация на C#

QuickSort (или быстрая сортировка) является одним из самых популярных алгоритмов сортировки.

Если вы ещё не разобрались, по каким принципам работает быстрая сортировка, то рекомендуем посмотреть видео:

https://youtu.be/DmFXdwy_mH0

В нём не только объясняются концепции QuickSort, но и показана визуализация алгоритма и его реализация на языке C#.

#csharp #алгоритмы #сортировки
C#. Базовый курс

6 объёмных уроков по С# для начинающих познакомят вас с платформой .NET, самим языков и основным синтаксисом:

https://www.youtube.com/playlist?list=PLBheEHDcG7-k4Fst9mFSwujc0jeqhoH_I

#csharp #курс
Уроки C# Unity

В ходе курса вы изучите Unity C#, научитесь прописывать функции и действия для работы с игровыми объектами. К концу курса вы также разработаете небольшую игру на движке с применением всех полученных знаний:

https://www.youtube.com/watch?v=k9SwHzNDWYI&list=PLDyJYA6aTY1mKdPdoxBW_UAiI-I7enTnb

#курс #csharp #unity
Искусственный интеллект и нейронные сети C#. Машинное обучение для начинающих

Этот практический интенсив по языку программирования C# посвящён знакомству с областью искусственного интеллекта и реализации нейронной сети с помощью C#. Вы рассмотрите задачи нейронных сетей и пример создания нейронной сети. Создадите нейросеть для медицинской организации, которая будет работать с двумя популярными направлениями: анализ и прогнозирование статистических данных, а также распознавание образов (компьютерное зрение). А также узнаете много нового.

Смотрим тут:

https://www.youtube.com/watch?v=woohvQE73AI&list=PLIIXgDT0bKw7VnfMl5wWW_kjmmCrHjfvb

#csharp #видео
Подборка игр для программистов по самым разным направлениям:

1. На CodinGame с помощью написания кода и создания собственного ИИ вам предстоит решить самые разнообразные и весёлые проблемы. Сайт поддерживает большинство языков программирования.

2. Check iO — это браузерная игра в жанре «Приключение», которая поможет с изучением Python.

3. В Code Monkey вы научитесь кодить онлайн, хватая бананы. На западе учителя часто используют Code Monkey для преподавания программирования на CoffeScript и Python.

4. Давно хотели научиться выходить из Vim? Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.

5. Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать, создавая боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.

#python #csharp #java #vim
Свойства в языке C#

Помимо обычных методов в C# предусмотрены специальные методы доступа, называемые свойствами. Они обеспечивают простой доступ к полям классов и структур, позволяют реализовать логику при получении и установке значений свойства. 

Ключевые слова "get" и "set" определяют, какие действия выполняются при чтении и записи значений свойства соответственно.

Подробнее изучить, зачем они нужны и на примерах разобрать то, как они работают, вы сможете здесь.

#csharp
Курс по C# для начинающих

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

Держите отличный видео-курс, в котором обучают с нуля всем основным аспектам этого языка программирования. Курс будет полезен и тем, кто уже знаком с C# — в конце разбирают более сложные темы, по типу сборки мусора, сериализации и атрибутов.

@prog_point #csharp
Курс-тренажёр по C#

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

В ходе обучения вы столкнётесь с разнообразными заданиями, включая как классические, так и те, которые часто встречаются на собеседованиях в ведущих компаниях, таких как Microsoft, EA, Intel, Amazon, Uber и Unity. Такой тренажёр поможет развить не только технические знания конкретно языка C#, но и подтянет алгоритмическое мышление и общую теорию. В общем — маст хэв.

Ссылка на курс

@prog_point #csharp