جاوا اسکریپت زبان lingua franca از وب است، اما قبل از استفاده از آن برای ایجاد وب سایت های پویا، شما باید بدانید که چگونه کار می کند. در این دوره، مدرس Joe Chellman قواعد زبان جاوا اسکریپت را بررسی می کند. او نشان می دهد چگونه...
به عنوان یک توسعه دهنده جاوا اسکریپت که برای یک موقعیت جدید رقابت میکند، ممکن است با سوالات مصاحبه پیچیده برخورد کنید که شما را در مورد موضوعاتی که ممکن است در دنیای واقعی با آن روبرو شوید، تست کند. در این درس عملی،...
دستورالعملهای امنیتی وب مفید هستند. تست نفوذ، نقاط ضعف در کد و زیرساختار را پیدا میکند. با این حال، در این میان، توسعه دهندگان باید کد resilient ایجاد کنند. در این دوره، مدرس Emmanuel Henri توسعه دهندگان جاوا اسکریپت را...
جاوا اسکریپت اجازه می دهد تا به سرعت و به آسانی قابلیت ها و ظاهر شیرپوینت را تغییر دهید. بسیاری از صاحبان وب سایت ها و مدیران از آن هراس دارند، اما شما مجبور نیستید یک توسعه دهنده باشید تا بتوانید از قدرت جاوا اسکریپت...
توسعه دهندگان جاوا اسکریپت می توانند گرافیک freeform را در یک سطح رسم به نام Canvas ایجاد کنند. Canvas توانایی ایجاد برنامه های کاربردی وب بومی و توانمند با گرافیک 2D و 3D را باز می کند. در این دوره، مربی Joe Marini مفاهیم فنی در پشت...
میخواهید به جمع برنامه نویسان بپیوندید؟ این درس جذاب میتواند به شما کمک کند تا زبان برنامهنویسی جاوا اسکریپت، و همچنین یک کتابخانه برنامهنویسی به نام p۵.js را انتخاب کنید. مربی Engin Arslan از اصول اولیه جاوا اسکریپت...
در طول دو دهه گذشته، برنامه نویسان هم کد خود و هم مکالمات آنها را در مورد کدها در مورد الگوهایی که ابتدا در الگوهای طراحی، مجموعه کلاسیک چهار کتاب توصیف شدهاند، تشکیل دادهاند. برنامه نویسان جاوا اسکریپت در...
برنامههای وب، پیچیدگی و مواجهه با شبکهها را ترکیب میکنند. جاوا اسکریپت و شبکه، قدرت بسیار را ارائه می دهند، اما فرصتهای بسیاری برای باز شدن درها برای هکرها وجود دارد. اما هک اخلاقی، به شما این امکان را میدهد...
Service workers اسکریپت های پس زمینه ای هستند که قابلیت هایی مانند ذخیره سازی آفلاین، push notifications و همگام سازی پس زمینه را فراهم می کنند. آنها ابزار مهمی برای توسعه دهندگان وب مدرن هستند که میخواهند سریعتر ، تجارب تعاملی...
با Performance APIs ، تعبیهشده در مرورگرهای مدرن، میتوانید عملکرد وب سایت و برنامههای کاربردی خود را اندازهگیری کرده و تغییرات ` زنده ` را در محتوای صفحه ، پیمایش صفحه، و چیزهای دیگر، تغییر دهید. این به شما این امکان...
Web Workers یکی از APIهای شناخته نشده در وب است. و آن باعث میشود که multithreading قابلیت اجرای چند کار به طور همزمان به جاوا اسکریپت را داشته باشد . multithreading با Web Workers میتواند عملکرد برنامههای پیچیده را با کد قوی منبع افزایش...
آیا شما یک چارچوب یا کتابخانه جاوااسکریپت ویژهای پیدا کردهاید که مناسب نیازهای شما باشد؟ اگر نه، ممکن است بخواهید Vue.js را کشف کنید، که یک رویکرد مترقی برای حل مشکلات پیش رو ارایه میدهد. Vue یک جایگزین منطقی برای...
کاربران اکنون انتظار دارند که از Appها تجربهای شبیه به سایتهای موبایل داشته باشند. اما توسعه دهندگان چگونه می توانند کاری کنند تا پروژههای مبتنی بر وب آنها، مانند برنامههای بومی عمل کنند؟ پاسخ، برنامههای...
شروع به کار با Yarn، مدیر بسته جاوااسکریپتی سازمانی، از توسعه دهندگان در فیس بوک و گوگل. Yarn یک جایگزین npm است که عملکرد بهتر را از طریق ذخیره سازی و اجرای موازی فراهم می کند. در این دوره، مربی Steven Emmerich تفاوت های اصلی...
توسعه دهندگان جاوا اسکریپت میتوانند از چارچوب TensorFlow برای ایجاد یک پروژه یادگیری ماشین ( ML ) استفاده کنند. این درس شما را با اصول ML آشنا میکند و نشان میدهد چگونه از TensorFlow استفاده کرده و از آن برای آموزش مدل و تولید...
در جهان بدون Flash، انیمیشن ترکیبی، یک ابزار قدرتمند برای طراحان وب است. این دوره نشان می دهد که چگونه ترکیبی صحیح از HTML، جاوا اسکریپت، CSS و سایر دارایی ها را برای ارائه انیمیشن های مبتنی بر وب که در همه چیز، از تلویزیون...
برنامه جاوا اسکریپت چگونگی دسترسی متغیرها در کد شما را مشخص میکند. دو دیدگاه وجود دارد: سراسری (global) و محلی (local). متغیرهای سراسری از هر جایی در دسترس هستند؛ متغیرهای محلی تنها از داخل تابع قابلدسترسی هستند و یا...
برنامه نویسان موفق، بیشتر از چگونگی کد نویسی، می دانند. آنها همچنین می دانند که چگونه در مورد حل مشکلات فکر کنند. کد کلینیک مجموعه ای از دوره هایی است که مدرسان ما مشکلات مشابه با استفاده از زبان های برنامه نویسی...
آیا شما در جاوا اسکریپت بصورت تابعی برنامه نویسی میکنید؟ در این دوره آموزشی، در مورد چندین کتابخانه یاد می گیرید که می تواند کاربرد عملی مفاهیم برنامه نویسی تابعی را در عمل اعمال کنید. برای شروع، مربی Zsolt Nagy به شما...
در حال حاضر توسعه دهندگان دسترسی به ابزارهای ساده برای ذخیره داده های کوچکی از داده ها به صورت محلی، و همچنین روش پیچیده تر IndexedDB برای انواع بزرگتر یا ساختار یافته ای از داده ها را دارند. در این دوره، مدرس Emmanuel Henri...
آیا شما علاقه مند به نوشتن برنامه های بلاکچین هستید یا مایلید یک Cryptocurrency را به برنامه های موجود اضافه می کنید؟ در این دوره مبتنی بر پروژه، مدرس Drew Falkman به توسعه دهندگان تلفن همراه و وب که عموما با مفاهیم برنامه نویسی...
آیا شما یک توسعه دهنده جاوا اسکریپت هستید که علاقهمند به تغییر دادن به یک سبک کاربردی تر است؟ اگر اینطور است, این درس مبتنی بر پروژه میتواند به شما کمک کند. در اینجا مربی مایکل Rosata شما را مجهز به مفاهیم برنامهنویسی...
کشف راهکارها و تکنیک های متحرک سازی محتوا با استفاده از جاوا اسکریپت و تکنولوژی های بومی وب. در این دوره متمرکز، مدرس جوزف Labrecque نشان می دهد که چگونه از vanilla JavaScript برای انجام انیمیشن های رایج در مرورگرهای وب مدرن...
Closures - یک مفهوم اصلی برای توسعه دهندگان متوسط و پیشرفته جاوا - میتواند برای بسیاری از توسعه دهندگان چالش برانگیز باشند. در این دوره کوتاه، مدرس ساشا Vodnik این مفهوم اساسی را تجزیه و تحلیل میکند و توضیح میدهد که...
فرقی نمیکند که شما یک برنامه نویس تازه کار هستید یا یک توسعه دهنده با تجربه ، اشکالات برنامه (bugs) جزو اجتناب ناپذیری از توسعه وب هستند. دیباگرها می تواند وظیفه پیدا کردن و رفع این اشکالات را بسیار ساده تر انجام دهند....
رویکرد جاوا اسکریپت به برنامه نویسی شی گرا ، برای بسیاری از توسعه دهندگان بیگانه است. در حالی که نمونه اولیه ابزار اصلی برای برنامه نویسی متوسط و پیشرفته است، حتی توسعه دهندگان با تجربه ممکن است درک نکنند که چگونه...
توجه: این دوره توسط OSTraining ساخته شده است. این دوره در ابتدا در تاریخ 21 اوت 2017 منتشر شد. ما خوشحالیم که این آموزش را در کتابخانه ما برگزار کنیم. یاد بگیرید چگونه 2 Magento را ایجاد و سفارشی کنید. مربی Enno Stuurman این دوره را...
آیا شما با مفاهیم اولیه جاوا اسکریپت آشنا هستید، اما میخواهید به ایجاد درک خود از این زبان نوشتار اصلی ادامه دهید؟ در این درس برخی از مفاهیم پیشرفته جاوا اسکریپت را بررسی کنید - از جمله چگونگی مدیریت انتشار و اتصال...
بهترین راه یادگیری Vue.js استقاده از Vue.js است. که کتابخانه ی است که میتواند بر اساس نیاز هر توسعه دهنده ای تغییر اندازه دهد. وقتی شما یک رابط کاربری برای یک برنامه بسازید و نقاط قوت و انعطاف پذیری را در عمل ببینید، آن...
مجموعه های JavaScript مانند jQuery و فریمورک هایی مانند React مزیت های بسیاری برای عرضه دارند، اما عملکرد می تواند یک متغییر باشد باشد. حذف jQuery و React میتواند سرعت سایت را بدون تاثیر روی تجربه ی کاربری، افزایش دهد. ولی بسیاری...
با چشم انداز آتی JavaScript یعنی ECMAScript 6 آشنا شوید. این دوره ی کوتاه ، نگاهی می اندازد به آخرین ویژگی های (ECMAScript 6 (aka ES6 که چگونه موجب فشردگی و قدرتمند شدن برنامه ی JavaScript شده است. مدرس Eve Porcello شما را با کلید واژه های جدید و...
(The HTML DOM (Document Object Model راههای جدید و جالبی را برای ایجاد وبسایت های پویا باز میکند. راههای مختلفی که یک توسعه دهنده میتواند DOM
tree را با استفاده از تکنولوژی های رایج وب دستکاری کند را یاد بگیرید. استاد Christian Hur ، مفهوم...
برنامه نویسی Functional یک جایگزین قوی و تمیز برای برنامه نویسی معمول و روتین است. در این دوره، مفاهیم functional را در قالب بسیاری از برنامه ها و framework
های JavaScript یاد بگیرید. مدرس Shaun Wassell با توضیح اینکه برنامه نویسی functional...
گرافیک های 3 بعدی ، بخش اصلی تصویر سازی داده، واقعیت مجازی، واقعیت تقویت شده، و بازی یعنی تمام حوزه هایی که به سرعت درحال رشد هستند، محسوب می
شوند. استفاده از Three.js JavaScript library را برای ساخت گرافیک های سه بعدی در وب...
هیچ اندازه از یادگیری تئوری جاوا اسکریپت ، جایگزین کار عملی واقعی و اجرای آن نمی شود. حتی قبل از اتخاذ یک چارچوب، یادگیری نحوه سازمان دهی قطعات مختلف
Javascript- ماژول سازی، decouple کردن و غیره- تاثیر مثبت روی کیفیت کدتان...
مدیریت پروژه های open source برای ساخت و توسعه وب می تواند پاداش و تلاشی پیچیده باشد. در این کورس از طریق مفاهیم open-source چگونگی ساخت یک کتابخانه کوچک Javascript را از صفر ، آغاز کنید ...
ساخت و گسترش اپلیکشن ها می تواند به سرعت پیچیده شود. webpack وظیفه مدیریت وابستگی های وب را ، از طریق ارائه لیستی بلند بالا از ویژگی ها ، که تعدادی متنوع از appهای javascript را تامین می کند، آسان می سازد. در این درس، این ویژگی...
NativeScript یک چارچوب open-source برای ساختنappهای native iOS و اندروید است. سازندگان وب که با Angular 2 آشنا هستند می توانند در این کورس با
NativeScript آشنا شوند و طرز ساخت یک اپلیکشن برای iOS و اندروید را به وسیله افزایش قدرت ...
به صورت عملی با مفاهیم علم کامپیوتر آشنا شوید و دانش خود از JavaScript را به مرحله بعد ببرید. این کورس با بررسی مفهوم recursion شروع می شود و در ادامه به طرز استفاده از الگوریتم های دسته بندی می پردازد. سپس، عناصر اصلی interfaceهای...
طرز leverage کردن توابع coercion ضمنی و صریح را برای کاهش مقدار تکرار در برنامه تان و ساخت کدی که انعطاف پذیرتر هست، را بیاموزید. مدرس "کایل سیمپسون" طرز
کار coercion را شرح می دهد، اطلاعاتی درباره استفاده های متداول و چگونگی...
با آخرین تحول زبان javascript و ویژگی های جدید ES6 آشنا شوید. این کورس فرصتی برای همراهی با مدرس "کایل سیمپسون" فراهم می کند، تا مهارت های جدید برنامه
نویسی کسب کنید. استفاده و کار با فراخوان ها، handle کردن کنترل inversionها،...
این کورس به شناسایی ارزش استفاده از Javascript برای برنامه نویسی مبتنی بر وب کمک می کند. در ابتدا ، تاریخچه JavaScript، و جزئیات این زبان، را بیاموزید و نگاهی
اجمالی به چگونگی کارکرد browserها و سرورها بیاندازید. سپس، از آنجا...
JavaScript زبان نگارش وب است. وقتی که وب از حالت ایستا به یک محیط پویا تبدیل می شود، تمرکز فن آوری از static markup و استایل دادن - که مداوم توسط
سیستم های مدیریت content یا scritpهای خود کار اداره می شوند- به interfaceهای پویا و تعامل...
در این کورس "کایل سیمپسون" به مفاهیم اصلی برنامه نویسی کاربردی می پردازد تا در ارتقاء مهارت های Javascript شما را یاری کند. در طول این کورس، کایل به مفاهیمی با
شیوه عملی می پردازد، از زبان نامفهوم که گاهاً برای صحبت...
آماده هستید تا رویای بازی خود را به واقعیت مبدل نمایید؟ بنابراین باید دست بکار شده و به سمت Unity بشتابید. در این دوره ی آموزشی - که برای توسعه دهنده های جاوا اسکریپت در تمام سطوح مهارت طراحی گردیده است - شیوه ی استفاده...
Google Apps Script شامل مجموعه ی قدرتمندی از APIها برای هر توسعه دهنده جاوا اسکریپت که مایل است ، ایجاد محتوا بواسطه ی بکار بردن فضای ذخیره سازی
Google Drive و ماهیت مشترک Google Docs را خودکار سازی کند ، مورد استفاده قرار می گیرد....
برنامه های Native کارها را به صورت offline انجام داده و آن را در صفحه ی اصلی device به نمایش در می آورند .تا الان برنامه های وب موبایل این ویژگی ها را نداشتند ، اما در برنامه های پیشرفته وب ، این مشکل حل شده است .یک برنامه ی...
با computer Science Prinicples Lab کد نویسی را از تئوری به عمل تبدیل کنید. این آزمایشگاه تجربی به شما فرصت تجربه و کار با Javascript، یکی از محبوب ترین
زبان های برنامه نویسی وب، می دهد. استفاده آسان از Javascript، قابلیت cross-platform و ابزارهای...
طراحان وب می توانند مجموعه مهارت ها و فرصت های شغلی خود را با استفاده از جاوا اسکریپت بهبود ببخشند. این تنها زبان برنامه نویسی برای برنامه نویسی سمت سرویس گیرنده (کلایینت) است - برای انجام کارهایی که تنها با استفاده...
مدل (Object Document (DOM در هسته هر صفحه HTML قرار دارد. برای توسعه صفحات HTML دینامیک، توسعه دهنده سمت کلاینت، نیاز به درک اینکه چگونه جاوا اسکریپت به DOM متصل شده و کنترل می کند، و به شما اجازه می دهد که محتوای صفحه موجود را ایجاد،...