John Papa

جان پاپا یک طرفدار اصلی توسعه دهنده با مایکروسافت و فارغ التحصیل برنامه های Google Developer Expert ، Microsoft Regional Director و MVP است. او علاقه زیادی به فن آوری های وب و تلفن همراه دارد و اغلب از سخنرانی در سراسر جهان در سخنرانی ها و جلسات کنفرانس ها از جمله NgConf ، Build ، Ignite ، VSLive و AngleBrackets لذت می برد. جان میزبان مشترک پادکست محبوب Adventures in Angular ، نویسنده کتاب راهنمای سبک Angular ، چندین کتاب و بسیاری از دوره های محبوب Pluralsight است. می توانید در johnpapa.net یا در توییترjohn_papa به او برسید.
دوره های این مدرس:

آموزش نکات ضروری و حذفی و جاوا اسکریپت

Essential Knockout and JavaScript Tips

آیا علاقه مند به افزایش مهارت های ناک اوت و جاوا اسکریپت هستید؟ با پایان این دوره ، شما در مورد نحوه کارکرد ناک اوت ، تکنیک های مختلف رفع اشکال برای مدلهای نمایشی HTML و JavaScript ، کاوش در زمینه داده های خود بیشتر خواهید آموخت ...


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

Play by Play: Getting Started with Yarn as a Package Manager

در این دوره ، شما درباره Yarn ، جایگزین جدید npm که باعث ایجاد نامی قدرتمند برای خود می شود ، نحوه استفاده از آن و نحوه مقایسه آن با npm آشنا خواهید شد.


آموزش اتوماسیون ساخت جاوا اسکریپت با Gulp.js

JavaScript Build Automation With Gulp.js

بیاموزید که چگونه از اتوماسیون کار JavaScript با استفاده از Gulp برای ساده سازی کارهای زمان بر و در عین حال مهم استفاده کنید ، مشکلات را سریعتر پیدا کرده و حل کنید و یک توسعه دهنده سازنده تر باشید.


آموزش Vue: شروع کار

Vue: Getting Started

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


آموزش مبانی TypeScript

TypeScript Fundamentals

TypeScript Fundamentals شما را با مفاهیم و ویژگی های کلیدی آشنا می کند که برای شروع کار با TypeScript باید بدانید و از آن برای ساخت برنامه های بزرگ (و کوچک) JavaScript استفاده کنید. به روز شده در 25 مارس 2016 برای TypeScript 1.8.


آموزش الگوهای AngularJS: کد تمیز

AngularJS Patterns: Clean Code

بیاموزید که چگونه کد AngularJS را با استفاده از الگوهای آزمایش شده برای نگارش ، برای تولید کدی که نگهداری ، اشکال زدایی و مقیاس آن آسان تر است ، بنویسید.


آموزش بازی با بازی: Angular 2/RxJS/HTTP و RESTful Services با جان پاپا و دن والین

Play by Play: Angular 2/RxJS/HTTP and RESTful Services with John Papa and Dan Wahlin

موارد ضروری برقراری ارتباط با خدمات RESTful را در Angular 2 بیاموزید. مطالب این دوره در اینجا موجود است: https://github.com/DanWahlin/Angular2-RESTfulService.


آموزش بازی توسط Play: AngularJS Application Design با جان پاپا و وارد بل

Play by Play: AngularJS Application Design with John Papa and Ward Bell

در این جلسه دو ساعته زنده، جان و وارد قبل از ورود به تجربه کاربری (UX) برنامه، الزامات پروژه را با مشتری مورد بحث قرار می‌دهند.


آموزش زاویه ای CLI

Angular CLI

با نحوه ایجاد ، تولید ، پرز ، اشکال زدایی ، آزمایش ، ساخت و ارائه برنامه های با کیفیت بالا که از راهنمای سبک Angular با استفاده از Angular CLI پیروی می کنند ، بیاموزید.


آموزش زاویه دار: نگاه اول

Angular: First Look

این دوره مقدمه ای ملایم بر تغییراتی است که Angular 2 ایجاد می کند ، نحوه مقایسه آنها با Angular 1 ، و درکی از معماری و نحوه همکاری مفاهیم اصلی برای ساخت برنامه ها را فراهم می کند.


آموزش بازی توسط Play: Learning AngularJS با Ken Cenerelli و John Papa

Play by Play: Learning AngularJS With Ken Cenerelli and John Papa

2014 دهمین سالگرد Pluralsight را به ارمغان آورد، و برای جشن گرفتن، به یکی از طرفداران خود سفری دادیم تا با یکی از نویسندگان برترمان برای یک جلسه برنامه‌نویسی، از Play by Play فیلمبرداری کند. این جلسه یک مقدمه عالی در سطح مبتدی برای AngularJS است...


آموزش ایجاد کد TypeScript ناهمگام

Creating Asynchronous TypeScript Code

این دوره به آرامی به شما می آموزد که چگونه می توان زمان نوشتن کد ناهمزمان را تشخیص داد ، چگونه توابع برگشتی را به عنوان پارامتر به توابع منتقل کرد ، نحوه ایجاد و حل و فصل/رد وعده ها را ایجاد کرد و توابع ناهمزمان را با async/انتظار ایجاد و مدیریت کرد.


آموزش بازی با بازی: بین المللی زاویه ای با جان پاپا و برایان کلارک

Play By Play: Angular Internationalization with John Papa and Brian Clark

بیاموزید که چگونه با استفاده از کتابخانه angular-translate ، بین المللی سازی و محلی سازی را در برنامه Angular خود ارائه دهید.


آموزش برنامه های تک صفحه JumpStart

Single Page Apps JumpStart

با یک تجربه کاربری غنی ، یک برنامه تک صفحه (SPA) در JavaScript و HTML بسازید و تقریباً در هر دستگاهی اجرا می شود!


آموزش بازی با بازی: Angular همراه با تایپ اسکریپت با بازی John Papa و Christopher Martin

Play by Play: Angular with Typescript with John Papa and Christopher Martin

با دیدن چگونگی حل مسئله توسط متخصصان ، مفاهیم زاویه ای را در Typescript بیاموزید. در این دوره ، توسعه دهنده کریس مارتین و جان پاپا یک برنامه Angular را از ECMAScript 5 به TypeScript تبدیل می کنند و مفاهیم و ابزارهای مهم را به شما آموزش می دهند.


آموزش Visual Studio Code

Visual Studio Code

Visual Studio Code یک ویرایشگر کد کراس پلت فرم سریع و سبک برای نوشتن برنامه های مدرن وب و ابر است. این دوره به شما نشان می دهد که چگونه اشکال زدایی ، refactor ، peek و پیدا کردن منابع ، اطلاعات کامل و تکمیل خودکار ، استفاده از چند نشانگر ، ...


آموزش بازی با بازی: Docker برای توسعه دهندگان وب با جان پاپا و دن والین

Play by Play: Docker for Web Developers with John Papa and Dan Wahlin

در این Play by Play ، یاد بگیرید که چگونه Docker را در گردش کار توسعه و مزایای آن ادغام کنید.


آموزش بازی با بازی: Angular 2 شروع سریع با جان پاپا و وارد بل

Play by Play: Angular 2 Quick Start with John Papa and Ward Bell

متخصصان Angular John Papa و Ward Bell ویژگی ها و تکنیک های اصلی را به شما نشان می دهند تا با Angular 2 در عرض دو ساعت شروع کنید.


آموزش بازی با Play: iOS و Swift از Scratch

Play by Play: iOS and Swift from Scratch

با ساخت برنامه ای برای ردیابی فیلم های مورد علاقه خود ، اصول توسعه با iOS با استفاده از Swift و Xcode را بیاموزید. کد همراه با این دوره در github.com/clarkio/ios-favorite-movies موجود است.


آموزش بازی توسط Play: Angular Testing با جان پاپا و وارد بل

Play by Play: Angular Testing with John Papa and Ward Bell

تست زاویه ای هیجان انگیزترین یا جذاب ترین بخش در مورد کدنویسی نیست. البته این مهم است، اما شروع آن می تواند سخت باشد. می‌دانی که باید، به نوعی احساس گناه می‌کنی که این کار را نمی‌کنی، اما چیزی وجود دارد که مانع تو می‌شود. این...


آموزش ساخت اپلیکیشن با AngularJS و Breeze - قسمت 2

Building Apps with AngularJS and Breeze - Part 2

قسمت 2 ساختن اپلیکیشن ها با AngularJS و Breeze بقیه چیزهایی را که برای ساختن یک برنامه تک صفحه ای (SPA) از ابتدا با استفاده از جاوا اسکریپت، AngularJS و Breeze باید بدانید را به شما آموزش می دهد.


آموزش زاویه ای AMA

Angular AMA

شما سوالات زاویه دار دارید. ما پاسخ های زاویه دار داریم. مهارت های خود را با یک ساعت برنامه نویسی زنده و پرسش و پاسخ با متخصص Angular ، جان پاپا ، تنظیم کنید.


آموزش ساخت اپلیکیشن با AngularJS و Breeze - قسمت 1

Building Apps with AngularJS and Breeze - Part 1

با استفاده از جاوا اسکریپت، AngularJS و Breeze یک اپلیکیشن تک صفحه ای (SPA) از ابتدا بسازید.


آموزش We Will Rock Vue

We Will Rock Vue

برای آشنایی با نحوه شروع کار با Vue.js ، به متخصص جاوا اسکریپت و نویسنده Pluralsight John Papa بپیوندید. او اصول اساسی مورد نیاز شما برای تولید برنامه های وب را به صورت خودکار در محیط امروز فراهم می کند.


آموزش بازی با بازی: ساخت و استقرار Angular to the Cloud

Play by Play: Build and Deploy Angular to the Cloud

در این دوره ، شما می آموزید که چگونه با استفاده از CircleCI و Docker یک برنامه کاربردی زاویه دار موجود در Azure ایجاد کنید.


آموزش بازی با بازی: Angular Design Solutions

Play by Play: Angular Design Solutions

در این دوره ، شما یاد خواهید گرفت که چگونه از مشکلات جلوگیری کنید ، برنامه های خود را بهینه کنید و بیشترین بهره را ببرید و سناریوهای رایج را با Angular حل کنید. مطالب این دوره در اینجا موجود است: https://github.com/johnpapa/angular-tour-of-heroes


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

Introduction to Building Windows 8 Applications

این دوره همه چیزهایی را که برای شروع ساخت اپلیکیشن های ویندوز 8 باید بدانید را پوشش می دهد.


آموزش ساخت برنامه های HTML5 و JavaScript با MVVM و Knockout

Building HTML5 and JavaScript Apps with MVVM and Knockout

بیاموزید که چگونه با استفاده از الگوهای جاوا اسکریپت ، MVVM و KnockoutJS برنامه های وب قوی و قابل نگهداری بسازید.


آموزش مبانی TypeScript

TypeScript Fundamentals

این دوره به شما مفاهیم کلیدی و ویژگی های مورد نیاز برای شروع با TypeScript و استفاده از آن برای ساخت برنامه های کاربردی در مقیاس بزرگ (و کوچک) را آموزش می دهد.


آموزش بازی توسط Play: ASP.NET Core 1.0 در هر سیستم عاملی با جان پاپا و شاین بویر

Play by Play: ASP.NET Core 1.0 on any OS with John Papa and Shayne Boyer

با ویژگی‌های جدید ASP.NET Core 1.0 سرعت بگیرید زیرا Shayne Boyer متخصص یک برنامه را از ابتدا توسعه می‌دهد.


آموزش الگوهای زاویه ای و بهترین روش ها

Angular Patterns & Best Practices

با نویسنده محبوب Pluralsight و متخصص Angular ، جان پاپا ، در یک رویداد همراه باشید و بحثی عمیق درباره مفاهیم معماری و بهترین روش ها ، مثالهای عملی و پرسش و پاسخ داشته باشید.


آموزش Play by Play: Understanding API Functional Through Swagger

Play by Play: Understanding API Functionality Through Swagger

با استفاده از Swagger با ASP.NET Core، با نحوه ایجاد APIهای بهتر از طریق صفحات راهنمای خودکار، مهارهای آزمایشی و موارد دیگر آشنا شوید. مواد لازم برای این دوره در: https://github.com/spboyer/superhero-api موجود است.


آموزش VUE از 20،000 فوت: vue.js اصول و بهترین شیوه ها

Vue from 20,000 Feet: Vue.js Fundamentals and Best Practices

در این وبینار ، جان پاپا اصول Vue را به شما می آموزد و نحوه اجرای برنامه را در کمتر از یک دقیقه نشان می دهد.


آموزش بازی توسط Play: بینش از تیم Angular

Play by Play: Insights from the Angular Team

در این دوره آموزشی، یاد خواهید گرفت که چگونه مستقیماً از یکی از اعضای تیم Angular از برنامه های Angular خود بیشترین بهره را ببرید.


آموزش Play by Play: ساخت یک API وب بدون سرور Node

Play by Play: Build a Serverless Node Web API

در این دوره ، شما یاد خواهید گرفت که چگونه یک Web API بسازید و مزایای انجام آن با Serverless را بیاموزید.


آموزش Play by Play: گسترش مرورگر

Play by Play: Extending the Browser

در این دوره ، شما می آموزید که چگونه پسوند مرورگر خود را با JavaScript ، HTML و CSS بسازید و منتشر کنید.


آموزش بازی با بازی: استقرار یک برنامه Angular 2 به Azure با Git به همراه John Papa و Shayne Boyer

Play by Play: Deploying an Angular 2 App to Azure with Git with John Papa and Shayne Boyer

در این دوره Play by Play ، توسعه دهندگان استاد John Papa و Shayne Boyer نشان می دهند که چگونه می توان یک برنامه Angular 2 را که در Node با Express اجرا می شود ، ساخت و با استفاده از Azure با Git آن را به سمت ابر فشار داد.


آموزش با ما کد کنید: شروع سریع زاویه ای

Code with Us: Angular Quick Start

دنبال کنید تا جان پاپا و وارد بل یک برنامه مدیریت مشتری مبتنی بر فرم را از ابتدا بسازند. شما م componentsلفه های تصویری ایجاد خواهید کرد که داده ها را نمایش می دهند و با اتصال داده ها به ورودی کاربر پاسخ می دهند ، برای بازیابی داده ها از طریق HTTP و غیره سرویس می نویسید.


آموزش توسعه سریعتر با Vue CLI

Developing Faster with the Vue CLI

این دوره نحوه ایجاد ، پرورش ، اشکال زدایی ، آزمایش و سرویس دهی برنامه ها را با استفاده از Vue CLI و ابزارهای محبوب توسعه دهنده Vue آموزش می دهد. شما یاد خواهید گرفت که چگونه مهارتهای Vue خود را تقویت کرده و برنامه های عالی را سریعتر توسعه دهید ، همه اینها در حالی که روشهای توصیه شده را دنبال می کنید ، می باشد.


آموزش بازی با بازی: تبدیل تماس های همزمان به Asynchronous در ASP.NET Core و Entity Framework Core

Play by Play: Converting Synchronous Calls to Asynchronous in ASP.NET Core and Entity Framework Core

در این دوره ، کد همزمان و ناهمگام و نقشی که می تواند در پروژه های وب داشته باشد را خواهید آموخت. مطالب این دوره در اینجا موجود است: https://github.com/DanWahlin/ASPNETCore-Sync-Async-EF


آموزش یادگیری Angular از Scratch

Learning Angular from Scratch

برای این وبینار ، متخصص Angular ، جان پاپا باشید ، زیرا وی اصول اساسی را برای کمک به شما در حل مشکلات مدرن و سطح بندی اصول خود تحت پوشش قرار می دهد.


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

Play by Play: Building a Node Web API with Sam Artioli and John Papa

نکات تخصصی کار با NodeJS را بیاموزید.


آموزش JsRender Fundamentals

JsRender Fundamentals

یاد بگیرید که چگونه برنامه های وب سریع، قوی و قابل نگهداری با جاوا اسکریپت، جی کوئری و JsRender بسازید: جانشین قالب های جی کوئری.


آموزش Play by Play: شروع به برنامه نویسی

Play by Play: Getting Started with Programming

در این دوره، اصول و همچنین بهترین شیوه ها را یاد خواهید گرفت و در پایان ارائه به خوبی آماده خواهید شد تا زبان مورد نظر خود را یاد بگیرید.


آموزش بازی با بازی: کد ویژوال استودیو می تواند چنین کاری انجام دهد

Play by Play: Visual Studio Code Can Do That

در این دوره ، شما با ویژگی های شگفت انگیز و چگونگی افزایش بهره وری خود با Visual Studio Code آشنا خواهید شد.


آموزش برنامه های تک صفحه ای با HTML5، Web API، Knockout و jQuery

Single Page Apps with HTML5, Web API, Knockout and jQuery

بیاموزید که چگونه با ایجاد اپلیکیشن های صفحه تک با HTML5، jQuery، Knockout و ASP.NET Web API، تجربه های کاربری غنی ایجاد کنید.


آموزش هنر سخنرانی عمومی و ارائه های موثر

The Art of Public Speaking and Effective Presentations

یک داستان بگویید ، مخاطب را درگیر خود کنید ، او را با الهام ترک کنید. این دوره یک نقشه راه برای ارائه سخنرانی های موثر و ایجاد انگیزه در مخاطبان ارائه می دهد.