مطالب دارای تگ: javascript

323 مورد برای عبارت مورد نظر پیدا شد.

دانلود Udemy JavaScript: Object Oriented JavaScript آموزش شی گرایی در جاوااسکریپت

دانلود Udemy JavaScript: Object Oriented JavaScript - آموزش شی گرایی در جاوااسکریپت
Java Script یک زبان برنامه نویسی اسکریپتی است. دستور العمل های زبان های اسکریپتی، در کامپیوتر کاربر و توسط مرورگر اجرا شده و برای اجرا نیازی به برنامه کمکی خاصی ندارند. به این زبان ها در اصطلاح طرف مشتری (Client Side) می گویند. در مقابل زبان های مثل ASP.NET ابتدا توسط سرور ارسال کننده وب اجرا شده و سپس نتایج خروجی به زبان HTML برای اجرا در مرورگر فرستاده می شود. به این زبان ها در اصطلاح طرف سرور (Server Side) می گویند.
برنامه‌نویسی شیءگرا یک شیوه برنامه نویسی است که ساختار یا بلوک اصلی اجزای آن، شیء (علوم رایانه)‌ها می‌باشند. در واقع در این شیوه برنامه نویسی، برنامه به شیء گرایش پیدا می‌کند. به این معنا که داده‌ها و توابعی که قرار است بر روی این داده‌ها عمل کنند، تا حد امکان در قالبی به نام شی در کنار یکدیگر قرار گرفته، جمع‌بندی شده و یک واحد (شی) را تشکیل داده و نسبت به محیط بیرون خود، کپسوله می‌شوند و از این طریق، توابع بیگانهٔ خارج از آن شی، دیگر امکان ایجاد تغییر در داده‌های درون آن شی را ندارند. به طور مثال حساب بانکی شما که شامل مشخصات فردی شما و میزان سپردهٔ شما در بانک است، تشکیل یک شی را می‌دهند و به دلیل دارا بودن ویژگی کپسوله، امکان دستکاری در میزان سپرده یا مشخصات شما، توسط دیگران وجود ندارد.
Javascript یك زبان برنامه نویسی شی گرا(OOP) است. یك زبان برنامه نویسی شی گرا به شما اجازه می دهد كه شی های مورد نیاز خود را تعریف كرده و انواع متغیرهارا نیز تعریف كنید. یك شی یك نوع داده ویژه است و خصوصیاتی دارد. خصوصیات مقادیر وابسته به یك شی هستند. 
در دوره آموزشی Udemy JavaScript: Object Oriented JavaScript با شی گرایی در جاوا اسکریپت آشنا می شوید.

دانلود Pluralsight JavaScript: Advanced Fundamentals to jQuery & Pure DOM Scripting آموزش پیشرفته جاوا اسکریپت برای جی کوئری و اسکریپت نویسی DOM

دانلود Pluralsight JavaScript: Advanced Fundamentals to jQuery & Pure DOM Scripting - آموزش پیشرفته
جاوااسکریپت (JavaScript) زبان برنامه‌نویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شده‌است. این زبان، یک زبان شیءگرا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شده‌ است. علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شده‌ است. از همین رو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت می‌گردند.
جی‌کوئری (jQuery) یک کتابخانه جاوااسکریپت سبک‌وزنِ چند مرورگری است که برای ساده سازیِ نوشتنِ اسکریپ‌هایِ سمت-مشتری، در اچ تی ام‌ ال(HTML) طراحی شده و امروزه محبوب‌ترین کتابخانهٔ جاوااسکریپتِ در حال استفاده است.
مدل شیءگرای سند یا دام (DOM - Document Object Model) عنوان یکی از دو ساختوارۀ (architecture) اصلی است (در کنار اس‌اِی‌اکس) که بر اساس آن سندهای اکس‌ام‌ال را به اشیایی که در بردارندهٔ آن است، تجزیه نموده، و آن‌ها را به‌صورت یک ساختار درختی داده‌ها در فضای حافظه اصلی پهن می‌کند. ساختوارۀ دام، نه به زبان برنامه‌نویسی خاصّی وابستگی دارد و نه به سکّوی برنامه‌نویسی ویژه‌ای، بلکه، به منظور اجراء و پیاده‌سازی آن باید از یک زبان برنامه‌نویسی بلندتراز همچون جاوا، سی‌شارپ، جاوااسکریپت یا مشابه آن‌ها سود بجوییم. آنسوی رابط کاربر سند با مدلی شیءگرا نمایانده می‌شود.
در دوره آموزشی Pluralsight JavaScript: Advanced Fundamentals to jQuery & Pure DOM Scripting با استفاده از جاوا اسکریپت به آموزش مباحث پیشرفته جی کوئری و DOM می پردازیم.

دانلود Building Database Web App PHP | OOP | PDO | AJAX | MySQL آموزش پی‌اچ‌پی

دانلود Building Database Web App PHP | OOP | PDO | AJAX | MySQL - آموزش پی‌اچ‌پی
(1395/6/8) تغییرات:

فایل‌های دوره مجدد بارگذاری شد.
همچنین زیرنویس انگلیسی اضافه شد.

انجام دادن کاری که به آن علاقه دارید، به طور خودکار شما را به یک مدرس تبدیل نمی‌کند و صرفاً به اشتراک گذاشتن کارهایتان نیز از شما یک مربی نمی‌سازد. آموزش دادن یک هنر و حرفه‌ای کاملاً مجزا است که نیازمند رویکردی هدفمند بوده و بسیار فراتر از ویدیوهای آموزشی بی‌شماری است که اینترنت را پر کرده‌اند. هدف آموزش واقعی این است که شما را به درکی عمیق از مکانیسم‌های اصلی برساند تا بتوانید به صورت مستقل راهکارهای مورد نیاز خود را خلق کنید. این دوره به گونه‌ای طراحی شده است که با دور زدن مطالب حاشیه‌ای و اضافی، شفافیت عملی و فوری ارائه دهد و مسیری مستقیم و نتیجه‌محور برای هر کسی باشد که می‌خواهد بر زبان PHP، تکنولوژی AJAX، برنامه‌نویسی شی‌گرا و PHP Data Objects مسلط شود و اپلیکیشن‌های وب قدرتمند مبتنی بر پایگاه‌داده بسازد. تسلط بر توسعه وب مدرن نیازمند ترکیبی منسجم از اصول ساختاری، تعاملات فرانت‌اند پویا و معماری امن پایگاه‌داده است. شما از طریق این برنامه آموزشی، درکی همه‌جانبه از به‌کارگیری PHP به عنوان موتور اصلی اپلیکیشن‌های وب به دست می‌آورید و با استفاده از برنامه‌نویسی شی‌گرا، قابلیت‌های قابل استفاده مجدد را کپسوله‌سازی کرده و اصل عدم تکرار کد را به دقت پیاده‌سازی می‌کنید. همچنین کشف خواهید کرد که چگونه AJAX انتقال داده‌های ناهمگام را به شکلی روان مدیریت می‌کند تا محتوای پویا را بدون نیاز به بارگذاری مجدد مرورگر دریافت و نمایش دهد، در حالی که PHP Data Objects اتصالات امن و پایداری به پایگاه‌‌داده برقرار می‌سازد تا آسیب‌پذیری‌های تزریق SQL را کاملاً از بین ببرد. شما با ساخت یک اپلیکیشن واقعی و کاربردی از صفر تا صد، مفاهیم انتزاعی فنی را به مهارت‌های عملی و ماندگار تبدیل خواهید کرد.
در دوره آموزشی Building Database Web App PHP | OOP | PDO | AJAX | MySQL با مفاهیم و ابزارهای کلیدی توسعه وب شامل PHP، برنامه‌نویسی شی‌گرا، AJAX و PDO برای ساخت اپلیکیشن‌های وب پویا و امن آشنا خواهید شد.

دانلود Lynda Building a Website with Node.js and Express.js آموزش ساخت وب سایت با نود.جی‌اس و اکسپرس.جی‌اس

دانلود Lynda Building a Website with Node.js and Express.js - آموزش ساخت وب سایت با نود.جی‌اس و اکسپ
(1395/6/2) تغییرات:

دوره آموزشی به روز شد!

جاوااسکریپت زبانی است که برای افزودن تعامل به وب سایت استفاده می شود. اما علاوه بر قابلیت تعاملی بودن، کارهای زیاد دیگری نیز می توان با استفاده از جاوا اسکریپت انجام داد!
Node.js و Express.js دو تکنولوژیی هستند که قابلیت ها و ظرفیت های جاوااسکریپت را افزایش می دهند. پلتفرم Node امکانی را برای شما فراهم می کند تا اپلیکیشن های سمت سرور را با جاوا اسکریپت توسعه دهید و سپس با فریم ورک Express به راحتی آن را منتشر کنید. نود.جی‌اس (Node.js) یک چارچوب نرم‌افزاری ورودی/خروجی برای پایه رویداد (Event) برای موتور جاوااسکریپت V8 برای سکوهای شبه یونیکس است و نود.جی‌اس همچنین شامل یک محیط یک محیط REPL (حلقهٔ خواندن-اجرا کردن-چاپ کردن) برای آزمایش گرفتن تعاملی است.
در دوره آموزشی Building a Website with Node.js and Express.js شما با چگونگی ساخت وب سایت با استفاده Node.js و Express.js از آشنا می شوید.

دانلود Pluralsight Advanced JavaScript آموزش پیشرفته جاوا اسکریپت

دانلود Pluralsight Advanced JavaScript - آموزش پیشرفته جاوا اسکریپت
در اولین روزهای تاسیس مجمع جهانی وب (Wide Web World) دستورات HTML بسیار ساده و آسان بود، بطوریکه فراگیری فرامین مورد نیاز بیشتر از چند روز طول نمیکشید ولی هنگامی که Web، شروع به پیشرفت نمود، طراحان خواستار کنترل بیشتری شده و در نتیجه مجموعه دستورات مورد نیاز تهیه گردید. از آنجایی که صفحات وب، بهتر است به‌صورت دینامیک و متحرک باشند، طراحان نیز خواستار ارتباط بین بینندگان سایت و صاحبان آن شدند، در نتیجه استفاده از دستورات HTML به تنهایی نیاز آنها را برطرف نکرد و سپس شرکت Netscape برای ایجاد و کنترل ارتباط بین صاحبان سایت و بینندگان آن در صفحات وب از JavaScript کمک گرفت. JavaScript دقیقا یک زبان برنامه نویسی می باشد که بوسیله آن میتوان بین کاربر و سایت ارتباط برقرار نمود. توجه داشته باشید که استفاده از JavaScript در صفحات Web نیازی به نوشتن اسکریپتها نداشته و میتوانید اسکریپتهای موجود در شبکه اینترنت را کپی و در مکان مورد نظر با ایجاد تغییرات مورد نیاز استفاده کنید.
در دوره آموزشی Pluralsight Advanced JavaScript با مباحث پیشرفته جاوا اسکریپت آشنا می شوید.

دانلود Udemy Javascript Advanced Programing For Modern Web Developer (Projected files included) آموزش پیشرفته جاوا اسکریپت برای وب سایت های مدرن

دانلود Udemy Javascript Advanced Programing For Modern Web Developer (Projected files included) - آم
جاوااسکریپت (JavaScript) زبان برنامه‌نویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شده‌است. این زبان، یک زبان شی‌گرا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شده‌ است. علیرغم اشتباه عمومی، زبان جاوااسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شده‌است. از همین رو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت می‌گردند.
این زبان می‌تواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته می‌شوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی می‌تواند به عنوان نمونه‌ای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد.
در دوره آموزشی Udemy Javascript Advanced Programing For Modern Web Developer (Projected files included) با استفاده از جاوااسکریپت و تکنیک های پیشرفته آن به طراحی وب سایت های مدرن می پردازید.

دانلود Pluralsight AngularJS Tutorial Series دوره های آموزشی انگولار جی اس

دانلود Pluralsight AngularJS Tutorial Series - دوره های آموزشی انگولار جی اس
(1395/2/28) تغییرات:

دوره آموزشی AngularJS Line of Business Applications اضافه شد!

یکی از فریم ورک های متن باز و پرطرفدار جاوا اسکریپت، AngularJS است و هدف اصلی آن کمک به توسعه برنامه‌های تک صفحه ای وب (SPA مخفف Single Page Web Applications) می باشد. این فریم ورک متن باز از معماری (Model-View-Controller (MVC، انقیاد داده، قالب‌های سمت کلاینت و تزریق وابستگی‌ها برای ایجاد بستر مورد نیاز ساختن برنامه‌های مبتنی بر وب استفاده می‌کند.
در دوره های آموزشی Pluralsight AngularJS Tutorial Series شما با قابلیت های اساسی و کلیدی این فریم ورک کاربردی قدرتمند آشنا می شوید.

دانلود Pluralsight JavaScript Animation with GSAP آموزش ساخت انیمیشن های جاوا اسکریپت با GSAP

دانلود Pluralsight JavaScript Animation with GSAP - آموزش ساخت انیمیشن های جاوا اسکریپت با GSAP
GSAP برگرفته از سر واژه های Green Sock Animation Platform بوده و محصولی از گروه GreenSock است. این گروه چندین سال است که بر روی پروژه های انیمیشن سازی با کد ادوبی فلش در اکشن اسکریپت ۲ و ۳ فعالیت می کنند. در حال حاضر با توجه به اینکه برخی از مرورگرها و دستگاه ها فلش رو ساپورت نمی کنند این گروه تصمیم گرفته اند در کنار توسعه موتورهای انیمیشن سازی مخصوص فلش ساختاری برای ساخت انیمیشن های HTML5 نیز فراهم کنند. به گفته سایت تولید کننده این ابزار، GSAP ابزاری است کاربردی برای ساخت انیمیشن های HTML5 که هم به صورت اسکریپتی نوشته می شوند و هم دارای بازدهی بالایی هستند و در اکثر مرورگرها کار می کنند. این یعنی امکانی که اکثر کتابخانه های دیگر دارا نیستند. نه انیمیشن های خاص CSS و نه روش های دست و پا گیر jquery هیچ یک به اندازه GSAP کارایی و بازدهی بالایی ندارند.
در دوره آموزشی Pluralsight JavaScript Animation with GSAP با نحوه ساخت انیمیشن های جاوا اسکریپت توسط GSAP آشنا می شوید.

دانلود Infinite Skills Building a Complete Web Application آموزش ساخت برنامه کاربردی وب کامل

دانلود Infinite Skills Building a Complete Web Application - آموزش ساخت برنامه کاربردی وب کامل
برنامه کاربردی وب (web application) یک برنامه‌است که می‌توان به آن از طریق اینترنت یا اینترانت دسترسی داشت. همچنین به معنی یک برنامه‌ایست که توسط یک مرورگر پشتیبانی می‌شود.(همانند افزونه جاوا) یا درون یک زبان برنامه‌نویسی نوشته شده‌است که توسط مرورگر پشتیبانی می‌شود؛ همانند جاوا اسکریپت که با زبان اچ‌تی‌ام‌ال ترکیب شده‌است. برنامه‌های وبی معمولاً از مرورگرها به عنوان بستر فعالیت استفاده می‌کنند. یک مرورگر همانند یک کارخواه یا به عبارت بهتر یک کارخواه مختصر است که کاربر را قادر به به روزرسانی و استفاده از برنامه می‌کند، بدون این که احتیاج باشد کاربر برنامه را بر روی دستگاه خود نصب کند. سیستم‌های خرید و فروش(همچون آمازون)، مزایده‌های آنلاین (همچون ای‌بی)، رایانامه‌های تحت وب (همچون جیمیل) و ویکیها نمونه‌ای برای برنامه‌های کاربردی وب معمول هستند. در دوره آموزشی Infinite Skills Building a Complete Web Application با نحوه ساخت یک وب اپلیکیشن به صورت کامل آشنا می شوید.

دانلود Pluralsight Backbone.js Fundamentals آموزش بک‌ بون.جی‌اس

دانلود Pluralsight Backbone.js Fundamentals - آموزش بک‌ بون.جی‌اس
بک‌بون.جی‌اس (Backbone.js) مجموعه ای از ابزارهایی است که برای توسعه اپلیکیشن های تحت وب تک صفحه ای طراحی شده است. بک‌بون یک کتابخانهٔ جاوااسکریپتی با اینترفیس RESTful و بر پایهٔ model-view-presenter و پارادایم طراحی برنامهٔ مدل اکتور است و به شما امکان نوشتن کدهای JavaScript به صورت ساختار یافته را داده و کمک می‌کند اطلاعات مورد نیاز نرم‌افزار از لا‌به‌لای ساختار DOM صفحات خارج شود. از میان ویژگی های بسیار این کتابخانه می توان به سادگی، سرعت بالا، سبک بودن، رابطه ساده با سرور اشاره نمود. Backbone.js امکانی را فراهم می کند تا بدون این که مجبور به ایجاد تغییر در HTML یا بخش‌های دیگر کد باشید، قادر به استفاده از هر موتور قالب‌سازی بوده، به تعریف رویداد‌های جدید پرداخته و همچنین از کتابخانه‌ ها و فریمورک‌ های دیگر استفاده نمایید.
در دوره آموزشی Pluralsight Backbone.js Fundamentals شما با قابلیت های اساسی و کلیدی این کتابخانه کاربردی و قدرتمند آشنا می شوید.