Course catalog

Categories

Showing 1-9 of 9 items.

coursera امنیت اضافی لاراول (Mitalearn-305759)

  • 1 hours 1 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Aaron Saray
درباره این دوره:

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

coursera با پایتون شروع کنید (Mitalearn-335934)

  • 3 hours 44 minutes
  • پیشرفته
  • Release date: 23 June 2026
  • Author: Google Career Certificates
درباره این دوره:

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

coursera تفکر محاسباتی با جاوا اسکریپت 2: مدل سازی و تحلیل (Mitalearn-307357)

  • 1 hours 38 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Quintin Cutts,Jeremy Singer
درباره این دوره:

این دومین دوره از چهار دوره است که مهارت های اساسی تفکر محاسباتی قرن بیست و یکم (CT) را با استفاده از زبان برنامه نویسی محبوب جاوا اسکریپت توسعه می دهد. در پایان این دوره دوم شما: چارچوبی برای CT می شناسید تا به شما کمک کند دنیای واقعی را با استفاده از ساختارهای داده انتزاعی مدل سازی کنید. مهارت های CT را توسعه دهید تا بتوانید وظایف رایج تجزیه و تحلیل داده ها را انجام دهید. قادر به خواندن و نوشتن برنامه هایی در جاوا اسکریپت که شامل پردازش، تجزیه و تحلیل و تجسم داده ها با استفاده از یک کتابخانه تخصصی است. و آثار خود را در وب پست کنید تا کد خود را با دیگران به اشتراک بگذارید. این دوره مناسب برای: زبان آموزانی است که اولین دوره را در این تخصص "تفکر محاسباتی در جاوا اسکریپت 1: ترسیم و متحرک سازی" گذرانده اند یا برای کسانی که مهارت های اولیه جاوا اسکریپت را دارند و می خواهند در مورد تجزیه و تحلیل داده های ساده بیاموزند مناسب است.

coursera خودکارسازی وظایف امنیت سایبری با پایتون (Mitalearn-303787)

  • 2 hours 40 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Google Career Certificates
درباره این دوره:

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

coursera درک فناوری و داده ها (Mitalearn-291275)

  • 1 hours 57 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Accenture Teaching Staff
درباره این دوره:

به دوره آموزشی درک فناوری و داده ها خوش آمدید. این دوره به منظور ارائه پایه ای در مورد نحوه استفاده از فناوری و داده ها در زندگی روزمره طراحی شده است. این به شما کمک می کند تا موفقیت در یک محیط کار دیجیتال را یاد بگیرید. در پایان این دوره، شما قادر خواهید بود: - تکامل دستگاه های الکترونیکی را بشناسید - شناسایی فناوری های جدید در صنایع مختلف - فناوری هایی مانند ابر، هوش مصنوعی، بلاک چین و غیره را تعریف کنید. - تشخیص دیجیتالی شدن چیست و چگونه بر زندگی روزمره تأثیر می گذارد - شناخت اصول اولیه یک کامپیوتر از جمله قسمت های مختلف و ویژگی های امنیتی آن - کدگذاری را تعریف کنید - ویژگی های کلیدی جاوا اسکریپت را شناسایی کنید - ویژگی های کلیدی پایتون را شناسایی کنید - تشخیص نحوه تفسیر داده ها این دوره به چهار ماژول تقسیم می شود: درک فناوری، فناوری در محل کار، کاوش کدگذاری و کشف داده ها. ماژول یک، درک فناوری، مبانی فناوری و تکامل آن را بررسی می‌کند و مسیر توسعه فناوری را روشن می‌کند. با فناوری های دیجیتال و کاربرد رو به رشد آنها در صنایع مختلف آشنا خواهید شد. شما همچنین خواهید آموخت که چگونه اتوماسیون نه تنها برای محل کار مفید است، بلکه در خانه نیز اهمیت می یابد. ابر، بلاک چین و هوش مصنوعی فناوری‌های پرطرفداری هستند که در این ماژول بررسی خواهید کرد. ماژول دو، فناوری در کار، به ایجاد سواد دیجیتالی شما ادامه خواهد داد. شما با اصول اولیه کامپیوتر و اینترنت و نحوه استفاده از آنها در محیط کار آشنا خواهید شد. شما با تکنیک هایی برای کارآمدتر کار کردن و برقراری ارتباط مجازی آشنا خواهید شد، از جمله نکات مفیدی برای استفاده از ایمیل. همچنین یاد خواهید گرفت که چگونه داده های خود را ایمن کنید. در ماژول سه، Exploring Coding، شما با دنیای کدنویسی و برخی از زبان های برنامه نویسی کلیدی مانند جاوا اسکریپت و پایتون آشنا خواهید شد. شما در مورد گزینه های شغلی مختلف در برنامه نویسی، مانند توسعه وب، توسعه برنامه و توسعه نرم افزار یاد خواهید گرفت. ماژول چهار، کشف داده، به شما کمک می‌کند تا راه‌های جمع‌آوری و تفسیر داده‌ها و نحوه بکارگیری آن‌ها برای تصمیم‌گیری‌های حیاتی را درک کنید. با تکنیک های مختلف برای تفسیر داده ها و نحوه استفاده از توابع اکسل برای کار راحت تر با داده ها آشنا خواهید شد. این یک دوره آموزشی پایه است که برای یادگیرندگانی در نظر گرفته شده است که با فناوری و داده ها تازه کار هستند و می خواهند برای دنیای کار دیجیتالی آماده شوند. برای گذراندن این دوره به تجربه قبلی خاصی نیاز نیست. حق چاپ © 2023 Accenture. تمامی حقوق محفوظ است. Accenture و لوگوی آن علائم تجاری ثبت شده Accenture هستند.

coursera کار با محیط های توسعه یکپارچه (Mitalearn-321739)

  • 1 hours 11 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Amy Brereton,Click Start
درباره این دوره:

محیط های توسعه یکپارچه (IDE) در افزایش بهره وری توسعه دهندگان حیاتی هستند و یادگیری کار با آنها به شما کمک می کند پروژه های نرم افزاری چشمگیری ایجاد کنید، چه مبتدی باشید و چه تجربه برنامه نویسی داشته باشید. این دوره مهارت ها و دانش ضروری را برای برتری در توسعه نرم افزار با استفاده از محیط های توسعه یکپارچه (IDE) ارائه می دهد. شما اصول IDE، از جمله راه اندازی محیط، ناوبری رابط، و ویژگی های ارزشمندی مانند اشکال زدایی را پوشش خواهید داد. شما با کشف تاریخچه جذاب IDE ها و حتی آزمایش برخی از ابزارهای گذشته شروع خواهید کرد. همانطور که پیشرفت می کنید، IDE های مدرن را کشف خواهید کرد، یاد خواهید گرفت که چگونه IDE مناسب را برای نیازهای خود انتخاب کنید و با استفاده از محبوب ترین و قدرتمندترین IDE ها اعتماد به نفس به دست آورید. این دوره یکی از دوره های آموزشی است که توسط Click Start ارائه شده است، یک برنامه آموزشی در انگلستان که برای کمک به جوانان در توسعه مهارت های دیجیتال طراحی شده است. استارت کلیک تعداد محدودی بورسیه تحصیلی را ارائه می دهد که به جوانان در بریتانیا دسترسی رایگان می دهد. سوالات متداول را برای مشاهده جزئیات بیشتر بررسی کنید و پیوند را دنبال کنید تا بررسی کنید که آیا امروز واجد شرایط دسترسی رایگان هستید یا خیر. با تکمیل این دوره، شما به خوبی آماده خواهید شد تا با اطمینان خاطر، با دانش و مهارت های مورد نیاز برای محیط های توسعه یکپارچه، در توسعه نرم افزار پیمایش کنید. اکنون ثبت نام کنید تا گامی مهم در جهت دستیابی به اهداف توسعه نرم افزار خود بردارید.

coursera کار با نسخه کنترل (Mitalearn-321127)

  • 1 hours 39 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Amy Brereton,Click Start
درباره این دوره:

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

coursera مقدمه ای بر برنامه نویسی با استفاده از پایتون (Mitalearn-304195)

  • 2 hours 55 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Dr Rafael Papallas,Click Start
درباره این دوره:

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

coursera مقدمه ای بر برنامه نویسی ویژوال بیسیک (Mitalearn-306524)

  • 1 hours 26 minutes
  • مبتدی
  • Release date: 23 June 2026
  • Author: Aspen Olmsted
درباره این دوره:

این دوره دومین دوره از مجموعه ای است که با هدف آماده سازی شما برای نقشی که به عنوان برنامه نویس انجام می شود، می باشد. در این دوره با پنج مفهوم اصلی در برنامه نویسی رویه ای آشنا می شوید: ورودی کاربر، خروجی کنسول، اعلان و انتساب متغیر، انشعاب تصمیم و تکرار. آزمایشگاه‌ها به دانش‌آموزان این امکان را می‌دهند که مطالب را در سخنرانی‌ها در برنامه‌های رایانه‌ای ساده که برای تقویت مجدد مطالب در درس طراحی شده‌اند، اعمال کنند. زبان آموزان باید یک ماشین محلی با هر یک از سیستم عامل های زیر داشته باشند. Windows 7 SP1 یا بالاتر، macOS 10.1.13 یا بالاتر، یا تقریباً هر نسخه لینوکس از چندین سال گذشته. زبان آموز یا باید نسخه رایگان انجمن ویژوال استودیو یا منبع باز نصب دات نت را دانلود کند. ما شما را از طریق فرآیند تنظیم محیط محلی به عنوان بخشی از دوره راهنمایی خواهیم کرد.