دانلود ها ی دارای تگ: "کد نویسی"
182 مورد برای عبارت مورد نظر پیدا شد.
182 مورد برای عبارت مورد نظر پیدا شد.
با توجه به رشد روزافزون محبوبیت APIها و وب سرویسها، کسب دانش در این زمینه برای فعالان حوزه فناوری اطلاعات ضروری است. این دوره برای مبتدیان و همچنین افرادی که پیشزمینهای در زمینه API دارند و نیازمند تقویت و تثبیت دانش خود در یک یا چند مبحث خاص هستند، طراحی شده است. نیت راس، با بیش از ۲۰ سال تجربه عملی به عنوان مشاور فنی در دنیای فناوری اطلاعات، این دوره را به صورت اختصاصی برای فراگیران آماده کرده است. او تأکید دارد که هدف اصلی دوره، کمک به یادگیری شماست و متعهد است که به تمامی سؤالات و ابهامات پاسخ دهد. تمامی مطالب و سخنرانیهای این دوره توسط خود او نوشته شده و هیچگونه مطلب کپی شدهای در آن وجود ندارد. این دوره یک دید جامع و کلی نسبت به APIها ارائه میدهد و تمامی اجزای ضروری آنها را که برای درک کامل این مفاهیم نیاز دارید، پوشش میدهد. سرفصلهای اصلی شامل: API (رابط برنامهنویسی کاربردی)، وب سرویس، JSON، XML، HTTP، REST، SOAP، OAuth و OpenID Connect است. برای درک بهتر مفاهیم، مثالهایی با استفاده از ابزارهایی مانند Postman، زبان برنامهنویسی Python، و پلتفرمهایی نظیر Amazon Web Services، Twitter، eBay و Google Cloud ارائه میشود. علاوه بر این، تمرینهای فراوانی در نظر گرفته شده است تا فراگیران بتوانند دانش کسب شده خود را تثبیت کرده و به مهارت عملی دست یابند.
در دوره آموزشی API and Web Service Introduction با مفاهیم و کاربردهای APIها و وب سرویسها به طور کامل آشنا خواهید شد.
Rust به عنوان یکی از قدرتمندترین و ایمنترین زبانهای برنامهنویسی سیستمی (systems programming languages) در جهان شناخته میشود. این دوره، شرکتکنندگان را از یک مبتدی مطلق به یک توسعهدهنده Rust با اعتماد به نفس تبدیل میکند و برای این منظور از پروژههای واقعی و یک برنامه درسی ساختاریافته بهره میبرد. در پایان این دوره، شرکتکنندگان قادر خواهند بود برنامههای خط فرمان (command-line apps) با کیفیت تولیدی را با استفاده از ویژگیهای قدرتمند Rust مانند Ownership، Structs، Enums، Traits، Modules و Error Handling بسازند. چه هدف شما سیستمهای توکار (embedded systems)، توسعه بازی (game dev)، سرویسهای بکاند (backend services) یا برنامههای کاربردی با نیاز به عملکرد بالا (performance-critical applications) باشد، این دوره شما را به مهارتهای ضروری و مدرن Rust مجهز خواهد کرد. شرکتکنندگان به صورت گام به گام و با استفاده از پروژههای عملی، مباحثی نظیر Ownership، Structs، Enums، Error Handling و Collections را به طور کامل فرا خواهند گرفت. این دوره برای برنامهنویسان سیستمی مشتاق، ایدهآل است.
در دوره آموزشی The Complete Rust Course: From Beginner to Advanced با برنامهنویسی Rust و مفاهیم پیشرفته آن آشنا خواهید شد.
این دوره آموزشی، راهنمایی جامع برای مبتدیان و توسعهدهندگان وب با سطوح مختلف تجربه است که علاقهمند به یادگیری نحوه توسعه قالبهای وردپرس هستند. در این دوره، شرکتکننده با مبانی زبان برنامهنویسی PHP، ساختار وردپرس و نحوه تبدیل وبسایتهای HTML به قالبهای پویا و کاربردی وردپرس آشنا میشود. هدف این دوره، ارائه یک نقشه راه گام به گام برای تبدیل شدن به یک توسعهدهنده حرفهای وردپرس و کسب مهارتهای لازم برای ایجاد قالبهای سفارشی و منحصربهفرد است.
در دوره The Beginners Guide to WordPress Theme Development 2025 با توسعه و سفارشیسازی قالبهای وردپرس آشنا خواهید شد.
این دوره آموزشی به افراد علاقهمند به توسعه وب و ساخت برنامههای کاربردی SaaS با استفاده از زبان برنامهنویسی Go میپردازد. در این دوره، شرکتکنندگان با مراحل ساخت یک برنامه وب که ابتدا بر API تمرکز دارد، آشنا میشوند و نحوه پیادهسازی پرداختهای آنلاین با استفاده از سرویس Stripe را فرا میگیرند. مدرس با به اشتراک گذاشتن تجربیات خود در ساخت دو برنامه SaaS موفق، نشان میدهد که چگونه میتوان با استفاده از کتابخانه استاندارد Go، یک بکاند وب کارآمد و قدرتمند ایجاد کرد. این دوره برای کسانی مناسب است که میخواهند یک زبان برنامهنویسی ساده، سریع و کارآمد را برای توسعه برنامههای بکاند و API یاد بگیرند و بتوانند از دانش کسب شده در پروژههای واقعی خود استفاده کنند.
در دوره آموزشی Build SaaS Apps in Go (2nd edition) با ساخت برنامههای وب با زبان Go آشنا خواهید شد.
به دوره "مهندسی نرمافزار 101: Data Structureها با پایتون و C++" خوش آمدید. این یک دوره جامع و پروژه محور است که در آن، شرکتکنندگان اصول بنیادی data structureها و algorithmها را فرا میگیرند. در این دوره، با مفاهیمی مانند array، linked list، stack، queue، tree، graph و hash table، و همچنین algorithmهایی نظیر sorting، searching و dynamic programming آشنا خواهید شد. این دوره ترکیبی عالی از علوم کامپیوتر و بهینهسازی سیستم است که فرصتی ایدهآل برای تمرین مهارتهای برنامهنویسی و ارتقاء دانش فنی در مهندسی نرمافزار فراهم میآورد. در ابتدا، بر مفاهیم linear data structureها تمرکز خواهد شد. در اولین پروژه، یک ردیاب حضور و غیاب کارکنان طراحی میشود که در آن از array برای ذخیرهسازی و بهروزرسانی کارآمد سوابق روزانه حضور و غیاب استفاده میشود. در پروژه دوم، یک سیستم ticketing پشتیبانی مشتری طراحی خواهد شد که از linked list برای مدیریت درخواستهای ورودی به ترتیب زمان دریافت آنها استفاده میکند. برای پروژه سوم، یک ویژگی "undo" برای یک ویرایشگر متن ساده با بهرهگیری از رفتار "Last In First Out" (LIFO) stack پیادهسازی میشود. در پروژه چهارم، یک سیستم صف بیمارستانی شبیهسازی میشود که از مفهوم queue برای مدیریت بیماران بر اساس زمان ورودشان استفاده میکند.
در دوره آموزشی Software Engineering 101: Data Structures with Python & C++ با Data structureها و algorithmهای مختلف، کاربردهای آنها و نحوه پیادهسازی آنها در پایتون و C++ آشنا خواهید شد.
این دوره عملی به شرکتکنندگان آموزش میدهد که چگونه با استفاده از MCP (Model Context Protocol) و فریمورکهای مدرن LLM، یک Generative AI Application در سطح حرفهای و AI Agentهای هوشمند و مستقل بسازند. این دوره، چه شما یک مبتدی در زمینه هوش مصنوعی باشید و چه یک توسعهدهنده باتجربه، شما را گام به گام با ابزارها، استراتژیها و معماریهایی که زیربنای Generative AI Applicationهای مدرن هستند، آشنا خواهد کرد. در این دوره، شرکتکنندگان با مقدمهای بر Generative AI و نقش آن در توسعه مدرن آشنا میشوند و در ادامه، به بررسی مدلهای زبان بزرگ (LLM) و نحوه کارکرد آنها در Generative AI Applicationهای هوشمند میپردازند. همچنین، معماریهای پایه و پیشرفته Generative AI Applicationها برای سیستمهای مقیاسپذیر و ماژولار مورد بحث قرار میگیرد. تکنیک Retrieval-Augmented Generation (RAG) برای بهبود پاسخها آموزش داده میشود و نحوه انتخاب فریمورک مناسب برای ساخت Generative AI Applicationهای مبتنی بر LLM بررسی میشود.
در دوره آموزشی Generative AI with AI Agents & MCP for Developers با توسعه Generative AI Applicationها و AI Agentها آشنا خواهید شد.
در این دوره، شرکتکنندگان ربات چت خود را با استفاده از جاوااسکریپت (Node.js) خواهند ساخت و آن را به صورت رایگان در Cloudflare (نسخه رایگان) میزبانی خواهند کرد. این فرصتی عالی برای گسترش دانش شما در زمینه رباتهای چت و داشتن یک ربات فعال به صورت 24/7 برای هر کسی که میخواهد با آن تعامل داشته باشد، فراهم میکند. ما دوره را با پیکربندی محیط در Cloudflare آغاز میکنیم، سپس به افزودن دستورات و تست آنها میپردازیم. مراحل ساده و سرراست هستند، بنابراین شما نیازی به صرف زمان زیادی برای درک نحوه کار نخواهید داشت. در پایان دوره، تجربه عملی در ساخت یک ربات چت تلگرام به دست خواهید آورد و یک ربات چت دیگر به مجموعه چیزهایی که در طول دوران حرفهای خود ساختهاید، اضافه خواهد شد.
در دوره آموزشی Telegram Bot with Nodejs and Cloudflare با ساخت ربات تلگرام با استفاده از Node.js و Cloudflare آشنا خواهید شد.
اهمیت صداها، جلوههای صوتی و موسیقی در ایجاد حس خوب بازی مورد بحث قرار میگیرد و نحوه استفاده از صدا برای جمعآوری سکه و موسیقی برای صفحه اصلی و صفحه شروع آموزش داده میشود. قبل از انتشار بازی، رفع خطاها و هشدارها و تنظیم عناصر برای انتشار انجام میشود. در نهایت، نحوه بارگذاری و خروجی گرفتن بازیها در itch، یک سایت محبوب توسعه بازی برای به اشتراک گذاشتن بازیها، آموزش داده میشود. این دوره به تدریج و با در نظر گرفتن افراد مبتدی طراحی شده است و ضمن عدم پوشش سیستمهای پیچیده، مفاهیم رایج توسعه بازی را شامل میشود. در پایان دوره، شرکتکنندگان درک جامعی از نحوه ساخت و انتشار بازیها در گودو ۴+ به دست خواهند آورد.
در دوره آموزشی Build and Publish your first 2d Games with Godot 4+ با ساخت و انتشار بازیهای دو بعدی در محیط گودو آشنا خواهید شد.
در این دوره آموزشی، شرکتکنندگان با مبانی زبان برنامه نویسی Elixir آشنا خواهند شد. این مبانی شامل درک و استفاده از توابع، مفهوم تطبیق الگو برای کنترل جریان برنامه، سازماندهی کد با استفاده از ماژولها و سایر ویژگیهای اساسی این زبان قدرتمند میشود. علاوه بر این، دوره به بررسی عمیق اصول برنامه نویسی تابعی میپردازد و نشان میدهد که چگونه این اصول میتوانند در توسعه برنامههای کاربردی با استفاده از Elixir به کار گرفته شوند. یادگیری این الگو نه تنها مهارتهای برنامه نویسی شرکتکنندگان را بهبود میبخشد، بلکه دیدگاه آنها را نسبت به حل مسائل پیچیده نیز گسترش میدهد. یکی دیگر از مباحث کلیدی که در این دوره به آن پرداخته میشود، مفهوم همزمانی است. از آنجایی که همزمانی نقش حیاتی در بسیاری از سیستمهای مدرن ایفا میکند، شرکتکنندگان یاد خواهند گرفت که چگونه از قابلیتهای همزمانی Elixir برای ساخت برنامههای کارآمد و پاسخگو استفاده کنند. این دوره با ارائه تکالیف عملی و آزمونهای منظم، یک محیط یادگیری تعاملی و فعال را برای شرکتکنندگان فراهم میکند تا اطمینان حاصل شود که مفاهیم به طور کامل درک شدهاند و نه صرفاً به صورت تئوری آموزش داده شدهاند. در نهایت، این دوره تاکید میکند که Elixir نه تنها یک زبان عالی برای شروع یادگیری برنامه نویسی تابعی است، بلکه به دلیل ویژگیهای تحمل خطا و مقیاس پذیری بالا، یک انتخاب مناسب برای توسعه سیستمهای بزرگ و حیاتی در دنیای واقعی به شمار میرود.
در دوره آموزشی Elixir for Beginners: Learn Functional Programming با مبانی زبان Elixir، اصول برنامه نویسی تابعی و مفهوم همزمانی آشنا خواهید شد.
این دوره آموزشی، راهنمایی کامل برای توسعهدهندگان و کارآفرینانی است که میخواهند با استفاده از ابزارهای پیشرفته هوش مصنوعی مانند JavaScript، Ollama، GPT، Gemini و Grok، افزونههای قدرتمند و کارآمد برای مرورگر کروم ایجاد کنند. در این دوره، شرکتکنندگان با مفاهیم اساسی و پیشرفتهای در زمینه ساخت این افزونهها آشنا میشوند. آنها یاد خواهند گرفت که چگونه از مدلهای زبان بزرگ محلی بهره ببرند، با ادغام Lang Chain و پایگاههای داده برداری کار کنند و از قابلیتهای هوش مصنوعی محلی Ollama و مدلهای GPT برای خلق برنامههای نوآورانه و با تمرکز بر حریم خصوصی استفاده نمایند. این دوره به شرکتکنندگان کمک میکند تا مهارتهای لازم برای طراحی، ساخت و استقرار افزونههای کروم مبتنی بر هوش مصنوعی را کسب کنند و بتوانند از این طریق وظایف مختلف را خودکار کرده، بهرهوری را بهبود بخشند و راه حلهای عملی برای مسائل گوناگون ارائه دهند. این آموزش در مدت زمان کوتاهی، دانش و تخصص مورد نیاز برای ورود به دنیای توسعه پیشرفته افزونههای کروم با استفاده از هوش مصنوعی را در اختیار آنها قرار میدهد.
در دوره learn 10x Chrome Extension Development with Ai & Ai Agent با ساخت و کاربرد افزونههای کروم مبتنی بر هوش مصنوعی آشنا خواهید شد.