Scott Allen

اسکات در طول 15 سال فعالیت در توسعه نرم افزار تجاری روی همه چیز از دستگاه های جاسازی شده 8 بیتی تا وب سایت های مقیاس بزرگ کار کرده است. از سال 2001 ، اسکات بر روی فناوری سرور و وب مانند ASP.NET ، ASP.NET AJAX ، Windows Workflow ، Silverlight و LINQ تمرکز کرده است. اسکات همچنین در کنفرانس های ملی مانند VSLive سخنران است ، و همچنین در اردوگاه های کد و گروه های کاربری در نزدیکی زادگاهش Hagerstown ، MD. اسکات از سال 2005 بعنوان MVP مایکروسافت شناخته شده است و چندین کتاب در زمینه فن آوریهای مایکروسافت نوشته و یا در تألیف آنها همکاری کرده است. اسکات سایت OdeToCode.com را در سال 2004 تأسیس کرد و در سال 2007 به Pluralsight پیوست.
دوره های این مدرس:

آموزش برنامه نویسی - قسمت 1: شروع کار

Learning To Program - Part 1: Getting Started

این دوره اول در یادگیری برنامه شما را با اصول برنامه نویسی مانند حلقه زدن و کار با پرونده های کد منبع شروع می کند.


آموزش موضوعات پیشرفته ASP.NET MVC

ASP.NET MVC Advanced Topics

این دوره موضوعات پیشرفته تری در ASP.NET MVC از جمله Ajax، TDD و بهترین شیوه ها را پوشش می دهد.


آموزش رابط کاربر جی کوئری

jQuery UI

این دوره تمام ویژگی های کتابخانه رابط کاربر jQuery شما را راهنمایی می کند و نحوه استفاده از آنها برای ساخت برنامه های وب بسیار تعاملی را به شما نشان می دهد.


آموزش یک کتابنامه AngularJS

An AngularJS Playbook

Playbook شامل استراتژی ها و الگوهایی برای سناریوهای رایج در برنامه های AngularJS است. سناریوها شامل کار با نشانه های مجوز ، مسیرهای تو در تو ، اعتبار سنجی فرم ، مدیریت خطا و تشخیص عیب یابی ثابت ، و همچنین ساخت ...


آموزش چیزهای جدید در C# 6

What's New in C# 6

سی شارپ 6 تعدادی ویژگی جدید نحوی و همچنین یک فناوری کامپایلر جدید را معرفی می کند. در این دوره به بررسی این ویژگی ها و همچنین معرفی کامپایلر جدید – با نام رمز Roslyn می پردازیم.


آموزش اجزای ساختمان با Angular 1.5

Building Components with Angular 1.5

Angular 1.5 یک مدل برنامه نویسی جز component را به AngularJS می آورد. این دوره به شما می آموزد که چگونه ساختن برنامه های کاربردی با اجزا ساده ترین و بهترین روش برای توسعه ویژگی ها با AngularJS است.


آموزش اصول ASP.NET MVC 5

ASP.NET MVC 5 Fundamentals

ASP.NET MVC 5 Fundamentals تمام ویژگی های جدید ASP.NET MVC 5 و همچنین ویژگی های جدید برای توسعه دهندگان وب در Visual Studio 2013 از جمله WebApi 2، OWIN، Katana، SignalR و Entity Framework نسخه 6 را پوشش می دهد.


آموزش Microsoft Azure برای توسعه دهندگان دات نت - ساخت سرویس ها و برنامه های امن

Microsoft Azure for .NET Developers - Building Secure Services and Applications

این دوره به شما می آموزد که چگونه از کانتینرهای نرم افزار، Microsoft Service Fabric و الگوهای مدیریت منابع Azure برای ساخت و استقرار برنامه ها و خدمات استفاده کنید.


آموزش اصول اساسی ASP.NET

ASP.NET Core Fundamentals

این دوره اصولی را پوشش می دهد که برای شروع ساختن اولین برنامه ASP.NET Core خود با چارچوب MVC باید بدانید.


آموزش کتابخانه الگوهای طراحی

Design Patterns Library

یک کتابخانه مرجع برای الگوهای طراحی از همه نوع


آموزش ASP.NET 5: نگاه اول

ASP.NET 5: First Look

نگاهی اولیه به تغییرات عمده در ASP.NET 5، که شامل ASP.NET MVC 6 است.


آموزش C# Fundamentals با C# 5.0

C# Fundamentals with C# 5.0

C# Fundamentals با C# 5.0 طراحی شده است تا هر آنچه را که برای تبدیل شدن به یک توسعه دهنده C# مولد در پلتفرم دات نت نیاز دارید را در اختیار شما قرار دهد.


آموزش در حال توسعه با دات نت در Microsoft Azure - شروع به کار

Developing with .NET on Microsoft Azure - Getting Started

این دوره شما را با همه چیزهایی که برای توسعه و استقرار برنامه ها و سرویس های وب دات نت در Microsoft Azure نیاز دارید شروع می کند.


آموزش مقدمه ای بر بوت استرپ

Introduction to Bootstrap

Bootstrap یک چارچوب جلویی زیبا ، بصری و قدرتمند برای توسعه سریعتر و آسانتر وب است. در این دوره خواهیم دید که چگونه از CSS و JavaScript Bootstrap برای تبدیل HTML ساده به منوهای ناوبری ، چرخ و فلک های تصویری ، تقسیم ... استفاده کنید.


آموزش دسترسی به داده های LINQ

LINQ Data Access

این دوره نحوه پرس و جو کردن اشیاء، XML، پایگاه داده ها و خدمات وب با استفاده از LINQ را پوشش می دهد


آموزش پخش توسط Play: Visual Studio Live Share

Play by Play: Visual Studio Live Share

در این دوره آموزشی، با قابلیت‌های Visual Studio Live Share و نحوه استفاده از آن برای تقویت همکاری بین توسعه‌دهندگان راه دور با استفاده از Visual Studio و Visual Studio Code آشنا می‌شوید.


آموزش Microsoft Azure برای توسعه دهندگان دات نت - الگوهای ابری و معماری

Microsoft Azure for .NET Developers - Cloud Patterns and Architecture

ساختن برنامه‌های کاربردی در فضای ابری، طیف وسیعی از توانایی‌ها را برای ساختن برنامه‌های کاربردی مقیاس‌پذیر، انعطاف‌پذیر و بسیار در دسترس به شما می‌دهد. این دوره به شما الگوهای طراحی و معماری سیستم ها را برای برنامه های کاربردی در Microsoft Azure ارائه می دهد.


آموزش C # محصولات عمومی

C# Generics

Generics از ویژگی های قدرتمند زبان C # است. این دوره مجموعه های عمومی داخلی چارچوب .NET را بررسی می کند و از کلاسهای عمومی ، رابط ها و نمایندگان در ساخت مجموعه های سفارشی و API های سفارشی برای یک مخزن استفاده می کند ...


آموزش اصول ASP.NET MVC 3.0

ASP.NET MVC 3.0 Fundamentals

این دوره بر اساس دوره ASP.NET MVC Fundamentals ساخته شده است تا ویژگی های جدید ASP.NET MVC 3.0 را پوشش دهد.


آموزش مبانی LINQ

LINQ Fundamentals

به لطف LINQ تغییرات بزرگی در C # ایجاد شده است. این دوره با استفاده از مثالهای کاربردی و نشان دادن بهترین روشها ، همه آنچه را که برای کار با ویژگیهای زبان یکپارچه (LINQ) C # نیاز دارید به شما ارائه می دهد.


آموزش ASP.NET MVC 4 Fundamentals

ASP.NET MVC 4 Fundamentals

این دوره مقدمه ای بر ASP.NET MVC و همچنین ویژگی های جدید نسخه 4 فریمورک را ارائه می دهد. از جمله بهینه سازی وب، API وب، برنامه نویسی async و توسعه موبایل.


آموزش اصول ASP.NET MVC

ASP.NET MVC Fundamentals

همه چیزهایی که برای ساخت برنامه های وب با چارچوب ASP.NET MVC باید بدانید.


آموزش پارادایم های برنامه نویسی سی شارپ

C# Programming Paradigms

عنوان قبلی "C# Fundamentals - Part 2" شامل پارادایم های پویا، کاربردی و زبان محور بود.


آموزش شتاب C# Fundamentals

Accelerated C# Fundamentals

این دوره با عنوان قبلی "C# Fundamentals - Part 1" طراحی شده است تا به توسعه دهندگان C++ و Java مقدمه ای سریع با C# در پلتفرم دات نت بدهد. برای مقدمه سطح مبتدی C#، به "C# Fundamentals with C# 5.0" مراجعه کنید.


آموزش بازی با بازی: بسته بندی و استقرار برنامه اصلی ASP.NET در دنیای واقعی

Play by Play: Packaging and Deploying a Real World ASP.NET Core App

در این دوره ، شما با روش جدید ساخت وب سایت در پشته Microsoft با استفاده از ASP.NET Core آشنا خواهید شد.


آموزش اصول جاوا اسکریپت برای ES6

JavaScript Fundamentals for ES6

این دوره ویژگی های ECMAScript 6 ، نسخه بعدی JavaScript و نحوه استفاده از آنها را امروز در بر می گیرد.


آموزش اصول ASP.NET 3.5

ASP.NET 3.5 Fundamentals

یاد بگیرید که چگونه با استفاده از ASP.NET برنامه های وب مدرن و پاسخگو را بر روی پلتفرم ویندوز بسازید.


آموزش مهاجرت برنامه ها و خدمات به Azure با Visual Studio 2019

Migrating Applications and Services to Azure with Visual Studio 2019

اگر می خواهید برنامه ها و خدمات خود را به فضای ابری منتقل کنید ، این دوره به شما نشان می دهد که چگونه برای دستیابی به هدف خود با Visual Studio 2019 کار کنید.


آموزش Microsoft Azure برای توسعه دهندگان دات نت - الگوهای ابری و معماری

Microsoft Azure for .NET Developers - Cloud Patterns and Architecture

ساختن برنامه‌های کاربردی در فضای ابری، طیف وسیعی از توانایی‌ها را برای ساختن برنامه‌های کاربردی مقیاس‌پذیر، انعطاف‌پذیر و بسیار در دسترس به شما می‌دهد. این دوره به شما الگوهای طراحی و معماری سیستم ها را برای برنامه های کاربردی در Microsoft Azure ارائه می دهد.


آموزش ساخت برنامه های کاربردی با ASP.NET MVC 4

Building Applications with ASP.NET MVC 4

این دوره مقدمه ای جامع برای ASP.NET MVC 4 است و موارد ضروری برای شروع ساخت برنامه های کاربردی با چارچوب MVC مایکروسافت را در اختیار شما قرار می دهد.


آموزش اصول ASP.NET MVC 2.0

ASP.NET MVC 2.0 Fundamentals

این دوره بر اساس دوره ASP.NET MVC Fundamentals ساخته شده است تا ویژگی های جدید ASP.NET MVC 2.0 را پوشش دهد.


آموزش توسعه اول آزمون - قسمت 1

Test First Development - Part 1

اولین تکنیک ها و روش های توسعه را با C # ، Visual Studio و NUnit آزمایش کنید


آموزش مروری بر هوش تجاری SQL Server

SQL Server Business Intelligence Overview

مقدمه ای بر خدمات یکپارچه سازی ، گزارشگری و تجزیه و تحلیل خدمات


آموزش برنامه ریزی - قسمت 2: انتزاع ها

Learning To Program - Part 2: Abstractions

برنامه Learning To Program Part 2 با استفاده از زبان برنامه نویسی محبوب و دوست داشتنی Python ، به ایجاد انتزاع می پردازد.


آموزش ASP.NET Ajax JavaScript و jQuery

ASP.NET Ajax JavaScript and jQuery

این دوره جزئیات کار با جاوا اسکریپت و جی کوئری را در زمینه ASP.NET Ajax پوشش می دهد.


آموزش اصول HTTP

HTTP Fundamentals

هر آنچه که یک توسعه دهنده وب باید در مورد HTTP بداند.


آموزش ساخت برنامه های کاربردی با Aurelia

Building Applications with Aurelia

Aurelia یک چارچوب جاوا اسکریپت نسل بعدی است که از جدیدترین نسخه های زبان جاوا اسکریپت استفاده می کند. در این دوره، قراردادهای ساده ای را که باید با Aurelia برای ساختن یک برنامه وب غنی دنبال کنید، نشان خواهیم داد.


آموزش اصول اساسی ASP.NET

ASP.NET Core Fundamentals

این دوره اصولی را پوشش می دهد که برای شروع ساختن اولین برنامه ASP.NET Core خود با چارچوب MVC باید بدانید.


آموزش ساخت اولین برنامه Salesforce

Building Your First Salesforce Application

با ایجاد برنامه های سفارشی نحوه کار با Salesforce.com را بیاموزید. با ثبت نام در یک حساب توسعه دهنده در Salesforce.com شروع کنید و با یک برنامه کامل شامل گزارش ها و داشبوردهایی که هم در دسک تاپ و هم در دستگاه های تلفن همراه کار می کنند ، کار را تمام کنید.


آموزش مقدمه ای بر CSS

Introduction to CSS

این دوره شما را با Cascading Style Sheets (CSS) آشنا می کند


آموزش شروع با برنامه نویسی راکتیو با استفاده از RxJS

Getting Started with Reactive Programming Using RxJS

این دوره برای شروع کار شما با استفاده از کتابخانه برنامه نویسی واکنش پذیر برای JavaScript ، RxJS طراحی شده است. شما با استفاده از RxJS برای مدیریت رویدادها ، تماس های HTTP و موارد دیگر ، رویکرد انعطاف پذیر قدرتمند RxJS را برای برنامه نویسی ناهمزمان مشاهده خواهید کرد.


آموزش در حال توسعه با Node.js در Microsoft Azure - شروع به کار

Developing with Node.js on Microsoft Azure - Getting Started

این دوره شما را با همه چیزهایی که برای توسعه و استقرار برنامه‌ها و سرویس‌های وب Node.js در Microsoft Azure نیاز دارید، شروع می‌کند.


آموزش بازی با بازی: پرسش و پاسخ سی شارپ با اسکات آلن و جون اسکیت

Play by Play: C# Q&A with Scott Allen and Jon Skeet

در این دوره Play by Play ، Jon Skeet و Scott Allen به س questionsالات C # دنیای واقعی از Stack Overflow پاسخ می دهند. بیاموزید که چگونه متخصصان مشکلات را حل می کنند ، و مهارت های عملی که می تواند کار شما در C # را بهبود بخشد.


آموزش اصول ASP.NET MVC 5

ASP.NET MVC 5 Fundamentals

این دوره طراحی شده است تا دانش ضروری لازم برای کار با ASP.NET و ASP.NET MVC را به شما ارائه دهد.


آموزش اصول C #

C# Fundamentals

این دوره به شما تمام نیازهای شما برای تبدیل شدن به یک تولید کننده مولد C # در هر سیستم عامل را می دهد. اصول خواندن و نوشتن کد C # را در برنامه های خود بیاموزید.


آموزش jQuery Mobile و ASP.NET MVC 4

jQuery Mobile and ASP.NET MVC 4

این دوره از HTML 5، jQuery Mobile، ASP.NET MVC 4 و Visual Studio 2011 برای نشان دادن ویجت ها، API، رویدادهای لمسی و ویژگی های ناوبری جی کوئری موبایل استفاده می کند.


آموزش معماری LINQ

LINQ Architecture

این دوره با استفاده از LINQ در لایه های دسترسی به داده ها و کسب و کار یک برنامه کاربرد دارد


آموزش مقدمه ای بر ASP.NET MVC 3

Introduction to ASP.NET MVC 3

این دوره شما را با ساخت اپلیکیشن با ASP.NET MVC 3 آشنا می کند که با نصب ابزارها شروع می شود و با یک برنامه وب کامل به پایان می رسد.


آموزش C# Fundamentals با ویژوال استودیو 2015

C# Fundamentals with Visual Studio 2015

C# Fundamentals تمام موضوعات ضروری را که برای توسعه با زبان برنامه نویسی C# نیاز دارید پوشش می دهد.


آموزش Microsoft Azure برای توسعه دهندگان دات نت - ساخت سرویس ها و برنامه های امن

Microsoft Azure for .NET Developers - Building Secure Services and Applications

این دوره به شما می آموزد که چگونه از کانتینرهای نرم افزار، Microsoft Service Fabric و الگوهای مدیریت منابع Azure برای ساخت و استقرار برنامه ها و خدمات استفاده کنید.


آموزش اصول اصلی ASP.NET

ASP.NET Core Fundamentals

این دوره تمام ویژگی هایی را که برای ساخت اولین برنامه خود با ASP.NET Core نیاز دارید به شما نشان می دهد.


آموزش اصول LINQ

LINQ Fundamentals

این دوره امکانات پرس و جو با هدف عمومی زبان یکپارچه پرس و جو (LINQ) را پوشش می دهد.


آموزش IronRuby به عنوان مثال

IronRuby by Example

این دوره به شما نشان می دهد که چگونه با IronRuby - یک پیاده سازی دات نت از Ruby - راه اندازی و اجرا کنید


آموزش بازی توسط Play: AngularJS Application Design با اسکات آلن و دن واهلین

Play by Play: AngularJS Application Design with Scott Allen and Dan Wahlin

در این جلسه دو ساعته زنده، اسکات و دن یک انتخابگر پرواز را از ابتدا با AngularJS و WebAPI ساختند.


آموزش برنامه نویسی - برنامه نویس بهتر بودن

Learning To Program - Being A Better Programmer

آیا می خواهید متخصص شوید؟ این دوره پر از نکات، استراتژی ها و توصیه های عملی است که به شما کمک می کند تا به بالاترین سطح رسیده و یک توسعه دهنده نرم افزار خبره شوید.


آموزش AngularJS: شروع کنید

AngularJS: Get Started

این دوره نحوه استفاده از انتزاعات اساسی AngularJS ، شامل ماژول ها ، کنترل کننده ها ، دستورالعمل ها و خدمات را نشان می دهد.