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

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

دانلود PHP for Beginners: The Complete PHP Intermediate Course 2026 آموزش پی‌اچ‌پی

دانلود PHP for Beginners: The Complete PHP Intermediate Course 2026 - آموزش پی‌اچ‌پی

این دوره PHP در سطح میانی، یک مسیر عملی و پروژه‌محور است که هدف آن پر کردن شکاف بین توسعه‌دهندگان مبتدی و پیشرفته PHP است. در این فرآیند، شرکت‌کنندگان از اصول ابتدایی سینتکس و اسکریپت‌های ساده فراتر خواهند رفت تا نحوه ساختاردهی، ایمن‌سازی و مقیاس‌پذیری برنامه‌های کاربردی PHP را با استفاده از تکنیک‌ها و بهترین شیوه‌های نوین فرا بگیرند. دوره به منظور ایجاد اعتمادبه‌نفس و درک لازم برای نوشتن کدهای آماده تولید و فهم نحوه ساخت پروژه‌های واقعی PHP طراحی شده است. در ادامه، کار با فایل‌ها و دایرکتوری‌ها، از جمله بارگذاری فایل، مجوزها و بهترین شیوه‌های امنیتی، به طور کامل آموزش داده خواهد شد. سپس، چگونگی تعامل با پایگاه‌های داده با استفاده از PDO، شامل عبارت‌های آماده (Prepared Statements)، تراکنش‌ها و مدیریت خطا، مورد کاوش قرار می‌گیرد. این مهارت‌ها از طریق یک مینی‌پروژه، که شامل ساخت یک اپلیکیشن مدیریت وظایف یا یادداشت با قابلیت کامل CRUD (ایجاد، خواندن، به‌روزرسانی و حذف) است، تثبیت می‌شوند. مسیر یادگیری با یک راه‌اندازی سریع و معرفی شروع می‌شود تا اطمینان حاصل شود محیط کاری لازم (شامل PHP، MySQL و VS Code) آماده است. سپس، به طور عمیق به مبحث برنامه‌نویسی شیءگرا (OOP)، که زیربنای PHP مدرن است، پرداخته می‌شود. فراگیران با مفاهیم کلاس‌ها، وراثت، رابط‌ها، Traits و متدهای جادویی آشنا خواهند شد و یاد می‌گیرند چگونه از فضاهای نام (Namespaces) برای سازماندهی کارآمد کد خود استفاده کنند. 
در دوره آموزشی PHP for Beginners: The Complete PHP Intermediate Course 2026 با برنامه‌نویسی شیءگرا، امنیت وب، ساخت API RESTful و مقدمه‌ای بر فریم‌ورک Laravel آشنا خواهید شد.

دانلود CSS Essential Training - آموزش سی اس اس

دانلود CSS Essential Training - آموزش سی اس اس
(1404/7/27) تغییرات:

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

دوره آموزشی CSS Essential Training با تدریس کریستینا ترونگ، مدرس و متخصص برجسته حوزه فناوری، به گونه‌ای طراحی شده است که فراگیران را به صورت کاملاً عملی و گام‌به‌گام با اصول بنیادی زبان استایل‌دهی CSS آشنا می‌سازد. در طول این مسیر آموزشی، ساختار و سینتکس پایه CSS همراه با روش‌های کلیدی استایل‌دهی بررسی می‌شوند تا افراد بتوانند کدهای ساده و خام HTML را به صفحات وب بسیار زیبا، کارآمد و حرفه‌ای تبدیل کنند. محتوای دوره تمرکز ویژه‌ای بر مکانیزم‌های مدرن چیدمان صفحات و زیبایی‌شناسی وب‌سایت دارد. شرکت‌کنندگان در طول جلسات آموزش یاد می‌گیرند که چگونه مدل جعبه‌ای یا همان Box Model را به طور کامل درک کنند و از آن برای مدیریت دقیق فواصل، اندازه‌گیری عناصر و ساختاردهی منسجم به بخش‌های مختلف صفحه بهره ببرند. علاوه بر این، شیوه به‌کارگیری تئوری رنگ‌ها در طراحی وب، استایل‌دهی تخصصی تایپوگرافی و فونت‌ها، و استفاده از سیستم‌های چیدمان پیشرفته و معاصر مانند Flexbox و Grid آموزش داده می‌شود تا فراگیران از روش‌های قدیمی چیدمان فاصله بگیرند و ساختارهای هوشمندتر و منسجم‌تری ایجاد نمایند.
یکی از محوری‌ترین و مهم‌ترین بخش‌های این دوره، آموزش جامع تکنیک‌های طراحی واکنش‌گرا یا Responsive Design است. این بخش از آموزش به شرکت‌کنندگان ابزارها و دانش لازم را می‌دهد تا بتوانند رابط‌های کاربری انعطاف‌پذیر و سیالی بسازند که به صورت هوشمندانه و بدون نقص با ابعاد مختلف صفحات نمایش، از جمله نمایشگرهای کامپیوتر، تبلت‌ها و گوشی‌های تلفن همراه، سازگار شوند و تجربه کاربری یکپارچه‌ای ارائه دهند.
در دوره آموزشی CSS Essential Training با اصول و تکنیک‌های استایل‌دهی و طراحی واکنش‌گرای صفحات وب با CSS آشنا خواهید شد.

دانلود Google AI Studio for Creators: Build, Innovate, Inspire آموزش گوگل استودیو

دانلود Google AI Studio for Creators: Build, Innovate, Inspire - آموزش گوگل استودیو

استودیوی هوش مصنوعی گوگل در حال ایجاد انقلابی در نحوه ساخت برنامه‌های کاربردی خلاقانه توسط سازندگان و توسعه‌دهندگان است و این کار را با بهره‌گیری از قدرت هوش مصنوعی انجام می‌دهد. در این دوره، استودیوی هوش مصنوعی گوگل به عنوان راهنمای شما عمل خواهد کرد تا در هنر ساخت برنامه‌های مبتنی بر هوش مصنوعی متخصص شوید. در این دوره آموزش داده می‌شود که چگونه از قابلیت‌های قدرتمند استودیوی هوش مصنوعی گوگل استفاده شود تا برنامه‌هایی هوشمند و تعاملی طراحی و توسعه یابند که هوش مصنوعی را به صورت یکپارچه ادغام می‌کنند. این دوره برای توسعه‌دهندگان باتجربه یا افرادی که به تازگی شروع به کار کرده‌اند، طراحی شده و نشان می‌دهد که چگونه می‌توان با استفاده از ابزارها و پلتفرم بصری استودیوی هوش مصنوعی گوگل، یک برنامه با هوش مصنوعی ساخت. از طریق درس‌های عملی، شرکت‌کنندگان کشف خواهند کرد که چگونه با فناوری‌های پیشرفته‌ای مانند تبدیل متن به تصویر و موارد دیگر کار کنند. هر گام، از راه‌اندازی فضای کاری تا راه‌اندازی اولین برنامه مبتنی بر هوش مصنوعی، هدایت خواهد شد. در طول دوره، بر تکنیک‌های کلیدی تمرکز می‌شود تا به شرکت‌کنندگان کمک شود حداکثر استفاده از قابلیت‌های استودیوی هوش مصنوعی گوگل را برای ایجاد برنامه‌های سفارشی ببرند. نحوه تبدیل متن به تصویر، یک ویژگی منحصربه‌فرد که امکان تبدیل دستورات نوشتاری به هنر بصری را به طور مستقیم در محیط استودیوی هوش مصنوعی گوگل فراهم می‌کند، آموزش داده خواهد شد. این توانایی، امکانات خلاقانه بی‌پایانی را ایجاد می‌کند که برای ساختن برنامه‌هایی که هم کاربردی و هم از نظر بصری خیره‌کننده هستند، عالی است.
در دوره آموزشی Google AI Studio for Creators: Build, Innovate, Inspire با توسعه برنامه‌های کاربردی مبتنی بر هوش مصنوعی با استفاده از Google AI Studio آشنا خواهید شد.

دانلود Code in Java: 125+ Hands-on Programs for Absolute Beginners آموزش جاوا

دانلود Code in Java: 125+ Hands-on Programs for Absolute Beginners - آموزش جاوا

این دوره آموزشی برای کسانی طراحی شده که قصد دارند سفر برنامه‌نویسی خود را آغاز کنند، اما نمی‌دانند از کجا شروع نمایند. «بیش از ۱۲۵ برنامه جاوا برای مبتدیان مطلق» راهنمای جامع و مرحله به مرحله‌ای برای تسلط کامل بر زبان جاوا (Java) از پایه است. فرقی نمی‌کند فردی کاملاً مبتدی باشد یا کسی که می‌خواهد پایه‌های کدنویسی خود را تقویت کند، این دوره به نحوی طراحی شده که یادگیری جاوا را ساده، عملی و لذت‌بخش سازد. این دوره شامل استفاده از هوش مصنوعی (AI) است، البته تنها در ساخت ویدیوی تبلیغاتی از هوش مصنوعی استفاده شده است. با بیش از ۱۲۵ برنامه کاربردی و عملی، شرکت‌کننده از همان روز اول مستقیماً وارد محیط کدنویسی می‌شود. هر برنامه به گونه‌ای طراحی شده تا مفاهیم کلیدی جاوا را آموزش دهد؛ از جمله متغیرها، انواع داده‌ها، عملگرها، حلقه‌ها (Loops)، آرایه‌ها، توابع، برنامه‌نویسی شی‌ءگرا (OOP)، مدیریت استثناها (Exception Handling) و موارد دیگر. در این مسیر، شرکت‌کننده تنها تئوری‌ها را حفظ نخواهد کرد، بلکه آموخته‌های خود را در مثال‌های دنیای واقعی به کار می‌بندد، که این امر به او اعتماد به نفس لازم برای حل چالش‌های برنامه‌نویسی به صورت مستقل را خواهد داد.
در دوره آموزشی Code in Java: 125+ Hands-on Programs for Absolute Beginners با مفاهیم پایه‌ای و پیشرفته زبان برنامه‌نویسی جاوا به صورت عملی آشنا خواهید شد.

دانلود The Best Node JS Course 2025 (From Beginner To Advanced) آموزش نود جی اس

دانلود The Best Node JS Course 2025 (From Beginner To Advanced) - آموزش نود جی اس

این یک دوره آموزشی جامع است که شرکت‌کنندگان را از سطح مبتدی تا پیشرفته پیش می‌برد. در این دوره، تمام دانش و مهارت‌های لازم برای ساخت رست‌فول ای‌پی‌آی‌های (RESTful APIs) قدرتمند و امن با استفاده از فناوری‌های اصلی Node.js، اکسپرس (Express) و مونگو دی‌بی (MongoDB) پوشش داده می‌شود. شرکت در این دوره هیچ پیش‌زمینه‌ای در زمینه توسعه بک‌اند نیاز ندارد. چه فردی کاملاً مبتدی باشید و چه یک توسعه‌دهنده فرانت‌اند که آماده ورود به حوزه فول-استک (Full-Stack) است، این آموزش قدم به قدم شما را از صفر تا ساخت ای‌پی‌آی‌های آماده برای محیط عملیاتی (Production-Ready) راهنمایی خواهد کرد. همچنین، یک دوره فشرده جاوا اسکریپت به عنوان محتوای اضافی (Bonus) ارائه می‌شود تا پیش از ورود به Node.js، پایه و اساس جاوا اسکریپت شرکت‌کنندگان تقویت گردد.
در دوره آموزشی The Best Node JS Course 2025 (From Beginner To Advanced) با ساخت ای‌پی‌آی‌های بک‌اند قوی و امن با استفاده از Node.js، Express و MongoDB آشنا خواهید شد.

دانلود The Complete NestJS & GraphQL Bootcamp آموزش نست‌جی‌اس و گراف‌کیو‌ال

دانلود The Complete NestJS & GraphQL Bootcamp - آموزش نست‌جی‌اس و گراف‌کیو‌ال

این دوره به منظور ارائه یک راهنمای جامع برای ساخت API‌های مدرن و مقیاس‌پذیر با استفاده از فریم‌ورک NestJS و زبان جستجوی داده GraphQL طراحی شده است. توسعه‌دهندگان Node.js که به دنبال ارتقای مهارت‌های بک‌اند خود هستند و همچنین توسعه‌دهندگان فرانت‌اند که مشتاق به فعالیت در حوزه فول‌استک هستند، می‌توانند از محتوای این دوره بهره‌مند شوند. سیر آموزشی با مبانی NestJS آغاز می‌شود، به‌طوری که معماری قدرتمند آن بر اساس ماژول‌ها، کنترلرها و سرویس‌ها به طور کامل تشریح و درک می‌شود. شرکت‌کنندگان یاد می‌گیرند که چگونه از TypeScript برای نوشتن کدهای تمیز، قابل نگهداری و ایمن از نظر نوع داده استفاده کنند. پس از آن، دوره به صورت عمقی به GraphQL می‌پردازد و مزایای آن نسبت به API‌های سنتی REST را بررسی می‌کند و در نهایت، نحوه پیاده‌سازی یک سرور GraphQL آماده برای محیط عملیاتی آموزش داده می‌شود. این دوره بر رویکرد "کد-محور" (Code-first) تمرکز دارد، که به شرکت‌کنندگان اجازه می‌دهد تا طرح‌واره GraphQL خود را مستقیماً از کدهای TypeScript تعریف کنند. در طول دوره، یک برنامه واقعی از ابتدا ساخته می‌شود که موضوعات بسیار حیاتی و پیشرفته‌ای را پوشش می‌دهد. این موضوعات شامل: یکپارچه‌سازی پایگاه داده و اتصال روان API به دیتابیس با استفاده از TypeORM است. همچنین، مباحث مربوط به احراز هویت (Authentication) و مجوزدهی (Authorization) برای ایمن‌سازی برنامه با استراتژی‌های قوی مورد بحث قرار می‌گیرد. بخش مهم دیگر، تست API است که شامل نوشتن تست‌های واحد (Unit) و تست‌های سرتاسری (End-to-end) می‌شود تا از قابل اطمینان و عاری از اشکال بودن API اطمینان حاصل شود. در نهایت، ویژگی‌های پیشرفته‌ای مانند پیاده‌سازی جهش‌ها (Mutations)، کوئری‌ها (Queries)، اشتراک‌ها (Subscriptions) و حل‌کننده‌ها (Resolvers) برای مدل‌های داده‌ای پیچیده آموزش داده می‌شود.
در دوره آموزشی The Complete NestJS & GraphQL Bootcamp با استفاده از NestJS و GraphQL آشنا خواهید شد.

دانلود Kotlin 2025: The Mega Course - All-in-One آموزش کاتلین

دانلود Kotlin 2025: The Mega Course - All-in-One - آموزش کاتلین

این دوره جامع برای تمامی افرادی طراحی شده که علاقه‌مند به یادگیری کاتلین، یک زبان برنامه‌نویسی مدرن، هستند. کاتلین امروزه ابزار اصلی برای توسعه اپلیکیشن‌های اندروید، ایجاد برنامه‌های سمت سرور و کار بر روی پروژه‌های چندسکویی (Multiplatform) است. طراحی آموزشی به گونه‌ای است که شرکت‌کننده می‌تواند بدون هیچ تجربه برنامه‌نویسی قبلی، از نقطه صفر شروع کند. محتوای دوره نه تنها اصول اولیه را در بر می‌گیرد، بلکه به ظرایف و جزئیات عمیق زبان می‌پردازد و آموزش را با تمرین‌های عملی ترکیب می‌کند. هدف نهایی این است که شرکت‌کنندگان پس از اتمام دوره، مهارت‌های لازم برای قبولی در یک مصاحبه استخدامی کاتلین را به طور کامل کسب کنند. در طول مسیر، تمرین‌ها و پروژه‌های کاربردی مختلفی برای تثبیت هر مبحث و تقویت مهارت‌های واقعی توسعه، توسط فراگیران انجام می‌شود. کاتلین به دلیل مدرن بودن و پشتیبانی رسمی گوگل انتخاب شده است. این زبان، حاصل درس‌هایی است که از ده‌ها زبان دیگر گرفته شده و بهترین شیوه‌ها را حفظ کرده و در عین حال پیچیدگی‌های غیرضروری را حذف کرده است. این ویژگی‌ها باعث شده‌اند تا کدنویسی با کاتلین کوتاه‌تر، شفاف‌تر، سریع‌تر و راحت‌تر باشد. ویژگی‌های داخلی مانند ایمنی تهی (Null-Safety) و مدل مدرن هم‌زمانی با کوروتین‌ها (Coroutines)، پایداری و امنیت برنامه‌ها را بهبود می‌بخشند. علاوه بر این، کاتلین با جاوا و اکوسیستم JVM سازگاری کامل دارد، بنابراین امکان بهره‌گیری از کتابخانه‌های موجود و ابزارهای آشنا بدون مانع اضافی فراهم است. مهمتر از همه، کاتلین دارای آینده‌ای قوی است: توسعه فعال، حمایت گسترده صنعتی و تقاضای بالای بازار کار. امید است که فراگیران با کسب این دانش، الهام لازم برای تسخیر دنیای برنامه‌نویسی را به دست آورند.
در دوره آموزشی Kotlin 2025: The Mega Course – All-in-One با برنامه‌نویسی جامع زبان کاتلین و کاربردهای آن آشنا خواهید شد.

دانلود The Complete AI Agent - All Levels Build An AI Assistant آموزش ساخت یک عامل هوش مصنوعی

دانلود The Complete AI Agent - All Levels Build An AI Assistant - آموزش ساخت یک عامل هوش مصنوعی
(1404/7/16) تغییرات:

دوره در تاریخ 1404/7/16 بروز رسانی شد.

این دوره برای شما طراحی شده است که در آن با مفهوم ایجنت‌های هوش مصنوعی، نحوه عملکرد آن‌ها و نحوه ساخت دستیار شخصی هوش مصنوعی خود آشنا شوید. در عصر انقلاب هوش مصنوعی، تسلط بر ایجنت‌های هوش مصنوعی دیگر یک انتخاب نیست، بلکه عاملی تعیین‌کننده برای پیشرفت شغلی و کسب‌وکار شماست. این دوره شما را گام به گام در ساخت ایجنت‌های چند سطحی راهنمایی می‌کند که قادر به پردازش و پاسخ به ایمیل‌ها، خودکارسازی برنامه‌ریزی شخصی یا حرفه‌ای از طریق Gmail و Google Calendar و ایجاد راه‌حل‌های مقیاس‌پذیر و قوی برای هر وظیفه‌ای هستند. 
در دوره آموزشی The Complete AI Agent - All Levels - Build An AI Assistant با ساخت یک عامل جامع هوش مصنوعی آشنا خواهید شد.

دانلود Create Custom After Effects Plugins with ChatGPT آموزش ساخت پلاگین افتر افکت

دانلود Create Custom After Effects Plugins with ChatGPT - آموزش ساخت پلاگین افتر افکت

این دوره آموزشی به شرکت‌کنندگان این امکان را می‌دهد تا اولین افزونه (Plugin) خود را برای نرم‌افزار ادوبی افتر افکتس (Adobe After Effects) بسازند، حتی اگر هیچ پیش‌زمینه‌ای در کدنویسی نداشته باشند. در این فرآیند، از هوش مصنوعی ChatGPT برای ایجاد یک ابزار سفارشی استفاده می‌شود. شرکت‌کنندگان یاد می‌گیرند که چگونه این ابزار را به عنوان یک پنل قابل اتصال (dockable panel) در فضای کاری خود نصب کنند و یک افزونه کاملاً کاربردی راه‌اندازی نمایند که می‌توانند آن را برای استفاده شخصی نگه‌دارند یا به فروش برسانند. دوره، ابتدا به بررسی جایگاه افزونه‌ها در جریان‌های کاری واقعی ویرایش ویدئو می‌پردازد و توضیح می‌دهد که چگونه این ابزارها باعث صرفه‌جویی در زمان و هزینه می‌شوند. سپس، شرکت‌کنندگان با دنبال کردن یک ایده ساده، نحوه تبدیل آن به یک افزونه عملی برای ایجاد بافت‌ها (textures plugin) را فرا می‌گیرند. آموزش‌ها شامل مراحل دقیق نصب صحیح افزونه در هر دو سیستم‌عامل مک و ویندوز، سنجاق کردن آن در فضای کاری، و بررسی یک مثال عملی از یک تولیدکننده محتوای واقعی در یوتوب است تا پتانسیل و امکانات این ابزارها به خوبی درک شود. در نهایت، با یک پروژه عملی راهنمایی‌شده (Capstone)، شرکت‌کنندگان افزونه خود را ساخته و آماده عرضه می‌کنند.
در دوره آموزشی Create Custom After Effects Plugins with ChatGPT با ساخت، نصب و عرضه افزونه‌های کاربردی برای افتر افکتس آشنا خواهید شد.

دانلود Project Based Python Create 8 Powerful Tools Step by Step آموزش پایتون

دانلود Project Based Python Create 8 Powerful Tools Step by Step - آموزش پایتون

این دوره آموزشی برای یادگیرندگانی طراحی شده است که به جای تمرین‌های بی‌پایان تئوری و دستور زبان، به دنبال یادگیری عملی و ساخت ابزارهای واقعی هستند. مخاطبان، چه در سطح مبتدی باشند و چه دارای دانش اولیه پایتون، در این دوره به جای نوشتن کدهای نمونه، 8 ابزار کاملاً کاربردی را از ابتدا خواهند ساخت. هدف اصلی این است که زبان برنامه‌نویسی پایتون از طریق تجربه توسعه کامل پروژه، کاملاً مورد تسلط قرار گیرد. در این مسیر، شرکت‌کنندگان با کل فرآیند توسعه — از مرحله برنامه‌ریزی و کدنویسی گرفته تا آزمایش و بهینه‌سازی هر پروژه — آشنا می‌شوند. این روش به دانشجو این امکان را می‌دهد تا مفاهیم بنیادین پایتون را در عمل ببیند و آن‌ها را در موقعیت‌های واقعی به کار گیرد. محتوای دوره شامل مباحث اساسی و پیشرفته‌ای است که برای تبدیل شدن به یک برنامه‌نویس پایتون با تجربه در توسعه ابزارهای کاربردی ضروری است. این دوره فراتر از مفاهیم ابتدایی رفته و مهارت‌های مورد نیاز برای توسعه نرم‌افزار حرفه‌ای را در اختیار افراد قرار می‌دهد تا بتوانند کارهای تکراری را خودکار سازند و برنامه‌هایی با رابط کاربری گرافیکی (GUI) بسازند.
در دوره آموزشی Project Based Python Create 8 Powerful Tools Step by Step با توسعه ابزارهای کاربردی و ساختاریافته، برنامه‌نویسی زبان پایتون را به صورت عملی یاد خواهید گرفت.