دانلود ها ی دارای تگ: "برنامهنویسی"
355 مورد برای عبارت مورد نظر پیدا شد.
355 مورد برای عبارت مورد نظر پیدا شد.
این دوره آموزشی برای مبتدیانی طراحی شده است که میخواهند وارد دنیای API Gatewayها شوند و نقش حیاتی آنها را در معماریهای نرمافزاری مدرن درک کنند. از آنجا که APIها همچنان نیروی محرکه برنامهها و خدمات هستند، تسلط بر نحوه مدیریت، ایمنسازی و مقیاسپذیری آنها برای هر توسعهدهنده یا متخصص فناوری اطلاعات ضروری است. در این دوره، شرکتکنندگان به بررسی مفاهیم اصلی میپردازند که به آنها کمک میکند تا با API Gatewayها، عملکرد آنها و نحوه تعاملشان با خدمات بکاند (Backend) آشنا شوند. آنها یاد میگیرند که چگونه API Gatewayها وظایفی مانند مسیریابی، متعادلسازی بار، امنیت و مدیریت ترافیک را ساده میکنند، در حالی که عملکرد، مقیاسپذیری و قابلیت اطمینان را تضمین میکنند. API Gateway چیست؟ شرکتکنندگان درک روشنی از هدف API Gateway در مدیریت ارتباط بین کلاینتها و سرویسها در معماری میکروسرویسها به دست میآورند.
در دوره آموزشی API Gateway Fundamentals: A Beginner's Guide to API Manageme با مفاهیم و عملکردهای API Gateway آشنا خواهید شد.
مانند هر نرمافزار با کیفیت بالا، APIهای REST نیازمند تست هستند و REST Assured راهحلی عالی برای این منظور ارائه میدهد. در این دوره آموزشی با عنوان "دوره جامع REST Assured"، شرکتکنندگان یاد میگیرند که چگونه از قابلیتهای پیشرفته این فریمورک بهرهبرداری کنند. در ابتدا، آنها درکی جامع از مفهوم رابطهای روان (fluent interface) و اهمیت آن در استفاده از REST Assured به دست خواهند آورد. این فهم بنیادی، بستری برای کار با کدهای پیچیدهتر فراهم میآورد. سپس، شرکتکنندگان به کدنویسی عملی خواهند پرداخت و یاد میگیرند چگونه با استفاده از متدهای پیشرفته، تستهای API را برای بررسی هدرها و بدنه پاسخها بنویسند. این بخش شامل تمرینهای کاربردی و سناریوهای واقعی برای اطمینان از صحت عملکرد APIها است. در نهایت، مکانیسمهای احراز هویت و نحوه مدیریت آنها با استفاده از فریمورک مورد کاوش قرار میگیرد. این شامل روشهای مختلف احراز هویت و پیادهسازی آنها در تستهای خودکار است. پس از اتمام این دوره، شرکتکنندگان مهارتهای لازم برای نوشتن کدهای تست پیشرفته برای APIهای تحت آزمایش خود را کسب خواهند کرد. این مهارتها به آنها امکان میدهد تا فرآیند تست API را بهینهسازی کرده و از کیفیت بالای نرمافزارهای خود اطمینان حاصل کنند.
در دوره آموزشی REST Assured Deep Dive با تست APIها با استفاده از فریمورک REST Assured آشنا خواهید شد.
هوش مصنوعی در حال دگرگونی شیوه کار، خودکارسازی وظایف و تعامل با فناوری است. این دوره برای کمک به یادگیرندگان در ساخت عوامل مبتنی بر هوش مصنوعی، رباتهای خودکارسازی، دستیاران چت و سیستمهای مدیریت وظیفه با استفاده از ابزارهای متنباز طراحی شده است، بدون نیاز به اتکا به APIهای خارجی یا سرویسهای مبتنی بر ابر. چه یک مبتدی باشید که در حال کاوش در هوش مصنوعی هستید و چه توسعهدهندهای که به دنبال یکپارچهسازی هوش مصنوعی در برنامههای کاربردی دنیای واقعی است، این دوره رویکردی عملی برای ساخت راهکارهای خودکارسازی مبتنی بر هوش مصنوعی ارائه میدهد. در طول این دوره، یادگیرندگان تجربه عملی در توسعه دستیاران هوشمند کسب خواهند کرد که میتوانند متن را پردازش کرده، به سوالات کاربران پاسخ دهند، وظایف تکراری را خودکار کنند و گردش کار را به طور موثر مدیریت نمایند. تمرکز بر پیادهسازی چتباتهای مبتنی بر هوش مصنوعی، مدیران وظیفه هوشمند، خوانندگان اسناد، خزندههای وب و دستیاران بهرهوری شخصی خواهد بود. با استفاده از مدلهای محلی هوش مصنوعی، پایگاههای داده وکتور و تکنیکهای پردازش زبان طبیعی، دانشجویان یاد خواهند گرفت که چگونه راهکارهای هوش مصنوعی را ایجاد کنند که به طور کامل بر روی دستگاههای خودشان، بدون هیچ گونه وابستگی به APIهای ابری، کار کنند.
در دوره آموزشی Mastering AI Agents Bootcamp: Build Smart Chatbots & Tools با ساخت عوامل هوش مصنوعی، رباتهای خودکارسازی و چتباتهای هوشمند آشنا خواهید شد.
این دوره تحولآفرین یودمی با عنوان «تفکر انتقادی و حل مسئله برای مهندسان نرمافزار» به دقت طراحی شده است تا مهندسان نرمافزار، توسعهدهندگان و متخصصان فناوری اطلاعات را با راهبردها و تکنیکهای شناختی ضروری برای حل مسائل پیچیده و اتخاذ تصمیمات مهم با اطمینان و دقت توانمند سازد. این دوره با بخش ۱: خوشآمدگویی گرم آغاز میشود و شرکتکنندگان را با یک مقدمه جذاب به دوره، نقشه راه سفر یادگیری و زمینهسازی برای تجربهای تحولآفرین در تفکر انتقادی و حل مسئله آشنا میکند. در ادامه، بخش ۲: سنگ بنای تفکر انتقادی به قلب تفکر انتقادی میپردازد و تعاریف و مثالهای دنیای واقعی را ارائه میدهد. این بخش از طریق پیشنمایشهای تعاملی، نقش محوری تفکر انتقادی در مهندسی نرمافزار را تبیین کرده و به چالشهای مرتبط با صنعت مانند مشکلات اضافه بار و پاسخگویی رابط کاربری میپردازد. آزمونها نیز برای تقویت درک شرکتکنندگان طراحی شدهاند. بخش ۳: تسلط بر اصول تفکر انتقادی اصول کلیدی تفکر انتقادی را آشکار میسازد و نحوه بهکارگیری آنها را در زمینه مهندسی نرمافزار آموزش میدهد. یک آزمون اختصاصی و جلسه بازبینی تضمین میکند که شرکتکنندگان این اصول را برای استفاده در سناریوهای دنیای واقعی درونیسازی کنند.
در دوره آموزشی Master Software Dev: Leadership, Decision-Making Skills 2023 با نحوه ارتقای تفکر انتقادی و مهارتهای حل مسئله آشنا خواهید شد.
این دوره برای کسانی طراحی شده است که به دنبال یک مقدمه سریع و عملی برای شروع کار با اکسپرس هستند. اکسپرس یک فریمورک سبک و انعطافپذیر است که بر پایه Node.js ساخته شده و به توسعهدهندگان امکان میدهد وبسایتها و برنامههای وب قدرتمندی را با استفاده از APIهای ساده و کاربرپسند بسازند. در این دوره، جیمی پیتمن، مهندس نرمافزار فولاستک، به شما نشان میدهد که چگونه کار با این فریمورک جذاب و محبوب را آغاز کنید. در این دوره، شما با اصول اولیه راهاندازی اکسپرس، ایجاد یک سرور و ساخت یک برنامه با استفاده از Express application generator آشنا خواهید شد. مفاهیم ضروری مربوط به مسیریابی (routing)، متدهای اصلی HTTP و کدنویسی هندلر جاوااسکریپت را کاوش خواهید کرد. همچنین نحوه کار با میانافزارها (middleware) و نکات مربوط به اشکالزدایی (debugging) یک برنامه اکسپرس را فرا میگیرید. علاوه بر این، استفاده از اکسپرس با پایگاههای داده مختلف نیز مورد بحث قرار میگیرد. از آنجایی که امنیت یک نگرانی اصلی برای همه توسعهدهندگان است، جیمی بهترین شیوهها را برای ساختاردهی محیط کاری خود به منظور افزایش امنیت به اشتراک میگذارد. هدف این دوره این است که شما را با ابزارها و دانش لازم برای شروع ساخت برنامههای کاربردی وب با اکسپرس مجهز کند.
در دوره آموزشی Express Essentials: Build Powerful Web Apps with Node.js با برنامه نویسی Express.js آشنا خواهید شد.
این دوره به شرکتکنندگان این امکان را میدهد که به صورت عمیق در زمینه تست برنامههای سیشارپ غوطهور شوند و هر آنچه برای ساخت نرمافزاری قابل اعتماد و آماده برای تولید (Production-Ready) نیاز است را فرا گیرند. در این دوره، مفاهیم ضروری و مثالهای عملی به صورت گام به گام بررسی میشوند. در پایان این دوره، شرکتکنندگان قادر خواهند بود تا تستها را به صورت مؤثر بنویسند، ساختاربندی کرده و اجرا کنند. همچنین، آنها یاد میگیرند که چگونه سناریوهای پیچیده را با Mocking مدیریت کرده و از طریق تستهای یکپارچهسازی، از اعتبار کامل APIهای خود اطمینان حاصل کنند. این دوره برای توسعهدهندگانی که به دنبال تقویت مهارتهای تستنویسی و ارائه برنامههای سیشارپ با کیفیت بالاتر با قدرت تست خودکار در دنیای سیشارپ هستند، بسیار مناسب است.
در دوره آموزشی Mastering C# Testing From Unit to Integration with Moq با تستنویسی در سیشارپ آشنا خواهید شد.
این دوره برای افراد کاملاً مبتدی در پایتون طراحی شده است که به دنبال یادگیری بصریسازی دادهها به روشی آسان، جذاب و عملی هستند. شرکتکنندگان در این دوره، ابتدا با مبانی برنامهنویسی پایتون آشنا میشوند؛ بنابراین حتی اگر قبلاً هرگز یک خط کد هم ننوشته باشند، میتوانند شروع به یادگیری کنند. پس از تسلط بر مبانی پایتون، به دنیای جذاب بصریسازی دادهها قدم میگذارند و اصول داستانگویی بصری با دادهها را درک خواهند کرد. بخش اصلی دوره به معرفی کتابخانه Plotly اختصاص دارد. شرکتکنندگان یاد میگیرند که چگونه با استفاده از این کتابخانه، نمودارهای تعاملی و خیرهکنندهای را در پایتون ایجاد کنند. این آموزش شامل ساخت انواع مختلف نمودارها از جمله نمودارهای میلهای، خطی، پراکندگی، دایرهای، هیستوگرام، نقشههای حرارتی و بسیاری موارد دیگر است. در ادامه، شرکتکنندگان مهارتهای لازم برای سفارشیسازی بصریسازیهای خود را کسب میکنند. این بخش شامل یادگیری نحوه استایلدهی به نمودارها با استفاده از رنگها، تمها، توضیحات و قابلیتهای تعاملی است. هدف این دوره، ارائه یک مسیر کامل و عملی برای تبدیل شدن به یک متخصص در بصریسازی دادهها با پایتون و کتابخانه Plotly است.
در دوره آموزشی Learn Python for Data Analysis & Visualize Data with Plotly با برنامهنویسی پایتون و بصریسازی دادهها با کتابخانه Plotly آشنا خواهید شد.
در این دوره آموزشی جامع، پایتون به صورت بنیادین و از ابتدا تا انتها به متخصصان آموزش داده میشود. تمرکز اصلی بر خود زبان پایتون است و از کتابخانههای خارجی پیچیده یا فریمورکهای خاص خبری نیست. این دوره برای یادگیری اصول برنامهنویسی پایتون به شکلی عمیق طراحی شده است. تقریباً ۱۰۰ مبحث پرکاربرد در برنامهنویسی پایتون پوشش داده خواهد شد. در هر جلسه، ابتدا به توضیح عملکرد یک قابلیت پرداخته میشود، سپس یک مثال برای آن تشریح میگردد و در ادامه، شرکتکنندگان میتوانند آن مثال را به صورت عملی امتحان کنند. این رویکرد تعاملی، تجربهای فوقالعاده برای یادگیری فراهم میآورد. تمامی مباحث با دقت انتخاب شدهاند تا درک کاملی از هسته زبان پایتون ارائه دهند. تمامی مطالب و پایگاه دادههای نمونه در پوشهای مشخص بارگذاری و به اشتراک گذاشته شدهاند. لینک دانلود این منابع در جلسه پایانی یا بخش منابع دوره در اختیار شرکتکنندگان قرار خواهد گرفت و استفاده از آنها بدون هیچ محدودیتی مجاز است. این منابع به شرکتکنندگان کمک میکنند تا مفاهیم آموخته شده را به صورت عملی تمرین کرده و تسلط خود را افزایش دهند. پس از تکمیل موفقیتآمیز این دوره، یک گواهینامه اتمام دوره به شرکتکنندگان اعطا خواهد شد که به ارزش رزومه آنها خواهد افزود. این گواهینامه نشاندهنده تسلط بر اصول بنیادین زبان پایتون است و میتواند در فرصتهای شغلی آینده بسیار مفید باشد.
در دوره آموزشی Python Essentials: The Complete Core Language Guide با برنامهنویسی بنیادین پایتون آشنا خواهید شد.
این دوره به شما میآموزد که چگونه با استفاده از هوش مصنوعی و پایتون، ابزارهای شخصی خود را بسازید، حتی اگر هیچ دانش قبلی در زمینه کدنویسی نداشته باشید. با بهرهگیری از مدلهای زبان بزرگ (LLM) مانند ChatGPT به عنوان همخلبان شما، میتوانید بر روی ایدههای خود تمرکز کرده و از دغدغههای مربوط به نحو و دستور زبان برنامهنویسی رها شوید. در طول این دوره، شرکتکنندگان یاد میگیرند که چگونه ایدههای مطرح شده به زبان انگلیسی را به نمونههای اولیه و ابزارهای شخصی کاربردی با استفاده از پایتون و ChatGPT تبدیل کنند. این دوره دهها کتابخانه و رابط برنامهنویسی کاربردی (API) را از طریق پروژههای عملی و قابل اجرا معرفی میکند. رویکرد این دوره کاملاً کاربردی، سریع و سرگرمکننده است و برای کارمندان اداری، فریلنسرها، مدیران محصول یا هر ذهن کنجکاوی که به دنبال استفاده از قدرت هوش مصنوعی در زندگی روزمره خود است، ایدهآل میباشد.
در دوره آموزشی Vibe Coding: Build Personal Tools with AI and Python fast! با ساخت ابزارهای شخصی با استفاده از هوش مصنوعی و پایتون آشنا خواهید شد.
در دوره SvelteKit: ساخت یک پروژه وب کامل شبیهساز نتفلیکس، کاربران با اصول و تکنیکهای لازم برای ایجاد یک وباپلیکیشن شبیهساز نتفلیکس به صورت کاملاً کاربردی و از نظر بصری مشابه نسخه اصلی آشنا میشوند. این دوره با بهرهگیری از ابزارها و فریمورکهای مدرن مانند SvelteKit، TypeScript و Tailwind CSS طراحی شده است تا تجربهای جامع و عملی در اختیار فراگیران قرار دهد. هدف این دوره، راهنمایی گام به گام شرکتکنندگان در فرآیند توسعه یک کلون نتفلیکس است که نه تنها طراحی و ویژگیهای اپلیکیشن اصلی را تکرار میکند، بلکه از نظر واکنشگرایی نیز عملکردی مشابه ارائه میدهد. در طول این دوره، شرکتکنندگان میآموزند چگونه از API TMDb (پایگاه داده فیلم) برای تامین دادههای واقعی فیلمها و برنامههای تلویزیونی در اپلیکیشن خود استفاده کنند. این رویکرد به کاربران امکان میدهد تا با دادههای واقعی کار کرده و تجربه عملی در یک محیط شبیهسازی شده از دنیای واقعی کسب کنند. این دوره برای هر کسی که به دنبال یادگیری یکپارچهسازی API، طراحی واکنشگرا و استراتژیهای استقرار (دیپلوی) در حین کار بر روی یک پروژه واقعی است، گزینهای عالی به شمار میرود. این آموزش تضمین میکند که فراگیران مهارتهای لازم برای ساخت برنامههای وب پویا و پیچیده را کسب کرده و آماده ورود به بازار کار شوند.
در دوره آموزشی SvelteKit Course: Build a Complete Netflix Clone Web Project با ساخت یک پروژه وب مشابه نتفلیکس و استفاده از ابزارهای مدرن مانند SvelteKit، TypeScript و Tailwind CSS آشنا خواهید شد.