ویژوال استودیو نرمافزاری بسیار قدرتمند و مفید برای برنامهنویسان زبانهای مختلف کامپیوتر، محصول کمپانی مایکروسافت است. این آموزش تصویری با محوریت برنامهنویسی در HTML5 با جاوا اسکریپت (JavaScript) و CSS3 میباشد. مفاهیم آموزش داده شده در این دوره، از مهمترین فرایندهای توسعه وب در حال حاضر و نیز آینده است. با استفاده از این دروس در بیش از 7 ساعت آموزش تصویری بصورت فیلم، پایه و اساس و مهارتهای اصلی آخرین فناوریهای توسعه و برنامهنویسی وب را در نسخهی 2012 نرمافزار مایکروسافت ویژوال استودیو خواهید آموخت همچنین در آزمون 70-480 مایکروسافت موفق خواهید شد.
محتوای آموزش:
1- برنامهنویسی در HTML5 با JavaScript و CSS3
2- ایجاد ساختار سند و تعامل عناصر با HTML5
3- کار با متغیرها، آبجکتها و متُدها در JavaScript
3- پیاده سازی رابط برنامههای کاربُردی HTML5
4- پیادهسازی Program Flow ، Event Handling ، Exception Handling و Callbacks
5- ایجاد Web Workers
7- معتبرسازی ورودی کاربر با HTML5 و JavaScript
6- مصرف دیتا
9- فرایندهای minuSerializing ، Deserializing و انتقال دادهها
7- ایجاد پوستههای انعطافپذیر با CSS3
8- ایجاد UIهای متحرک و تطبیقی با CSS3
9- یافتن عناصر مورد استفاده CSS و jQuery
10- ساخت و ساز فایلهای CSS مورد استفاده سِلِکتورها
تاریخ انتشار: 10-06-2013
سطح: متوسط
مدت زمان آموزش: 7 ساعت و 18 دقیقه – 19 ویدئوی آموزشی
مدرس: Garth Schulte
فهرست کامل سرفصلهای آموزش (به همراه زمان دقیق آنها و توضیح) :
Introduction to 70-480: Programming in HTML5 with JavaScript and CSS3 - 00:12:11
In this introductory Nugget, you'll become familiar with the technologies covered in this series and the 70-480 exam requirements. You'll also see the sample application, and how we'll use it as a reference for where these technologies fit in a web application.
Creating the Document Structure with HTML5 - 00:19:15
This Nugget starts by getting you up to speed with what the semantic web is all about and how HTML5 semantic elements can help get us there. You'll also learn how to design and create the document structure using HTML5 and Visual Studio 2012 Express as the development environment.
Interacting with HTML5 Elements Programmatically - 00:30:34
You'll learn how to use many of the DOM methods to search, add and modify the structure and style to create dynamic web pages in this Nugget. You'll also learn how to implement and interact with some hot new HTML5 features-the media elements for native audio/video integration, as well as how to create graphics using SVG and Canvas.
Styling HTML5 Programmatically - 00:20:50
This Nugget will show you how to dynamically style and re-position elements in the DOM. You'll learn how to move, hide and animate objects with JavaScript and CSS3, while learning about the new HTML5 detail element to create an interactive and expandable UI.
Implementing HTML5 APIs - 00:33:40
Learn about some of the great new HTML5 features in this Nugget! You'll learn how to use the AppCache API for offline website access and performance gains, the WebStorage API for client side data storage, and the GeoLocation API to get and track device coordinates for creating powerful applications to empower users.
Working with Variables, Objects & Methods in JavaScript - 00:25:35
This Nugget will cover the objectives for Variables, Objects and Methods. You'll learn how to create and scope variables, work with and extend native objects, create and inherit from custom objects, and also work with native and custom methods.
Implementing Program Flow - 00:25:27
Learn how to control the flow of your JavaScript code in this Nugget. You'll learn how to make decisions using the if/else and switch statements, iterate through arrays and object collections using loops, and use them all together in a demonstration to create a fancy result!
Implementing Event Handling - 00:25:45
This Nugget will show you the many ways to handle events. You'll learn how use common DOM events, handle events using anonymous functions, attach multiple event handlers, and control event bubbling. You'll also see how use them all together in a demonstration to create a visual experience for users.
Implementing Exception Handling - 00:25:03
This Nugget will show you how to handle exceptions for graceful responses to those unexpected errors. You'll learn how to use the try..catch statement to create a safety net around error prone code, throw your own custom errors, use nested try..catch statements and incorporate error prevention by checking for null or undefined objects with ease.
Implementing Callbacks - 00:29:40
Learn how to use callbacks for asynchronous execution and communication in this Nugget. You'll learn the basics of creating and using callbacks using straight JavaScript, then use jQuery and AJAX to dynamically load portions of a web page, and finally you'll learn how setup a node.js server and communicate with it using HTML5 WebSockets!
Creating Web Workers - 00:17:10
This Nugget will show you how to use web workers to create responsive pages. You'll learn how to create, terminate and communicate with background web workers to create multi-threaded calls against intensive JavaScripts that will greatly enhance the experience for users.
Validating User Input with HTML5 and JavaScript - 00:23:38
Learn how to accept and validate user input in this Nugget. You'll see many of the new HTML5 input types in action and learn how to use their attributes to accomplish automatic validation. You'll also learn how to do complex and custom validation using JavaScript in conjunction with the these input types.
Consuming Data - 00:23:00
This Nugget will show you how to consume and work with popular data interchange formats such as JSON and XML. You'll learn what JSON and XML are all about and how to use a public web service (YouTube feed!) to pull and parse JSON data structures for use in your own web applications.
minuSerializing, Deserializing and Transmitting Data - 00:19:11
This Nugget will show you how to turn your objects and data structures into data formats such as JSON for storing or transmitting. You'll learn how to serialize, store, transmit your objects to data, and then deserialize the data back into live objects for use.
Styling HTML5 Pages using CSS3 - 00:24:40
This Nugget will show you how to style both box and text elements using CSS3. You'll learn how to style appearance, control position, and add effects against HTML5 elements from scratch. You'll also learn how to use code generators to help learn and automate writing CSS3 styles.
Creating Flexible Layouts with CSS3 - 00:25:08
This Nugget will get you familiar with the future of layouts-where you'll get to see these new CSS3 technologies in action! You'll learn how to use the Flexible Box Model to stack elements, grid layouts to section a UI, multicolumn layouts to section text, regions for flowing text through multiple elements, and exclusions for wrapping text around other elements.
Creating Animated and Adaptive UIs with CSS3 - 00:16:28
This Nugget will show you how to animate your page objects using Transformations and Transitions. You'll also learn how to adapt your page styles dynamically based on user device and screen state using Media Queries.
Finding Elements using CSS and jQuery - 00:26:52
Learn how to use selectors and apply styles to elements in this Nugget. You'll see the many types of selectors and how to use them with combinators in CSS and jQuery to navigate the DOM. You'll also see how to use pseudo elements and classes to apply CSS effects, and create a menu system using pure CSS.
Structuring CSS Files using Selectors - 00:14:49
Learn how to properly structure your CSS in this Nugget. You'll see how to use inheritance to propagate styles and control the cascade using the !important declaration and inherit property value. You'll also learn what specificity is and how to define selectors for greater accuracy and control over your CSS.
نکات:
1- این آموزش به زبان انگلیسی است.
2- فرمت فایلها MP4 است.
3- فایل های دانلودی قابلیت تعمیر با WinRAR در صورت دانلود ناقص را دارا می باشند.