|
0 / 0 / 0
Регистрация: 27.11.2018
Сообщений: 30
|
|
С чего начать учить asp.net?29.04.2021, 13:08. Показов 8731. Ответов 3
Метки нет (Все метки)
0
|
|
| 29.04.2021, 13:08 | |
|
Ответы с готовыми решениями:
3
С чего начать изучение ASP.Net С чего начать изучение ASP.NET MVC Есть ли смысл учить чистый ASP.Net |
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
| 29.04.2021, 16:01 | |
|
Что нужно знать программисту ASP.NET
1. Основы верстки (HTML,CSS) 2. Основы Javascript 3. Шаблон SPA + понимание Ajax 4. Основы построения СУБД: 3N-нормализация, определение сущностей предметной области, построение схемы их взаимодействия друг с другом. Построение модели БД и проекция ее на плоские таблицы. Назначение бизнес-логики сервера, хранимые процедуры, представления, пользовательские функции, триггеры, пользователи и роли. Основы SQL. Виды и типы SQL-серверов. Отличие между локальными и сетевыми SQL-серверами 5. Шаблон MVC. Понимание что это и как это работает. 6. Visual Studio. Интерфейс и возможности. Понятие "сборки" и "пространства имен". Понимание механизма NUGET. 7. C# основы языка, Понимание классов и интерфейсов. Инкапсуляция, наследование, полиморфизм - понимать и использовать с умом. 8. Основы ORM как мощного инструмента взаимодействия с хранилищем данных. Понятие моделей и контекста ORM. Расширение ORM - расширяющие классы и репозиторий. Знакомство с популярными ORM (sql2db, dapper, Entity framework) 9. Навыки работы с отладчикам. Окна отладчика, точки останова, анализ данных. 10. Понимание структуры и назначения протоколов обмена данными (http) Добавлено через 12 минут Где взять материалы ? Источников множество. По верстке рекомендую отличные ютуб-каналы https://www.youtube.com/channe... v85QZn9IaA https://www.youtube.com/channe... O8XdJdLKnA Обратите внимание на плейлисты - там целыми курсами видео - отличное пособие для обучения ! Хороший источник почти по всем пунктам - метанит. Учебником его не назовешь, но для ознакомления и получения первичных навыков - отличное пособие. Неплох профессорвеб Ну и, конечно, многочисленные тематические форумы. Ну и в целом - гугл Для простых вопросов дает почти 100% гарантию нахождения нужного материала.Книжки. Тяжело советовать - их великое множество - на любой вкус и цвет. Основной недостаток книжек - излишне подробное описание того, что в общем-то не нужно , как следствие, большой объем + тяжело найти ответ на конкретный вопрос. Добавлено через 5 минут Совершенно отдельная тема - базы данных. Учебников, кратко и исчерпывающе описывающих разработку конкретных баз данных, нет в природе. Есть масса теории, которая для новичка крайне сложная и непонятная. Лучший учитель в этой области - собственный опыт, "сын ошибок трудных" (А.С. Пушкин). Поэтому лучше начать с простых примеров "без теории", которых много на том же метаните и профессоре. Но пройти курс самообучения SQL на том же msdn просто необходимо. Добавлено через 14 минут Еще пара чисто практических советов. 1. Не злоупотребляйте копипастой - в форумах огромное количество вопросов, связанных с тем, что человек бездумно копирует откуда-то блоки кода, смысл которого просто не понимает. А потом удивляется почему это не работает. Разберите код источника до "потрохов", убедитесь, что каждая его строка Вам понятна и нужна для Вашего алгоритма, и только после этого вставляйте его в Ваш код. 2. Учитесь писать красиво. Называйте все Ваши объекты внятными именами с префиксами типа объекта. Никаких TexBox1 и DataGridView1 ! Вместо них должны быть tbName и dgwSudents. То же самое касается и элементов разметки (id, name, имена функций js, код css и прочее). Оформляйте код с отступами, чтобы была четко видна вложенность и ветвления кода. Не ленитесь писать краткие и исчерпывающие комментарии - помните, что 2 мин., потраченные на обдумывание и печатания комментария в нужно месте, сэкономит Вам часы в будущем, когда придется разбирать собственный код без комментариев, затрачивая на это часы. Со временем, писать красиво станет Вашей привычкой и совершенно не будет напрягать. А к Вашему реноме добавит жирный плюс. Добавлено через 5 минут Чуть не забыл ! Никакой кириллицы в названиях ! Нигде ! Ни в БД, ни в шарпе, нигде ! Кириллица обязана быть только в данных и комментариях. Все остальное - от лукавого. Названия тоже давай английскими словами - никаких "tovar" и "накладная" - только "good" и "invoice" ! Не знаете языка ? Нет никаких проблем - гугл переводит все на раз. Имейте в виду, что Ваш код в будущем может заинтересовать забугорного инвестора и он захочет купить Ваш проект. Вот тогда-то Вы и проклянете самого себя за "хуторской" стиль программирования
2
|
|
|
|
||
| 01.05.2021, 05:29 | ||
|
По теме: Как альтернатива, можно начать с Документация по ASP.NET. Из плюсов -- материала побольше, из минусов -- он не особо структурирован для обучения (т.е. нет большой красной кнопки "начинать с этого")
0
|
||
| 01.05.2021, 05:29 | |
|
Помогаю со студенческими работами здесь
4
Как лучше всего учить ASP.NET? Подскажите на каком ресурсе лучше учить asp.net mvc 5 С чего начинать изучение ASP.NET ASP.Net MVC или Django: что начать изучать новичку ASP.NET MVC 4,ASP.NET MVC 4.5 и ASP.NET MVC 5 большая ли разница между ними? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|