Перед тем, как приступить к программированию, важно проанализировать его.

Примерно месяц я нахожусь на пути обучения ASP.NET Core. В результате моих исследований мое внимание привлекло это репо на GitHub и документ, завершенный Мойен Точик. Когда я учился, я подумал, что было бы правильно поделиться с вами. Если вы хотите проверить:



Что такое ASP.NET Core?

ASP.NET - популярный фреймворк веб-разработки для создания веб-приложений на платформе .NET.

ASP.NET Core - это версия ASP.NET с открытым исходным кодом, работающая в macOS, Linux и Windows. ASP.NET Core был впервые выпущен в 2016 году и представляет собой переработку более ранних версий ASP.NET только для Windows.

Изучите предпосылки

Это долгий путь. Это будет более понятно, если я поделюсь этим по разделам.

Итак, это первое.

Общие навыки развития

  • Структуры данных и алгоритмы
  • Контроль версий GIT (VSTS, GitHub, GitLab)
  • Протокол HTTP / HTTPS
  • Научитесь искать решения

C # (язык программирования C Sharp)

  • Изучите основы C # 9.0
  • Изучите .NET 5
  • Изучите Dotnet CLI

Общие навыки развития

Структуры данных и алгоритмы

Структура данных и алгоритм предоставляют программисту набор методов для эффективной обработки данных. Программист должен понимать фундаментальные концепции манипулирования данными. Например, если программист хочет собрать данные пользователя Instagram, кандидат должен получить доступ к данным и эффективно управлять ими, используя структуру данных и методы алгоритма.

Контроль версий GIT (VSTS, GitHub, GitLab)

GitHub - это веб-сайт для разработчиков и программистов, которые совместно работают над кодом.

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

GitLab - это веб-инструмент жизненного цикла DevOps, который предоставляет диспетчер репозитория Git, предоставляющий функции вики, отслеживания проблем и конвейера CI / CD с использованием лицензии с открытым исходным кодом. , разработанный GitLab Inc.

Протокол HTTP / HTTPS

Протокол передачи гипертекста (HTTP) - это базовый сетевой протокол, который позволяет передавать гипермедийные документы в сети, обычно между браузером и сервером, чтобы люди могли их читать.

Безопасный протокол передачи гипертекста (HTTPS) - это безопасная версия HTTP, который является основным протоколом, используемым для передачи данных между веб-браузером и веб-сайтом. HTTPS зашифрован для повышения безопасности передачи данных. Это очень важно, когда определенные пользователи обычно передают конфиденциальные данные, например, войдя в банковский счет, в службу электронной почты или в систему медицинского страхования.

Научитесь искать решения

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

Используйте эти:

  • Переполнение стека
  • Reddit
  • Quora
  • Группы Telegram / WhatsApp
  • Форумы по программированию

C # (язык программирования C Sharp)

Изучить C #

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

Microsoft выпустила язык C # еще в 2001 году. Однако по состоянию на 2019 год C # продолжает пользоваться огромным спросом. Это особенно актуально после выпуска .NET Core, и эта тенденция, вероятно, будет расти.

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

Что вам следует изучить для основ

  • Синтаксис C #
  • Типы
  • Струны
  • Числа
  • Если заявления
  • Методы

Изучите .NET 5

.NET - это платформа программирования, созданная Microsoft. Вот самые важные особенности:

  • Вы можете писать на многих языках: C #, F # и VB.NET.
  • Библиотеки, написанные на разных языках в .NET, могут работать вместе, потому что они компилируются в промежуточный код IL.
  • .NET 5 и связанные с ним технологии открыты, их исходные коды доступны на платформе GitHub.
  • в .NET 5 вы можете создавать консольные приложения, веб-сайты, API, игры, мобильные приложения и настольные компьютеры.
  • .NET чрезвычайно популярен. Имеет множество готовых интеграций с технологиями Amazon или Google, но проще всего будет работать с продуктами Microsoft и облаком Azure.

Изучите Dotnet CLI

Интерфейс командной строки (CLI) .NET - это кроссплатформенный набор инструментов для разработки, создания, запуска и публикации приложений .NET.

.NET CLI включает .NET SDK. Чтобы узнать, как установить .NET SDK, см. Установить .NET Core.

Основные команды

На сегодня все. Спасибо за чтение. Мы начали и продолжим.

Также, если вас интересует JavaScript Framework, вы можете прочитать мою статью здесь.



Если у вас есть вопросы, не стесняйтесь спросить.

Вот моя учетная запись LinkedIn:



Вот моя учетная запись GitHub: