مطالب دارای تگ: کدنویسی

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

دانلود 100 Days of Python: From Beginner to AI Builder آموزش برنامه‌نویسی پایتون

دانلود 100 Days of Python: From Beginner to AI Builder - آموزش برنامه‌نویسی پایتون

این دوره جامع و عمل‌گرا برای تمامی علاقه‌مندان به دنیای برنامه‌نویسی طراحی شده است؛ از جمله افراد کاملاً مبتدی، دانشجویان، متخصصان حوزه‌های مختلف، افرادی که قصد تغییر مسیر شغلی خود را دارند و تمامی کسانی که می‌خواهند برنامه‌نویسی پایتون را به جای اتکا بر مباحث تئوری محض، از طریق پیاده‌سازی پروژه‌های واقعی و ملموس فرا بگیرند. مسیر آموزش از بنیادی‌ترین و پایه‌ای‌ترین مفاهیم پایتون برای افراد تازه‌کار آغاز می‌شود. در این بخش، یادگیری با معرفی عناصر اساسی مانند تعریف متغیرها، شناخت انواع داده‌ها، نحوه استفاده از دستورات چاپ، دریافت ورودی از کاربر و درک منطق‌های شرطی شروع می‌شود. سپس مفاهیم کلیدی دیگری مانند انواع حلقه‌ها، ساخت توابع، مدیریت ساختارهای داده مهم شامل لیست‌ها، دیکشنری‌ها، تاپل‌ها و مجموعه‌ها و همچنین نحوه مدیریت خطاها و استثناها به طور کامل پوشش داده می‌شوند.
ویژگی اصلی این دوره در این است که هر مفهوم و مبحث جدید، در قالب یک پروژه کاربردی و واقعی معرفی و تدریس می‌شود. این شیوه آموزشی به فراگیران کمک می‌کند تا نه‌تنها با نحوه کارکرد داخلی و فنی زبان پایتون آشنا شوند، بلکه یاد بگیرند چگونه از این ابزار قدرتمند برای حل چالش‌ها و مسائل واقعی در دنیای واقعی و محیط‌های کاری استفاده کنند. با طی کردن این مسیر ۱۰۰ روزه، شرکت‌کنندگان تجربه و اعتمادبه‌نفس لازم را برای تبدیل شدن به یک توسعه‌دهنده توانمند به دست خواهند آورد.
در دوره 
100 Days of Python: From Beginner to AI Builder با ساخت ۱۰۰ پروژه در ۱۰۰ روز با برنامه‌نویسی پایتون آشنا خواهید شد.

دانلود React Native , Node.js & Mongo : Build Fullstack Mobile Apps آموزش ساخت اپلیکیشن‌های موبایل

دانلود React Native , Node.js & Mongo : Build Fullstack Mobile Apps - آموزش ساخت اپلیکیشن‌های موبایل

دوره آموزشی حاضر با هدف آموزش جامع ساخت برنامه‌های کاربردی و آماده برای محیط عملیاتی طراحی شده است. مخاطبان در این مسیر یاد خواهند گرفت که چگونه با بهره‌گیری از فریم‌ورک ری‌اکت نیتیو (React Native) برای سمت کاربر یا همان فرانت‌اند، و همچنین ترکیب نود جی‌اس (Node.js) به همراه دیتابیس مونگو دی‌بی (MongoDB) برای سمت سرور یا بک‌اند، پروژه‌های بسیار قدرتمندی را خلق کنند. این دوره به‌طور ویژه برای افرادی تدوین شده است که در ابتدای مسیر یادگیری قرار دارند و می‌خواهند مبانی برنامه نویسی موبایل و توسعه فول‌استک را از پایه فرا بگیرند. روند آموزش کاملاً مرحله‌به‌مرحله و عملی پیش می‌رود؛ به این صورت که هنرجویان ابتدا با نحوه پیکربندی محیط توسعه و نصب ابزارهای لازم آشنا می‌شوند و سپس تمام مراحل ساخت، تست و در نهایت انتشار یک اپلیکیشن موبایل واقعی را به صورت کامل تجربه خواهند کرد.
در دوره آموزشی React Native , Node.js & Mongo : Build Fullstack Mobile Apps با ری‌اکت نیتیو، نود جی‌اس و مونگو دی‌بی با توسعه کامل برنامه‌های موبایل آشنا خواهید شد.

دانلود Learn Python Monster Course : Grow Your Python3 Skills آموزش پایتون

دانلود Learn Python Monster Course : Grow Your Python3 Skills - آموزش پایتون

مجموعه آموزشی آکادمی لرنن هاب برنامه‌ای جامع و تخصصی را برای علاقه‌مندان به یادگیری فراگیر آماده کرده است. این دوره تمامی مطالب و نکات کلیدی را از پایه‌ای‌ترین مفاهیم تا آموزش‌های عمیق و پیشرفته در بر می‌گیرد، به طوری که هر فرد با هر سطحی از دانش می‌تواند محتوای مناسب خود را در آن پیدا کند. هدف اصلی این دوره ایجاد بستری مناسب برای رشد و ارتقای دانش فنی فراگیران است تا بتوانند مهارت‌های خود را به صورت کاملاً حرفه‌ای و کاربردی ارتقا دهند و آماده ورود به بازار کار شوند.
محتوای آموزشی این دوره بسیار گسترده طراحی شده است و شامل بیش از یکصد جلسه آموزشی به همراه افزون بر دوازده ساعت ویدیوی آموزشی باکیفیت می‌شود. مدرسان در ارائه مطالب تلاش کرده‌اند که تمام جزئیات و ریزه‌کاری‌های مباحث را به طور کامل پوشش دهند و هیچ نکته تاریک یا مبهمی را باقی نگذارند. علاوه بر فایل‌های ویدیویی، برای سنجش میزان یادگیری دانش‌پژوهان، آزمون‌های کوتاه، تست‌های ارزیابی و تکالیف خانگی متنوعی در نظر گرفته شده است. همچنین شرکت‌کنندگان در طول این مسیر با انجام چهار پروژه بزرگ و اساسی می‌توانند رزومه و نمونه‌کارهای ارزشمندی برای خود ایجاد کنند.
در دوره آموزشی Learn Python Monster Course : Grow Your Python3 Skills با تمام مباحث پایه تا پیشرفته، پروژه محور و تمرین‌های تعاملی پایتون آشنا خواهید شد.

دانلود Modern JavaScript crash course آموزش جاوااسکریپت

دانلود Modern JavaScript crash course - آموزش جاوااسکریپت

جاوا اسکریپت به عنوان ستون فقرات توسعه وب مدرن شناخته می‌شود و از وب‌سایت‌های تعاملی ساده گرفته تا اپلیکیشن‌های پیچیده «فول‌استک» را مدیریت می‌کند. این دوره آموزشی با رویکردی ساختاریافته، عملی و متناسب با نیازهای مبتدیان طراحی شده است تا به آن‌ها کمک کند این زبان قدرتمند را از پایه و به صورت اصولی بیاموزند. در دنیای امروز، هر کسی که قصد ورود به دنیای برنامه‌نویسی وب را دارد، باید بداند که بدون درک عمیق جاوا اسکریپت، پیشرفت در کتابخانه‌ها و فریم‌ورک‌های جدید عملاً غیرممکن است.
آموزش با بررسی دقیق مفاهیم بنیادین و اولیه آغاز می‌شود. هنرجویان در ابتدا با متغیرها، انواع داده‌ها، عملگرهای منطقی و ریاضی، ساختار توابع و نحوه کنترل جریان برنامه آشنا می‌شوند. هدف از این بخش، ایجاد یک زیربنای ذهنی قوی در زمینه منطق برنامه‌نویسی است تا دانشجو بتواند مسائل را به صورت الگوریتمیک تحلیل کند. پس از تسلط بر این پایه‌ها، دوره به سمت مباحث پیشرفته‌تر حرکت می‌کند.
در دوره آموزشی Modern JavaScript crash course با اصول برنامه‌نویسی و نحوه ساخت صفحات وب تعاملی آشنا خواهید شد.

دانلود Making 10 Games from Scratch with Unity آموزش یونیتی

دانلود Making 10 Games from Scratch with Unity - آموزش یونیتی

در این دوره آموزشی، شرکت‌کنندگان با فرآیند هیجان‌انگیز ساخت ۱۰ بازی مختلف از نقطه صفر آشنا می‌شوند. مدرس در طول مسیر توسعه این بازی‌ها، مباحث عمومی و کلیدی بازی‌سازی را به گونه‌ای آموزش می‌دهد که دانش‌جویان بتوانند از این تکنیک‌ها نه تنها در پروژه‌های این دوره، بلکه در تمامی پروژه‌های شخصی و حرفه‌ای آینده خود استفاده کنند. یکی از اصول اساسی که در این آموزش بر آن تأکید شده، این است که برای تبدیل شدن به یک بازی‌ساز حرفه‌ای، فرد باید به طور مداوم دست به تولید، تجربه و آزمایش بزند؛ چرا که مهارت واقعی در دلِ تمرین‌های مکرر نهفته است.
مزیت اصلی این دوره در این است که تمامی بازی‌ها کاملاً از ابتدا ساخته می‌شوند. این موضوع به یادگیرنده اجازه می‌دهد تا کل فرآیند تولید یک محصول دیجیتال را از اولین خط کد تا آخرین مراحل اجرایی به چشم ببیند و درک عمیقی از ساختار بازی پیدا کند. توصیه اکید مدرس این است که دانش‌جویان بدون نادیده گرفتن هیچ‌کدام از ویدیوها و با تمرکز کامل بر درک مفاهیم پیش بروند. طبق ادعای مدرس، اگر آموزش‌ها با دقت دنبال شوند، احتمال بروز خطا در محاسبات و پیاده‌سازی به صفر خواهد رسید.
در دوره آموزشی Making 10 Games from Scratch with Unity با اصول و فرآیندهای کامل توسعه بازی‌های ویدیویی آشنا خواهید شد.

دانلود Laravel 12 and Vue.js 3 Basics for Developers آموزش لاراول ۱۲ و ویو جی‌اس ۳

دانلود Laravel 12 and Vue.js 3 Basics for Developers - آموزش لاراول ۱۲ و ویو جی‌اس ۳

این برنامه آموزشی با هدف تبدیل دانش‌جویان به متخصصان تمام‌عیار در حوزه توسعه وب طراحی شده است. تمرکز اصلی این مسیر، عبور از روش‌های سنتی و ورود به دنیای مدرن توسعه اپلیکیشن‌هایی است که نه تنها عملکرد بالایی دارند، بلکه تجربه کاربری بی‌نظیری را ارائه می‌دهند. مدرس در این دوره، دانش‌جو را از مراحل اولیه یعنی راه‌اندازی محیط توسعه محلی عبور داده و تا مرحله پیاده‌سازی نهایی یک محصول کامل و "واکنش‌گرا" (Reactive) همراهی می‌کند. استفاده از قدرتمندترین ابزارهای موجود در اکوسیستم PHP و JavaScript، هسته اصلی این آموزش را تشکیل می‌دهد.
برای آن دسته از توسعه‌دهندگان "لاراول" که سال‌هاست با این فریم‌ورک کار می‌کنند اما احساس می‌کنند بخش فرانت‌اند پروژه‌هایشان نیاز به بازنگری و نوسازی دارد، این دوره یک راهکار انقلابی محسوب می‌شود. از سوی دیگر، علاقه‌مندان به کتابخانه "ویو" که به دنبال یک ساختار منظم، امن و قدرتمند در سمت سرور (Backend) هستند، می‌توانند با بهره‌گیری از آموزه‌های این دوره، پیوند میان این دو تکنولوژی را به بهترین شکل ممکن برقرار کنند.
در دوره آموزشی Laravel 12 and Vue.js 3 Basics for Developers با نحوه پیاده‌سازی و یکپارچه‌سازی پروژه‌های پیشرفته وب با استفاده از تکنولوژی‌های Laravel و Vue.js آشنا خواهید شد.

دانلود Learn image processing and GUIs while having fun in MATLAB آموزش متلب

دانلود Learn image processing and GUIs while having fun in MATLAB - آموزش متلب
(1404/12/4) تغییرات:

دوره بروز شد.
زیرنویس انگلیسی اضافه شد.

دوره «پردازش تصویر دیجیتال و طراحی واسط کاربری گرافیکی در متلب» یک دوره کاملاً کاربردی و مناسب برای افراد مبتدی است که با هدف آشنایی فراگیران با مفاهیم پایه و اصلی دستکاری تصویر و توسعه واسط‌های گرافیکی طراحی شده است. سرفصل‌های این دوره بر پایه رویکردی جذاب و قابل درک شکل گرفته‌اند و الگوریتم‌های پیچیده پردازش بصری را به تمرین‌هایی ساده و قابل هضم تبدیل می‌کنند؛ همین امر سبب می‌شود که یادگیری پردازش تصویر بدون نیاز به دانش قبلی در این زمینه کاملاً امکان‌پذیر و آسان باشد.
علاوه بر این، دوره هدف دوگانه دیگری را نیز دنبال می‌کند و آن ارتقای توانمندی‌های عمومی فراگیران در برنامه‌نویسی متلب است. شرکت‌کنندگان در طول این مسیر، فارغ از ابزارهای اختصاصی پردازش تصویر، مهارت‌های خود را در زمینه‌هایی مانند محاسبات عددی، منطق کنترلی، مدیریت داده‌ها و توسعه توابع سفارشی تقویت خواهند کرد. برای موفقیت در این دوره، دانش‌جویان تنها به آشنایی اولیه با مفاهیم بنیادی متلب نظیر متغیرها، دستورات شرطی، حلقه‌ها و ساخت توابع نیاز خواهند داشت.
در دوره آموزشی Learn image processing and GUIs while having fun in MATLAB با اصول دستکاری تصویر، ساخت واسط‌های گرافیکی کارآمد و تقویت مهارت‌های عمومی برنامه‌نویسی در محیط متلب آشنا خواهید شد.

دانلود Build Your Own Regex Engine from Scratch in Python آموزش ساخت موتور ریجکس

دانلود Build Your Own Regex Engine from Scratch in Python - آموزش ساخت موتور ریجکس

عبارات منظم یا همان Regex، اغلب به عنوان مبحثی گیج‌کننده و دشوار برای تسلط کامل شناخته می‌شوند. بسیاری از برنامه‌نویسان در مواجهه با الگوهای پیچیده دچار سردرگمی می‌شوند، زیرا اکثر آموزش‌های موجود صرفاً بر نحوه استفاده از این الگوها تمرکز دارند و تعداد بسیار کمی از آن‌ها به توضیح این مطلب می‌پردازند که یک موتور عبارات منظم در واقع چگونه در لایه‌های زیرین و داخلی خود عمل می‌کند. این دوره آموزشی دقیقاً برای پر کردن این خلاء طراحی شده است تا دانشجو را از یک استفاده‌کننده صرف، به یک توسعه‌دهنده ابزار تبدیل کند.
در این دوره آموزشی، مدرس از سطح نوشتن الگوهای ساده فراتر رفته و دانشجو را در مسیر ساخت یک موتور کامل عبارات منظم (Regular Expression Engine) از صفر مطلق با استفاده از زبان برنامه‌نویسی پایتون همراهی می‌کند. این پروژه کاملاً عملی به شرکت‌کننده کمک می‌کند تا به درکی واقعی و عمیق از نحوه پردازش، تجزیه (Parsing) و تطبیق الگوهای متنی در پشت صحنه دست یابد. در واقع، هدف این است که ابهاماتی که همیشه پیرامون سرعت و کارایی سیستم‌های پردازش متن وجود دارد، برطرف شود.
در دوره آموزشی Build Your Own Regex Engine from Scratch in Python با نحوه طراحی و پیاده‌سازی داخلی سیستم‌های پردازش و تطبیق الگوهای متنی آشنا خواهید شد.

دانلود The Ultimate Guide to ROBLOX Scripting & Development (2026) آموزش روبلاکس

دانلود The Ultimate Guide to ROBLOX Scripting & Development (2026) - آموزش روبلاکس
(1404/10/7) تغییرات:

دوره بروزرسانی شد.
زیرنویس انگلیسی اضافه شد.
عنوان سابق دوره: The Ultimate Guide to ROBLOX Scripting & Development (2025)

این دوره آموزشی گزینه‌ای ایده‌آل برای علاقه‌مندان به یادگیری توسعه بازی‌های رایانه‌ای و همچنین آموزش برنامه‌نویسی به کودکان و نوجوانان محسوب می‌شود. در این دوره، شرکت‌کنندگان ابتدا با محیط نرم‌افزار روبلاکس استدیو و ابزارهای کاربردی آن به طور کامل آشنا خواهند شد. مدرس دوره که بیش از نه سال در پلتفرم روبلاکس تجربه فعالیت دارد، مباحث را از مفاهیم اولیه برنامه‌نویسی با زبان لوآ آغاز کرده و بدون نیاز به هیچ‌گونه دانش قبلی، مسیر یادگیری را هموار می‌سازد.
با پیشرفت در دوره، مدرس به مرور مفاهیم متوسط و تکنیک‌های پیشرفته اسکریپت‌نویسی را مطرح می‌کند تا فراگیران بتوانند بازی‌های متمایز و حرفه‌ای‌تری طراحی کنند. تمام مباحث همراه با آزمون‌های تعاملی ارائه شده‌اند تا مطالب به صورت عمیق در ذهن تثبیت شوند. در بخش پایانی دوره نیز دانش‌آموزان تمام مهارت‌های کسب‌شده را به کار می‌گیرند تا اولین بازی کامل خود را در روبلاکس بسازند و ایده‌های خلاقانه خود را به واقعیت تبدیل کنند.
در دوره آموزشی The Ultimate Guide to ROBLOX Scripting & Development (2026) با ساخت و توسعه بازی در پلتفرم Roblox آشنا خواهید شد.

دانلود Ultimate SQL Beginner to Intermediate Guide using SQL Server آموزش اس‌کیو‌ال

دانلود Ultimate SQL Beginner to Intermediate Guide using SQL Server - آموزش اس‌کیو‌ال

این دوره برای کسانی طراحی شده است که آماده یادگیری SQL از پایه با استفاده از محیط SQL Server هستند. این راهنما، مسیری کامل و مناسب برای مبتدیان است که به افراد آموزش می‌دهد چگونه با اعتماد به نفس کامل با پایگاه‌های داده کار کنند، کوئری‌های (پرس‌وجوهای) واقعی بنویسند و درک کنند که SQL Server چگونه در پشت صحنه عمل می‌کند.
شرکت‌کنندگان در ابتدا با نحوه نصب و راه‌اندازی SQL Server و ابزار SQL Server Management Studio (SSMS) آشنا می‌شوند. پس از آن، آموزش مستقیماً به سمت تمرین عملی هدایت می‌شود. در طول دوره، افراد نحوه پرس‌و‌جو از داده‌ها را با استفاده از دستورات اساسی مانند SELECT، FROM، WHERE، ORDER BY، GROUP BY و HAVING فرا می‌گیرند.
بخش مهمی از آموزش به کار با عملگرهای JOIN شامل INNER JOIN، LEFT JOIN، RIGHT JOIN، FULL JOIN و همچنین عملگر UNION اختصاص داده شده تا دانشجو بتواند داده‌ها را در چندین جدول ترکیب کند. همچنین، افراد با تمرین استفاده از توابع تجمیعی (Aggregate Functions) مانند COUNT و SUM، نحوه تجزیه و تحلیل داده‌ها و پاسخ‌گویی به سؤالات دنیای واقعی را می‌آموزند. آموزش‌ها فراتر از صرفاً کوئری گرفتن از داده‌ها است و شامل چگونگی ساخت و مدیریت پایگاه داده‌های شخصی می‌شود. 
در دوره آموزشی Ultimate SQL Beginner to Intermediate Guide using SQL Server زبان SQL و کار با پایگاه داده SQL Server آشنا خواهید شد.