код розробників з Microsoft

огляд

1

основи

2

отримати інструменти

3

розпочати кодування

Що таке розробка веб-застосунків? (огляд)

Розробка веб-застосунків являє собою широке поняття, що охоплює процес написання веб-сторінки чи сайту. Веб-сторінки пишуться за допомогою HTML, CSS і JavaScript. Ці сторінки можуть являти собою простий текст і графічні елементи, що буде нагадувати документ. Сторінки можуть також бути інтерактивними або відображати інформацію, що змінюється. Інтерактивні серверні сторінки трохи складніше писати, але за їх допомогою створюються більш насичені сайти. Сьогодні більшість сторінок є інтерактивними, вони надають сучасні онлайн сервіси, такі як кошик покупця, динамічна візуалізація і навіть складні соціальні мережі.

1основи 

Подивіться відео про продукти Microsoft для розробки веб-застосунків, а потім підготуйте своє оточення, встановивши інструменти, якими ви будете користуватися для розробки вашого першого веб-застосунку.

програти відео

ДІЗНАЙТЕСЯ ПРО ОСНОВИ РОЗРОБКИ ВЕБ-ЗАСТОСУНКІВ
Відео | 10 хвилин | Розробка веб-застосунків | Червень 2010

Тепер, коли ви знаете, що таке розробка веб-застосунків, подивіться наступне відео про інструменти та технології для розробки веб-застосунків, зокрема про ці основні програмні моделі для створення веб-застосунків: ASP.NET та розробка сценаріїв за допомогою Silverlight і JavaScript або jQuery.

2отримати інструменти 
Завантажити зараз 

Натиснувши цю кнопку ви встановите:

  • Web Platform Installer (що виконає усе подальше установлення)
  • Visual Studio Web Express
  • Silverlight 4 Tools for Visual Studio 2010

Якщо вам потрібна допомога з вибором відповідної версії Visual Studio, перегляньте порівняльну таблицю Visual Studio 2010.
Щоб дізнатися більше про командну розробку, прочитайте про Управління життєвим циклом застосунку.

3розпочати кодування 

Завантажте зразок коду і дотримуйтеся вказівок у цих відео, щоб відразу розпочати кодування.

програти відео

ОРГАНІЗОВАНА РОЗРОБКА
Відео | 18 хвилин | ASP.NET MVC | Червень 2010

ASP.NET MVC це фреймворк для створення веб-застосунків, що поєднує модель, вид та контролер шаблону розробки, що забезпечує розділення даних, демонстрації та логічних схем застосунку. Цей урок навчить вас, як створити клієнт для Твітера, що працює з великою кількістю клієнтів.

Далі: Дізнайтеся більше про ASP.NET MVC

Отримати код для цього проекту  C# VB (більше не доступні)

програти відео

ШВИДКІ ФОРМИ
Відео | 11 хвилин | ASP.NET Web Forms | Червень 2010

ASP.NET Web Forms це фреймворк для розробки веб-застосунків, що використовує серверні HTML директиви та код для створення веб-форм, що обробляються сервером і в подальшому підтримують ряд клієнтів. Цей урок навчить вас, як створити клієнт для Твітера, що працює з великою кількістю клієнтів.

Далі: Дізнайтеся більше про ASP.NET Web Forms

Отримати код для цього проекту  C# VB (більше не доступні)

програти відео

РОЗРОБКА ЗАСТОСУНКУ RIA ДЛЯ ТВІТЕРА НА НАСТІЛЬНОМУ ПК
Відео | 34 хвилини | Silverlight | Червень 2010

Silverlight це онлайн та офлайн фреймворк для розробки веб-застосунків, що може інтегрувати звук, відео, графічні елементи, текст та анімацію у описове і процедурне програмне середовище. У цьому відео-уроці Піт Браун покаже вам анімацію, розробку форм, службові виклики та інше.

Далі: Дізнайтеся більше про Silverlight

Отримати код для цього проекту  C#  VB

Теми для розробників

ASP.NET Web Forms: Почніть роботу з ASP.NET Web Forms
Дізнайтеся більше про веб-форми за допомогою зразкових застосунків, відеороликів про дані, Ajax, безпеку, а також розгортання та керування сайтами.

ASP.NET MVC: Почніть роботу з ASP.NET MVC
Дізнайтеся про передовий досвід у вивченні ASP.NET MVC, про те, як розробити застосунок, тут ви знайдете зразки застосунків та подальшу інформацію для навчання.

ASP.NET Web Pages: Почніть роботу з ASP.NET Web Pages
Дізнайтеся, як створити сайт за допомогою WebMatrix, фреймфорку ASP.NET Web Pages, а також нового синтаксису Razor.

Silverlight: Початковий посібник для розробників
Тут ви знайдете ще більше вичерпних відео, блогів, уроків, зразків та іншого.

Сценарії: Дізнайтеся більше на Script Junkie
Знаходьте сценарії, HTML та CSS розроблені спільнотою і для спільноти.

C# і .NET для розробників Java
У цій статті ви прочитаєте вступ до C# і Visual Studio для розробників Java.

HTML

Modernizr: HTML5 і CSS3
Навчіться користуватися біблотекою визначення функцій Modernizr, щоб легко створювати сайти, які користуються перевагами HTML5 & CSS3 і в той же час стабільно працюють у більш ранніх версіях браузерів.

Використання SVG для гнучкого, масштабованого і цікавого фону, Частина I
Бажаєте розмістити на сайті гарні, гнучкі та масштабовані графічні елементи без використання графічного редактора? Then Scalable Vector Graphics (SVG) is for you. Із цієї статті ви дізнаєтеся про те, що таке SVG, а також як и коли ним користуватися.

Використання Canvas у HTML5
Новий елемент HTML5 пд назвою Canvas надає розробникам неймовірні можливості для відображення графічних елементів та анімації. За допомогою цього зрозумілого уроку ви навчитеся користуватися цією новою функцією.

Сервер

Internet Information Server (IIS)
Тут ви знайдете відео, уроки, довідкові матеріали та інше.

Windows Media Services
Тут ви знайдете SDK, сценарії, посібник з програмування та багато іншого у бібліотеці MSDN.

Client Application Services
Навчіться створювати застосунки для Windows, що використовують Microsoft Ajax, логін, ролі та профілі.

Високопродуктивне обчислення
Тут ви знайдете SDK, набір інструментів для налагодження, бібліотеку класів, технічні статті та інше.

Книги

Professional ASP.NET MVC 2
Створюйте динамічні, керовані даними сайти за допомогою моделі Model-View-Controller.
SAMS Teach Yourself ASP.NET 4 in 24 Hours
Навчіться створювати завершені веб-рішення професійної якості за допомогою ASP.NET 4.
Silverlight 4: Problem - Design - Solution
Почніть роботу з використанням нових функцій Silverlight 4, щою збільшити взаємодію веб-застосунків з користувачем.
DOM Scripting: Web Design with JavaScript and the Document Object Model
Усе, що ви повинні знати для використання JavaScript і DOM задля збагачення своїх веб-сторінок.