Course catalog

Categories

Showing 1-20 of 56 items.

linkedin CSS برای توسعه دهندگان (Mitalearn-416616)

  • 1 hours 51 minutes
  • مناسب همه
  • Release date: 15 November 2024
  • Author: Carrie Dils
درباره این دوره: 

 

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

این دوره با CodeSpaces GitHub ، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به تنظیمات محلی محلی ارائه می دهد ، یکپارچه شده است. با استفاده از Codepaces GitHub ، می توانید از هر دستگاهی ، در هر زمان استفاده کنید-همه در حالی که از ابزاری استفاده می کنید که احتمالاً در محل کار با آن روبرو خواهید شد. برای یادگیری نحوه شروع کار ، از فیلم "استفاده از CodeSpaces GitHub با این دوره" دیدن کنید.


linkedin ESLint: Integrating with Your Workflow (Mitalearn-209233)

  • 45 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Sasha Vodnik
درباره این دوره:

خطاها حتی در کدهای با تجربه ترین توسعه دهنده جاوا اسکریپت ظاهر می شوند. ESLint می تواند به شما کمک کند این مشکلات را زود و اغلب تشخیص دهید. زمانی که کد جاوا اسکریپت شما ممکن است کار کند، به شما هشدار می دهد، اما کاملا درست نیست. این ابزار محبوب هنگام کدنویسی خطاها را برجسته می کند و به شما امکان می دهد قوانین سفارشی را بنویسید و اجرا کنید. در این دوره مختصر - اولین دوره از سری ESLint - یاد بگیرید که چگونه ESLint را در گردش کار خود ادغام کنید تا بررسی خودکار خطا را سفارشی کنید. مربی Sasha Vodnik نحوه افزودن ESLint را به پروژه و پیکربندی آن برای بررسی سبک کد و تکمیل خودکار پیکربندی شما با قوانینی از یک راهنمای سبک، مراحل می‌دهد. به علاوه، نحوه پیکربندی و استفاده از پسوند ESLint را برای ویرایشگر کد خود بیاموزید.

linkedin JavaScript: Hashmaps (Mitalearn-424929)

  • 34 minutes
  • مناسب همه
  • Release date: 14 August 2024
  • Author: Tiffany Graves
درباره این دوره: 

 HashMaps یک ساختار داده بسیار مفید در زبان های برنامه نویسی است. در JavaScript ، داده ها در جفت های ارزش کلیدی ذخیره می شوند و با استفاده از Hashmaps برای بازیابی سریع داده ها امکان پذیر است. در این دوره ، مهندس نرم افزار و انجیلی وب Tiffany Graves پوشش می دهد که هاشک ها چیست و چرا از آنها استفاده می شود. بیاموزید که چگونه کارکردهای داخلی برای HashMaps ، GET () و SET () ، بازیابی سریع داده ها را ارائه می دهند ، که منجر به پیچیدگی زمان بهینه می شود. همچنین پیچیدگی فضایی نسبتاً بهینه هاش در جاوا اسکریپت را نیز کاوش کنید. به علاوه ، به بحث در مورد هش و اصول اولیه عملکرد هش شیرجه بزنید.

Related Skills

linkedin React: Building Large Apps (Mitalearn-120697)

  • 53 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

React برای برنامه های کاربردی بزرگ و پیچیده ساخته شده است. اگر می‌خواهید برنامه‌های بزرگ‌تر و جسورانه‌تری با React بسازید، باید انعطاف‌پذیری آن را برای شما کارساز کنید. این به معنای مدیریت پروژه، اجزای سازنده و وضعیت برنامه شماست. امانوئل هنری ابزارهایی را بررسی می‌کند که ساخت و استقرار در مقیاس بزرگ را آسان‌تر می‌کنند و به شما امکان می‌دهند آنچه را که در برنامه React شما اتفاق می‌افتد بسیار بالاتر از آنچه می‌توانید با یک دیباگر معمولی تعیین کنید، ببینید. بهترین روش‌ها را برای سازمان‌دهی پروژه، مدیریت دولتی، آزمایش، یکپارچه‌سازی مداوم، برنامه‌های وب پیشرو و رندر سمت سرور بیاموزید.

linkedin React: Building Progressive Web Apps (PWAs) (Mitalearn-147744)

  • 49 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Eve Porcello
درباره این دوره:

برنامه‌های تک صفحه‌ای ممکن است روان، سریع و مؤثر باشند، اما با قطع اتصال شبکه ناپدید می‌شوند. برنامه‌های وب پیشرو (PWA) به‌صورت آفلاین کار می‌کنند، انعطاف‌پذیری را افزایش می‌دهند و به توسعه‌دهندگان اجازه می‌دهند تجربه‌های کاربری یکپارچه‌ای را ایجاد کنند که شبیه برنامه‌های بومی است. در این دوره آموزشی با Eve Porcello بیاموزید که چگونه با استفاده از React، چارچوب انعطاف پذیر front-end، PWA خود را بسازید. ایو توضیح می‌دهد که چگونه مولفه PWA را بسازید، داده‌ها را واکشی کنید، از Lighthouse برای اعتبارسنجی برنامه خود استفاده کنید، و قابلیت‌های آفلاین را اضافه کنید تا برنامه‌تان را حتی در زمانی که اینترنت قطع است اجرا کنید. به علاوه، یاد بگیرید که چگونه برنامه خود را به صورت محلی با مرورگرهایی مانند Chrome و Safari برای iOS نصب کنید.

linkedin React: Components, Context, and Accessibility (Mitalearn-144871)

  • 1 hours 27 minutes
  • پیشرفته
  • Update date: 21 June 2026
  • Author: Eve Porcello
درباره این دوره:

هنگامی که بر پایه های چارچوب React و معماری پشتیبانی کننده آن تسلط پیدا کردید، می توانید از ویژگی های پیچیده تری استفاده کنید که برنامه های کاربردی سریعتر و در دسترس تر را فعال می کند. در این دوره آموزشی، با پیشرفت‌های موجود در React 16 و نحوه استفاده از ویژگی‌های کلیدی برای ساخت برنامه‌های بهتر React آشنا شوید. مؤلفه‌ها و الگوهای پیشرفته‌ای را کاوش کنید که می‌توانند به شما کمک کنند برنامه‌هایتان را تمیزتر ساختار دهید. مربی Eve Porcello همچنین نحوه استفاده از Context API، ساخت محتوای معنایی قابل دسترس و موارد دیگر را نشان می دهد.

linkedin SharePoint Advanced: Enhancing Functionality with JavaScript (Mitalearn-150923)

  • 41 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Phil Gold
درباره این دوره:

جاوا اسکریپت به شما امکان می دهد تا به سرعت و به راحتی عملکرد و ظاهر شیرپوینت را تغییر دهید. بسیاری از صاحبان و مدیران سایت از آن می ترسند، اما برای استفاده از قدرت جاوا اسکریپت نیازی نیست که یک توسعه دهنده باشید. این دوره به شما کمک می کند تا بفهمید جاوا اسکریپت و شیرپوینت چگونه با هم کار می کنند و چه کارهایی می توانید با آنها انجام دهید. فیل گلد حرفه ای در زمینه ارتباطات و آموزش توضیح می دهد که چرا باید از جاوا اسکریپت استفاده کنید، موارد استفاده مثال ارائه می دهد، و مؤلفه های اصلی و کتابخانه های جاوا اسکریپت را که می توان در شیرپوینت در همه سطوح کاربر اعمال کرد، برای خودکارسازی وظایف، به روز رسانی رابط کاربری و حتی جابجایی کاوش می کند. داده های داخل و خارج از شیرپوینت.

linkedin TypeScript: Upgrades and Features (Mitalearn-146826)

  • 1 hours 15 minutes
  • پیشرفته
  • Release date: 21 June 2026
  • Author: Emmanuel Henri
درباره این دوره:

مانند تمام فناوری‌های مبتنی بر جاوا اسکریپت، تایپ اسکریپت به سرعت در حال تغییر است. این دوره انواع جدید انواع و رویکردهای تعامل با آنها و همچنین سایر ویژگی های این زبان برنامه نویسی که به سرعت در حال تکامل است را معرفی می کند. مربی Emmanuel Henri نشان می دهد که چگونه می توان از آخرین ویژگی های TypeScript و همچنین به روز رسانی های مهم نسخه های قبلی مانند برچسب گذاری نوع، ژنراتورها و تکرار کننده ها و تجزیه و تحلیل جریان کنترل استفاده کرد. در پایان دوره، حتی برنامه نویسان تایپ اسکریپت ماهر نیز چیز جدیدی برای اضافه کردن به گردش کار روزانه خود پیدا خواهند کرد.

linkedin Vue.js 2 Essential Training (Mitalearn-184464)

  • 3 hours 46 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Ray Villalobos
درباره این دوره:

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

linkedin آزمایشگاه اصول علوم کامپیوتر: جاوا اسکریپت (Mitalearn-100297)

  • 1 hours 52 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Rich Winnie
درباره این دوره:

با آزمایشگاه اصول علوم کامپیوتر ما، کدنویسی را از تئوری به عمل تبدیل کنید. این آزمایشگاه عملی به شما فرصتی می دهد تا با جاوا اسکریپت، یکی از محبوب ترین زبان ها برای برنامه نویسی وب، آزمایش کنید. سهولت استفاده جاوا اسکریپت، سازگاری بین پلتفرم ها و بسیاری از ابزارهای کدنویسی رایگان، آن را به گزینه ای عالی برای برنامه نویسان جدید تبدیل کرده است. این دوره با تکیه بر درس های مجموعه اصول علوم کامپیوتر، نحوه اعمال مفاهیمی مانند متغیرها، توابع، شرایط، حلقه ها و آرایه ها را به طور مستقیم در زبان جاوا اسکریپت نشان می دهد. فایل‌های تمرین رایگان را دانلود کنید و همراه با مدرس سری داگ وینی همراه باشید که نحو را می‌شکند و جاوا اسکریپت را در عمل نشان می‌دهد.

linkedin آموزش HTML Canvas (Mitalearn-155768)

  • 2 hours 9 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Joe Marini
درباره این دوره:

توسعه‌دهندگان جاوا اسکریپت می‌توانند گرافیک‌های آزاد را روی سطح طراحی به نام Canvas ایجاد کنند. Canvas توانایی ایجاد برنامه های وب غنی و بومی را با گرافیک های دو بعدی و سه بعدی باز می کند. در این دوره، مربی جو مارینی مفاهیم فنی پشت Canvas را معرفی می کند و نحوه انجام عملیات ترسیم را به طور مستقیم در یک صفحه وب نشان می دهد. یاد بگیرید که چگونه اشکال اساسی و پیچیده را بکشید، رنگ ها و سبک ها را تنظیم کنید و سایه ها، الگوها و شیب ها را اضافه کنید. سپس تکنیک های پیشرفته تری مانند مقیاس بندی، چرخش و ترکیب اشیاء را کشف کنید. به‌علاوه، نحوه استفاده از عناصر Canvas را برای ساخت یک نمایش اسلاید با ویژگی‌های کامل و یک انیمیشن دو بافری کشف کنید.

linkedin آموزش React.js (Mitalearn-188221)

  • 1 hours
  • مبتدی
  • Release date: 21 June 2026
  • Author: Eve Porcello
درباره این دوره:

React.js طراحی شده است تا فرآیند ساخت اجزای رابط کاربری ماژولار و قابل استفاده مجدد را ساده و بصری کند. در این دوره، Eve Porcello شما را از طریق پایه‌های توسعه React، از جمله استفاده از React hooks راهنمایی می‌کند - ویژگی جدیدی که در React 16.8 شروع شده و به توسعه‌دهندگان اجازه می‌دهد تا بدون نوشتن کلاس‌ها، قابلیت‌هایی را به اجزا اضافه کنند. Eve نحوه ایجاد کامپوننت‌ها، نمایش داده‌های پویا با ویژگی‌ها و رندر کردن اجزا با استفاده از نحو JSX را نشان می‌دهد. حوا همچنین وضعیت اجزا را با قلاب مدیریت می کند. از پیشرفت های قدرتمند React مانند قلاب useEffect برای بارگیری داده های راه دور استفاده می کند. و از گزینه های استقرار ابری برای برنامه های ایجاد شده با Cre-react-app استفاده می کند.

n n ما خوشحالیم که این آموزش را در کتابخانه خود ارائه می دهیم.

linkedin آموزش اشکال زدایی جاوا اسکریپت (Mitalearn-131509)

  • 2 hours 47 minutes
  • متوسط
  • Update date: 21 June 2026
  • Author: Joe Chellman
درباره این دوره:

چه در برنامه نویسی تازه کار باشید و چه یک توسعه دهنده با تجربه، اشکالات بخشی اجتناب ناپذیر از توسعه وب هستند. دیباگرها می توانند کار پیدا کردن و رفع آن باگ ها را بسیار ساده تر کنند. در این دوره، یاد بگیرید که چگونه با یک دیباگر کار کنید تا به طور کارآمد مسائل را در پروژه های جاوا اسکریپت خود بیابید و حل کنید. مربی جو چلمن یک راهنمای زبان محور برای مقابله با پیچیدگی های موجود در ایجاد بزرگترین پلتفرم توزیع شده در جهان ارائه می دهد: وب. او توضیح می‌دهد که چرا ما به اشکال‌زدا نیاز داریم، اصطلاحات و مفاهیم قابل‌توجهی را مرور می‌کند و اصول اولیه استفاده از دیباگر را طی می‌کند. سپس نگاهی به اشکال‌زدایی در عمل می‌اندازد، نحوه اشکال‌زدایی یک برنامه React در کروم، نحوه اشکال‌زدایی در iOS با استفاده از Simulator، نحوه اشکال زدایی یک تم وردپرس در کد ویژوال استودیو و موارد دیگر را به اشتراک می‌گذارد.

linkedin آموزش توسعه فول استک جاوا اسکریپت: MongoDB، Node و React (Mitalearn-390929)

  • 3 hours 35 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Samer Buna
درباره این دوره:

با انجام دادن یاد بگیرید! با ساختن یک برنامه وب با MongoDB، Node.js و React.js، توسعه جاوا اسکریپت فول استک را بیاموزید. نحوه استفاده از Node به عنوان وب سرور و سرور API، نحوه مصرف داده و ساخت رابط کاربری با React و نحوه خواندن و نوشتن داده ها با پایگاه داده MongoDB را بیاموزید. React به شما این امکان را می‌دهد که برنامه‌های کاربردی با ویژگی‌های کامل و مبتنی بر داده را سریع‌تر و کارآمدتر از آنچه که تنها با جاوا اسکریپت ممکن است بسازید. سامر بونا مفاهیم مدرن برنامه نویسی جاوا اسکریپت را با تاکید بر روش های کاربردی و ابزارهای منبع باز معرفی می کند. دروس تقریباً کاملاً عملی است، با نمایش برنامه‌نویسی زنده که مفاهیم را به خانه می‌آورد.

linkedin آموزش ساخت اپلیکیشن با Vanilla JavaScript (Mitalearn-123400)

  • 1 hours 44 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Sasha Vodnik
درباره این دوره:

کتابخانه های جاوا اسکریپت مانند jQuery و فریمورک هایی مانند React مزایای زیادی برای ارائه دارند، اما عملکرد می تواند یک معامله باشد. حذف jQuery و React می تواند سرعت سایت را بدون تأثیر بر تجربه کاربر بهبود بخشد. اما بسیاری از توسعه دهندگان هرگز کد معادل در جاوا اسکریپت را یاد نگرفته اند. این دوره به شما می آموزد که چگونه ویژگی ها و عملکردهای مشابه را با وانیلی جاوا اسکریپت برنامه ریزی کنید.\r\n\r\n او وابستگی‌ها را حذف می‌کند و نشان می‌دهد که برنامه همچنان کار می‌کند و آزمایش‌های عملکردی را برای مقایسه کد شروع و پایان انجام می‌دهد. موضوعات شامل جایگزینی دستکاری DOM، جایگزینی Ajax، جایگزینی شنوندگان رویداد، و جایگزینی انیمیشن‌های ساده، مانند نمایش، مخفی کردن، و جابجایی است. نتیجه نهایی یک برنامه جاوا اسکریپت خالص است که به عقب و با مرورگر سازگار است—بدون نیاز به کتابخانه!

linkedin آموزش ضروری HTMX (Mitalearn-422923)

  • 1 hours 24 minutes
  • مناسب همه
  • Release date: 7 January 2025
  • Author: Eve Porcello
درباره این دوره: 

 این دوره مقدمه ای جامع برای HTMX ، یک کتابخانه سبک وزن جاوا اسکریپت است که با فعال کردن رابط های کاربر پویا و تعاملی با حداقل تلاش ، توسعه وب را تقویت می کند. بیاموزید که چگونه از ویژگی های HTMX استفاده کنید تا اقدامات سمت سرور را تحریک کنید ، درخواست های ناهمزمان را انجام دهید و DOM را به روز کنید. مربی Eve Porcello نمونه های عملی و بهترین شیوه ها را برای ادغام HTMX در پروژه های موجود پوشش می دهد. در پایان دوره ، شما باید با مهارت های ایجاد برنامه های وب مدرن و پاسخگو با استفاده از HTMX آشنا باشید.

linkedin آموزش ضروری جاوا اسکریپت (Mitalearn-198608)

  • 6 hours 14 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Morten Rand-Hendriksen
درباره این دوره:


جاوا اسکریپت یک زبان برنامه نویسی وب است. همانطور که وب از یک محیط ایستا به یک محیط پویا تکامل می‌یابد، تمرکز فناوری از نشانه‌گذاری و استایل استاتیک - که اغلب توسط سیستم‌های مدیریت محتوا یا اسکریپت‌های خودکار انجام می‌شود - به رابط‌های پویا و تعامل پیشرفته تغییر می‌کند. زمانی که جاوا اسکریپت اختیاری بود، اکنون به بخشی جدایی ناپذیر از وب تبدیل می شود و هر لایه را با اسکریپت خود القا می کند.

از طریق مثال های عملی و پروژه های کوچک، این دوره به شما کمک می کند تا درک خود را از جاوا اسکریپت تکه تکه بسازید. از اصول اصلی مانند متغیرها، انواع داده ها، شرطی ها و توابع از طریق موضوعات پیشرفته از جمله حلقه ها و اسکریپت DOM. در طول راه، مربی Morten Rand-Hendriksen چالش هایی را ارائه می دهد که به شما امکان می دهد مهارت های جدید خود را آزمایش کنید.

linkedin ادغام هوش مصنوعی مولد در پروژه های وب جاوا اسکریپت (Mitalearn-393530)

  • 2 hours 25 minutes
  • مناسب همه
  • Release date: 15 April 2024
  • Author: Sandy Ludosky
درباره این دوره: 

 

ظهور هوش مصنوعی از زمان انتشار اولین مدل‌های زبان GPT توسط OpenAI در نوامبر 2022، مرکز جذب در وب بوده است. در نتیجه، علاقه روزافزونی در جامعه فناوری برای کشف پتانسیل‌های مولد وجود دارد. فناوری‌های هوش مصنوعی در توسعه وب.

در این دوره، به مربی سندی لودوسکی بپیوندید تا مقدمه‌ای بر هوش مصنوعی مولد و بسیاری از برنامه‌های ممکن آن با استفاده از زبان جاوا اسکریپت و چارچوب‌های آن ارائه کند. مفاهیم اصلی هوش مصنوعی مولد را با مثال‌های عملی و عملی کاوش کنید. سندی به شما نشان می دهد که چگونه با Node.js یک چت بات مجهز به هوش مصنوعی بسازید و سپس با اجازه دادن به آن برای فراخوانی API های خارجی با فراخوانی تابع، قابلیت های چت بات را گسترش دهید. در پایان این دوره، شما همچنین آماده خواهید بود که یک دستیار مجازی مبتنی بر هوش مصنوعی با OpenAI Assistants API بسازید.


linkedin امنیت پایه جاوا اسکریپت (Mitalearn-382854)

  • 47 minutes
  • مناسب همه
  • Release date: 26 May 2021
  • Author: Emmanuel Henri
درباره این دوره: 

 جاوا اسکریپت قدرت بسیار خوبی را ارائه می دهد، اما همچنین فرصت های زیادی را برای باز گذاشتن درها به روی هکرها ارائه می دهد. هک اخلاقی به شما امکان می دهد آن درهای باز را قبل از سوء استفاده پیدا کنید و اطمینان حاصل کنید که سایت ها و برنامه های شما ثابت می مانند. این دوره نحوه بهبود امنیت پروژه های جاوا اسکریپت خود را با استفاده از طیف گسترده ای از ابزارهای آزمایشی که حداکثر پوشش را ارائه می دهند را نشان می دهد. امانوئل هنری با نشان دادن نحوه برنامه ریزی استراتژی و راه اندازی پروژه در این دوره شروع می کند. سپس نحوه انجام شناسایی با استفاده از Snyk، GitHub Dependabot و AppSensor را نشان می دهد. او همچنین هشت تهدید امنیتی برتر برنامه‌ها و وب‌سایت‌های جاوا اسکریپت را بررسی می‌کند، از جمله تزریق، سریال‌زدایی ناامن، و گزارش ناکافی. در نهایت، او نحوه بستن این حفره ها را در تمرینات عملی نشان می دهد. برای آزمایش مهارت امنیتی جاوا اسکریپت خود، مطمئن شوید که چالش های مطرح شده در طول مسیر را انجام می دهید.

linkedin انتخابگرهای CSS برای توسعه دهندگان React (Mitalearn-180265)

  • 49 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Eric Greene
درباره این دوره:

در دنیای CSS، انتخابگرها کلیدی هستند. آنها به توسعه دهندگان این امکان را می دهند که محتوای خاصی را که می خواهند سبک کنند را هدف قرار دهند. با یادگیری اصول اولیه نحوه کار با انتخابگرها، می توانید CSS کارآمدتری بنویسید که نگهداری آن آسان تر است. در این دوره - اولین قسمت از یک سری دو قسمتی در انتخابگرهای CSS - نحوه کار با انتخابگرهای CSS را به عنوان یک توسعه دهنده React بیاموزید. مربی اریک گرین نحوه استفاده از انتخابگرهای جهانی، انتخابگرهای ویژگی و انتخابگرهای شبه کلاس را نشان می دهد. برای جمع بندی، اریک نحوه استفاده از انتخابگرها در جاوا اسکریپت را توضیح می دهد.rnrn ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.