|
Академия -> Курсы -> .NET технологии ->#10958B Programming Fundamentals of Web Applications Описание курса | | |
Продолжительность: 5 дн. | Стоимость: 30000 р. |
|
Назначение курсаThis five-day instructor-led course provides the knowledge and skills to develop web applications by using Microsoft Visual Studio and WebMatrix 2.
The course introduces the Microsoft web stack and shows how to use WebMatrix 2 to develop web applications. The course will help students understand how start with basic web development concepts, and how to use existing applications from the Application Gallery. The course will describe basic web development, including CSS, plug-ins, scripting, basic data access, and application hosting. The course will also describe how to use Windows Azure for application hosting, and how to move beyond WebMatrix 2 into Visual Studio. ПодготовкаThis course is intended for web developers who are beginners and have some knowledge of HTML. These web developers create sites for a range of different customer and companies, often by observing and re-purposing existing HTML pages, styles, and scripts. They work primarily with static webpages and in-line formatting. They do not often work in a team and use an ISV to host most of their customers’ sites.
Typically, these web developers:
•Create a website for a small company or voluntary organization.
•Add multiple static webpages to a website.
Цель курсаAfter completing this course, students will be able to:
- Describe the components of Microsoft web technologies that developers
can use to host websites, host data, run code, and develop code.
- Describe how a website is developed, including the planning,
development, testing, iteration and release phases and how to use WebMatrix
2 in each phase.
- Create a website by using WebMatrix 2 and add dynamic webpages to enable
user interaction.
- Describe how to store data in a database and display it on a WebMatrix 2
site to create a dynamic web application.
- Integrate images, audio files, video files, and other media into a web
application for different browsers.
- Apply a consistent visual style and user-friendly navigation hierarchy
to a website.
- Describe possible locations for hosting a production website and deploy
a completed website to a chosen hosting provider.
- Describe the common sources of website errors and use WebMatrix 2 tools
and coding techniques to diagnose problems and correct code.
-
Integrate information supplied from web services, data feeds, RESTful
services, and other sources into a web application.
- Browse the packages available in the NuGet tool, select a package that
matches a functional requirement, add it to a web application, and write
code that uses the features of the package.
- Ensure a website is secure against malicious attacks and identify users
before granting them access to sensitive content.
- Describe how client-side coding techniques accelerate responses to users
and reduce network traffic for a website, and use common client-side coding
techniques.
- Analyze the user traffic on a public website and optimize the site to
appear close to the top of search engine results.
-
Create a fully functional website by beginning with an application from
the WebMatrix 2 application gallery and adding features to meet unusual
or unique customer requirements.
-
Describe the features of Visual Studio and ASP.NET Web Forms that enable
developers to create more powerful web applications.
Материалы по курсуСлушателям выдаются учебные материалы, авторизованные Microsoft.
По окончании курса слушатели получают сертификат компании Microsoft международного образца. Программа курса
Module 1: Overview of Microsoft Web Technologies |
| •Introduction to Web Fundamentals
•Introduction to the Microsoft Web Stack
•Introduction to the Open Source Application Gallery
|
|
Module 2: Exploring WebMatrix 2 |
| •The Project Life Cycle
•Introduction to the Microsoft WebMatrix 2
|
|
Module 3: Building Simple Websites in WebMatrix 2 |
| •Building Web Pages in WebMatrix 2
•Using Razor Syntax to Build Dynamic Pages
|
|
Module 4: Building Data-Driven Websites in WebMatrix 2 |
| •Introduction to Databases
•Creating a Database in WebMatrix 2
•Displaying Data
|
|
Module 5: Adding Rich Content to WebMatrix 2 Websites |
| •Adding Media Content
•Using HTML5 in a Website
|
|
Module 6: Designing the WebMatrix 2 Website |
| •Structuring a Website
•Applying Template Views
•Applying Styles to a Website
•Adapting a Site for Mobile Browsers
|
|
Module 7: Deploying a WebMatrix 2 Web Applications |
| •Hosting Web Applications
•Hosting Databases
•Deploying to your Chosen Locations
|
|
Module 8: Troubleshooting WebMatrix 2 Web Applications |
| •Sources of Errors
•Using the Microsoft Internet Explorer Developer Tools
•Troubleshooting Problems
|
|
Module 9: Consuming Services and Data from the Web |
| •Calling Web Services from a Web Application
•Public Data Sources
|
|
Module 10: Enriching a WebMatrix 2 Web Application by Using Open Source Components |
| •Overview of Open Source Packages in NuGet
•Browsing, Installing, and Using Packages
|
|
Module 11: Securing a WebMatrix 2 Website |
| •Developing Websites that Resist Attack
•Controlling Access to a Website
•Working with Roles and Memberships
|
|
Module 12: Building Responsive Webpages |
| •Why Use Client-side Scripts?
•The jQuery Script Libraries
•Using AJAX and Partial Page Updates
•Optimizing Caches to Improve Performance
|
|
Module 13: Driving Traffic to a WebMatrix 2 Website |
| •Growing a Website
•Analyzing a WebMatrix 2 Application
•Optimizing a WebMatrix 2 Application for Search Engines
•Marketing an Application
|
|
Module 14: Customizing an Application from the WebMatrix 2 Gallery |
| •Exploring the Application Gallery
•Modifying an Existing Application
|
|
Module 15: Transitioning from WebMatrix 2 to Visual Studio |
| •Developing Websites in Visual Studio
•Moving Between WebMatrix 2 and Visual Studio
|
|
Академия -> Курсы -> .NET технологии ->#10958B Programming Fundamentals of Web Applications
|
|