دانلود ها ی دارای تگ: "آموزش برنامهنویسی"
132 مورد برای عبارت مورد نظر پیدا شد.
132 مورد برای عبارت مورد نظر پیدا شد.
این دوره آموزشی، شرکتکنندگان را به دنیای الگوهای طراحی پایتون وارد میکند و به آنها میآموزد که چگونه با پیادهسازی این الگوها در زمان خود صرفهجویی کنند. Jungwoo Ryoo، مدرس دوره، ۱۵ الگوی ضروری ایجادکننده (creational)، ساختاری (structural) و رفتاری (behavioral) را معرفی میکند تا به شرکتکنندگان در حل چالشهای رایج برنامهنویسی یاری رساند. در طول دوره، بهترین روشها و شیوههای برنامهنویسی ارائه میشوند که تضمین میکنند راهحلهای ارائهشده سازگار، کامل و صحیح باشند. شرکتکنندگان در این دوره یاد میگیرند که چگونه از این الگوها برای ساختاردهی کد خود به شکلی کارآمدتر و مؤثرتر استفاده کنند. آنها با قدرت راهحلهای قابل استفاده مجدد که توسط جامعه برنامهنویسی به اشتراک گذاشته شدهاند، آشنا میشوند و مهارتهای کدنویسی پایتون خود را بهبود میبخشند. یادگیری در این دوره از طریق مثالهای عملی صورت میگیرد و شرکتکنندگان میتوانند با چالشهای کدنویسی خود را به چالش بکشند. با اتمام این دوره، فراگیران قادر خواهند بود از الگوهای طراحی برای بهینهسازی پروژههای خود و حل آسان مشکلات رایج برنامهنویسی بهره ببرند. این دوره برای طیف وسیعی از افراد، شامل توسعهدهندگان حرفهای، دانشجویان علوم کامپیوتر و علاقهمندان به برنامهنویسی مناسب است. تسلط بر این الگوها به طور قابل توجهی به تواناییهای برنامهنویسی و حل مسئله آنها کمک خواهد کرد و مسیر حرفهای آنها را هموارتر میسازد.
در دوره آموزشی Python: Design Patterns با الگوهای طراحی کاربردی و نحوه استفاده از آنها در پایتون آشنا خواهید شد.
اسکالا 3 نسخه جدیدی از یک زبان هیبریدی تابعی محبوب است که پیشرفتهای بسیاری نسبت به اسکالا 2 دارد. این دوره به طور کامل برای اسکالا 3 بازنویسی شده است تا ویژگیها، مفاهیم، کلمات کلیدی و نحو جدید را معرفی کند. علاوه بر این، تمرینهای دوره به طور کامل بهروزرسانی شده و برای بخشهای عملی دوره، به Visual Studio Code و Metals (متا-زبان-سرور) منتقل شدهاند. این دوره نیمی تئوری و نیمی عملی است. هر موضوع پوشش داده شده شامل مثالهای مبتنی بر ورکشیت است که میتوانید با آنها آزمایش کنید، و تمرینهایی برای تکمیل وجود دارد که به شما امکان میدهد آنچه را که به تازگی در بخش تئوری آموختهاید، تمرین و تقویت کنید. مفاهیم به روشی سرراست و ساده با مثالهای کدنویسی فراوان و توضیحات واضح آموزش داده میشوند. عنوان "اسکالا 3: دقیقاً آنچه نیاز دارید" از دو ایده نشأت میگیرد: اول اینکه زبان اسکالا 3 میتواند دقیقاً همان چیزی باشد که برای حل مشکلات برنامهنویسی خود به آن نیاز دارید، و دوم اینکه مباحث پوشش داده شده در این دوره دقیقاً همان چیزهایی هستند که برای بهرهوری سریع در این زبان به آنها نیاز دارید، در حالی که هنوز بخش زیادی از تئوری و بهترین شیوههای پیرامون برنامهنویسی اسکالا را نیز میآموزید. این رویکرد تضمین میکند که شرکتکنندگان هم دانش نظری عمیقی کسب کنند و هم مهارتهای عملی لازم برای به کارگیری اسکالا 3 در پروژههای واقعی را بدست آورند.
در دوره آموزشی Scala 3: Just What You Need با برنامهنویسی زبان اسکالا 3 آشنا خواهید شد.
دوره آموزش بروزرسانی شد.
زیرنویس انگلیسی نیز اضافه شده است.
یکی از رایج ترین و پرطرفدارترین زبان هایی که برای برنامه نویسی شیء گرا و سطح بالا استفاده می شود، زبان سیشارپ (C#) است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت و یکی از ۴۴ زبان برنامه نویسی ای است که توسط زمان اجرای زبان مشترک از .NET Framework پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. در واقع زبان #C، یک زبان برنامه نویسی چند الگویی و است و منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جز گرا و در بستر دات نت است.
در دوره ی آموزشی Complete C# Masterclass شما با قابلیت های اساسی و مختلف این زبان برنامه نویسی کاربردی قدرتمند به طور کامل آشنا می شوید.
در دنیای امروز، فروش محصولات یا خدمات به صورت آنلاین از طریق اپلیکیشنهای شخصی یا تجاری به امری ضروری تبدیل شده است. این دوره آموزشی جامع، کاربران را با نحوه پیادهسازی درگاههای پرداخت در برنامههای ASP.NET Core با استفاده از دو سرویس پرداخت محبوب و پرکاربرد، یعنی Stripe و Braintree، آشنا میکند. ارویس تروپجا، مدرس این دوره، با استفاده از مثالهای واقعی و کاربردی، ابتدا به تشریح مفهوم درگاههای پرداخت و چرایی استفاده از آنها در مقایسه با ساخت سیستم پرداخت اختصاصی میپردازد. این بخش پایه و اساس درک اهمیت و کارایی درگاههای پرداخت را برای شرکتکنندگان فراهم میآورد. در ادامه، دوره به صورت عمیق به بررسی نحوه استفاده از درگاه پرداخت Braintree برای پردازش تراکنشهای کارت اعتباری و پیپال میپردازد. این بخش شامل آموزش گام به گام پیادهسازی و پیکربندی Braintree برای انجام تراکنشهای مختلف است که به کاربران امکان میدهد پرداختهای متنوعی را از مشتریان خود دریافت کنند. سپس، تمرکز دوره به سمت بهرهبرداری از Stripe برای ارائه پرداختهای مبتنی بر اشتراک به کاربران معطوف میشود. این بخش برای کسبوکارهایی که مدلهای درآمدی مبتنی بر اشتراک دارند، بسیار مفید است و نحوه پیادهسازی این قابلیت مهم را آموزش میدهد. همچنین، ارویس تروپجا توضیح میدهد که چگونه میتوان یک داشبورد مدیریتی سفارشی برای Stripe ایجاد کرد که از طریق آن مدیریت حساب کاربری و تراکنشها به آسانی امکانپذیر باشد. این قابلیت به مدیران اجازه میدهد تا به طور مؤثرتری بر فرآیندهای مالی خود نظارت داشته باشند. در نهایت، این دوره به شرکتکنندگان کمک میکند تا سیستمهای پرداخت آنلاین امن و کارآمدی را در برنامههای ASP.NET Core خود پیادهسازی کنند و تجربه کاربری بهتری را برای مشتریان خود فراهم آورند.
در دوره آموزشی ASP.NET Core: Payment Gateways با پیادهسازی سیستمهای پرداخت آنلاین آشنا خواهید شد.
دوره بوتکمپ آردوینو Uno و نمایشگرهای بصری، یک برنامه آموزشی جامع و کاربردی است که به افراد علاقهمند به حوزههای الکترونیک و اینترنت اشیا (IoT) اختصاص دارد. این دوره برای هر سطحی از آشنایی با آردوینو و الکترونیک طراحی شده و حتی اگر هیچ پیشزمینهای در این زمینهها ندارید، میتوانید در آن شرکت کنید. در این دوره، شرکتکنندگان با مفاهیم اساسی الکترونیک، اکوسیستم آردوینو، و برنامهنویسی آردوینو C آشنا خواهند شد. یکی از بخشهای کلیدی این دوره، آموزش نحوه ارتباط و واسطهگری آردوینو با انواع نمایشگرهای بصری است. این مهارتها از جمله پرتقاضاترین مهارتها در قرن بیست و یکم محسوب میشوند و تسلط بر آنها میتواند فرصتهای شغلی ارزشمندی را در صنعت الکترونیک و IoT فراهم آورد. یک متخصص ماهر در این زمینه میتواند درآمدی بالغ بر ۱۰۰,۰۰۰ دلار در سال داشته باشد. این دوره با بیش از ۷۰ سخنرانی و بیش از ۷ ساعت محتوای ویدیویی، هیچ نکتهای را در آموزش آردوینو، مبانی الکترونیک و واسطهگری با نمایشگرهای مختلف ناگفته نمیگذارد. تمامی فایلهای کد آردوینو C، نمودارهای مداری Fritzing و سایر فایلهای PDF مورد نیاز از بخش قابل دانلود در دسترس خواهند بود. شما با شرکت در این دوره به صورت مادامالعمر به تمام سخنرانیها، فایلهای PDF مربوطه، فایلهای کد آردوینو C و نمودارهای مداری دسترسی خواهید داشت. این دوره آسانترین راه برای یادگیری مبانی الکترونیک و آردوینو به شمار میرود و به شما امکان میدهد به شیوهای سرگرمکننده و عملی دانش خود را ارتقا داده و مسیر شغلی خود را پیش ببرید.
در دوره آموزشی Arduino Uno and Visual Displays Bootcamp با برنامهنویسی آردوینو، الکترونیک و نحوه کار با نمایشگرهای مختلف آشنا خواهید شد.
این دوره به عنوان یک راهنمای جامع برای بهترین شیوههای پایتون عمل میکند و به شما کمک میکند تا کدی بنویسید که نه تنها کارآمد باشد بلکه به راحتی توسط دیگران قابل درک و نگهداری باشد. شرکتکنندگان در این دوره با اصول و راهنماییهای رسمی سبک پایتون (PEP 8) آشنا میشوند و یاد میگیرند که چگونه این استانداردها را در کد خود پیادهسازی کنند. دوره با ارائهی سخنرانیهای ویدیویی جذاب، نمودارها، آزمونها، مقالات و منابع تکمیلی، تجربهی یادگیری جامعی را فراهم میکند. هدف اصلی این دوره، ارتقاء مهارتهای برنامهنویسی پایتون شما به سطحی بالاتر است تا بتوانید کدی بنویسید که واقعاً "پایتونیک" باشد. این بدان معناست که کد شما باید از الگوها و فلسفهی زبان پایتون پیروی کند، که منجر به کدی مختصر، خوانا و کارآمد میشود. در طول دوره، به شما آموزش داده میشود که چگونه نامهای معناداری برای متغیرها، توابع، کلاسها و متدهای خود انتخاب کنید. این کار به بهبود خوانایی کد کمک شایانی میکند و درک منطق برنامه را برای هر کسی که با کد شما کار میکند، آسانتر میسازد. همچنین، اصول مربوط به تورفتگی کد پایتون مطابق با راهنمای سبک پایتون به طور کامل توضیح داده میشود تا اطمینان حاصل شود که کد شما از نظر ظاهری نیز استاندارد و منظم است. یکی دیگر از جنبههای کلیدی که در این دوره پوشش داده میشود، کاربرد بهترین شیوهها برای طول خط، شکست خط و خطوط خالی است. استفاده صحیح از فضای خالی (whitespaces) در اطراف متغیرها، پرانتزها، عملگرها، کاماها، دونقطهها و سمیکولنها نیز به تفصیل بررسی میشود، چرا که این جزئیات کوچک میتوانند تأثیر زیادی بر خوانایی کلی کد داشته باشند.
در دوره آموزشی Python Best Practices: Learn to Write Clean Python Code با اصول و شیوههای نوشتن کد پایتون تمیز، خوانا و قابل نگهداری آشنا خواهید شد.
JDBC 3 و Spring Framework 6 هر دو آخرین نسخههای این دو فریمورک هستند. در این دوره آموزشی "پایداری دادهها با استفاده از Spring Data JDBC 3.0.0 و Spring Framework 6"، شما با نحوه بهکارگیری Spring 6 و JDBC 3.0 برای بازیابی و استفاده مؤثرتر از دادهها از پایگاه داده در برنامههای خود آشنا خواهید شد. در این دوره جامع، ابتدا بررسی میشود که چگونه Spring 6 بسیاری از ویژگیهای دسترسی به دادهها را بازنگری کرده و کد را سادهتر و کارآمدتر ساخته است. دانشجویان یاد میگیرند که چگونه از قابلیتهای بهبود یافته این فریمورک برای تعامل با پایگاه داده بهرهبرداری کنند. سپس، نحوه انجام تمام توابع CRUD (ایجاد، خواندن، بهروزرسانی، حذف) و همچنین بهروزرسانیهای دستهای آموزش داده میشود. این بخش شامل تمرینات عملی برای اطمینان از تسلط بر عملیات پایه و پیشرفته پایگاه داده خواهد بود. در ادامه، آنچه که منسوخ شده و نکاتی که باید به آنها توجه داشت، مورد بررسی قرار میگیرد تا دانشجویان از آخرین تغییرات و بهترین شیوهها در توسعه جاوا آگاه شوند. با اتمام این دوره، دانشجویان قادر خواهند بود پایداری دادهها را در برنامههای خود با استفاده از JDBC 3 و Spring 6 پیکربندی کنند. این شامل بهکارگیری روشهای پیکربندی جدیدتر و تکنیکهایی است که کد را کارآمدتر و قابل نگهداریتر میسازند. هدف این دوره، آمادهسازی توسعهدهندگان برای ساخت برنامههای قدرتمند و مقیاسپذیر است که به طور مؤثر با پایگاههای داده تعامل دارند. این دوره برای توسعهدهندگانی طراحی شده است که به دنبال بهروزرسانی دانش و مهارتهای خود در زمینه پایداری دادهها با جدیدترین ابزارها و تکنولوژیهای موجود در اکوسیستم جاوا هستند. تأکید بر کارایی، سادگی و قابلیت نگهداری کد است تا دانشجویان بتوانند راهحلهای بهینهای را در پروژههای واقعی خود پیادهسازی کنند.
در دوره آموزشی Persistence Using Spring Data JDBC 3.0.0 and Spring Framework 6 با پیکربندی پایداری دادهها در برنامههای کاربردی با استفاده از JDBC 3 و Spring 6 آشنا خواهید شد.
به دوره "پایتون ۱۰۱: برنامهنویسی پایتون و توابع پایتون (۲۰۲۵)" خوش آمدید. این دوره یودمی که به صورت جامع و کامل طراحی شده است، برای یادگیرندگان پرشور و مشتاقی که علاقهمند به تسلط بر برنامهنویسی پایتون هستند، بسیار مناسب است. تدریس این دوره توسط پراوین کودور، یک متخصص معتبر برنامهنویسی پایتون با بیش از ۲۰ سال تجربه حرفهای، انجام میشود. او با دانش و تجربه گسترده خود، محتوای آموزشی را به شکلی قابل فهم و کاربردی ارائه میدهد. این دوره به نه بخش مجزا و با جزئیات کامل تقسیم شده است که هر بخش بر یک جنبه حیاتی از برنامهنویسی پایتون تمرکز دارد. یادگیرندگان سفر خود را با مقدمهای بر پایتون آغاز میکنند و با اصول اولیه این زبان برنامهنویسی آشنا میشوند. در ادامه، به بررسی سینتکس پایتون و انواع دادههای پایه میپردازند که از ارکان اصلی هر زبان برنامهنویسی به شمار میرود. پس از آن، ساختارهای دادهای پایتون را فرا میگیرند که برای سازماندهی و مدیریت دادهها ضروری هستند. بخش بعدی به کنترل جریان اختصاص دارد که به یادگیرندگان امکان میدهد منطق برنامههای خود را به درستی پیادهسازی کنند. یکی از مهمترین بخشهای دوره، تسلط بر توابع است که نقش کلیدی در کدنویسی ماژولار و قابل استفاده مجدد ایفا میکند. پس از آن، یادگیرندگان با ماژولها و کتابخانههای پایتون آشنا میشوند که ابزارهای قدرتمندی برای توسعه برنامههای پیچیدهتر ارائه میدهند. دوره همچنین به معرفی مدیریت خطا و اشکالزدایی میپردازد که مهارتهای حیاتی برای نوشتن کدهای قوی و پایدار هستند. در نهایت، بخش پایانی دوره به تحلیل داده با پایتون اختصاص دارد که کاربردهای گسترده پایتون را در حوزه علم داده نشان میدهد. پس از اتمام موفقیتآمیز این دوره، یادگیرندگان مهارتهای کلیدی متعددی را کسب خواهند کرد. از جمله این مهارتها میتوان به توانایی کدنویسی پایتون، ایجاد پروژههای پایتون، درک اصول اولیه پایتون و برنامهنویسی پایتون برای مبتدیان اشاره کرد. همچنین، آنها درک جامعی از کاربرد پایتون برای علم داده، مطالب یک دوره زبان پایتون، مقدمهای بر برنامهنویسی پایتون و راهنمای زبان پایتون به دست خواهند آورد.
در دوره آموزشی Python 101: Python Programming & Python Functions (2025) با برنامهنویسی پایتون، از جمله مفاهیم پایه، توابع و کاربردهای آن در تحلیل داده آشنا خواهید شد.
این دوره آموزشی برای علاقهمندان به دادههای زمان-تا-رخداد، به ویژه تحلیل بقا، طراحی شده است. شرکتکنندگان در این دوره با تکنیکهای ضروری مورد استفاده در تحقیقات پزشکی، سلامت عمومی و علوم اجتماعی آشنا میشوند. هدف اصلی این دوره، تجهیز دانشجویان به درک نظری و مهارتهای عملی لازم برای انجام تحلیل بقا با اطمینان کامل و با استفاده از نرمافزار R است. این دوره با هدف بررسی دنیای دادههای زمان-تا-رخداد، به خصوص تحلیل بقا، و تسلط بر تکنیکهای ضروری مورد استفاده در تحقیقات پزشکی، سلامت عمومی و علوم اجتماعی آماده شده است. این دوره به شرکتکنندگان کمک میکند تا هم درک نظری و هم مهارتهای عملی مورد نیاز برای انجام تحلیل بقا با استفاده از R را با اطمینان کامل کسب کنند. این دوره برای دانشجویان، محققان و متخصصان دادهها طراحی شده است. شرکتکنندگان در این دوره با مفاهیم کلیدی تحلیل بقا، از سانسور و توابع بقا گرفته تا مدلهای پیشرفته مانند رگرسیون خطرات متناسب کاکس، آشنا خواهند شد. هدف این دوره تنها آموزش تئوری نیست، بلکه کاربرد آن در پروژهها و مجموعه دادههای واقعی نیز مورد تاکید قرار میگیرد. لام نگوین یک مربی متعهد و تحلیلگر داده باتجربه است که پیشینه قوی در بیوتکنولوژی، زیستشناسی، و تحلیل و مدلسازی آماری دارد. او دارای مدرک دکترا و کارشناسی ارشد از دانشگاه فلیندرز است و مدارک تکمیلی از دانشگاه ماهیدول، دانشگاه اوزاکا و دانشگاه علم هانوی (VNU) نیز دارد. لام به عنوان مدرس، همکار پژوهشی و مشاور در پروژههای تحقیقاتی دانشگاهی و کاربردی در استرالیا و آسیا فعالیت کرده است.
در دوره آموزشی The Complete Survival Analysis Course in R با تحلیل دادههای زمان-تا-رخداد و مدلهای آماری مرتبط با آن آشنا خواهید شد.
در این دوره آموزشی، شرکتکنندگان با راهنمایی استادی مجرب با چهل سال سابقه برنامهنویسی، نحوه ساخت یک بازی کامل "مهاجمان فضایی" را در محیط یونیتی فرا خواهند گرفت. این دوره برای افرادی طراحی شده است که هیچ تجربه قبلی در یونیتی یا برنامهنویسی ندارند. مدرس تمام مفاهیم و مراحل را به صورت گام به گام و همزمان با ساخت بازی توضیح خواهد داد. تمامی نرمافزارها و منابع مورد استفاده در این دوره رایگان هستند و این امکان را به فراگیران میدهد تا بدون صرف هیچ هزینهای، مهارتهای لازم برای ساخت بازی را کسب کنند. در طول این دوره، موضوعات متعددی پوشش داده میشود که شرکتکنندگان را قادر میسازد تا یک بازی کامل و قابل اجرا بسازند. از جمله این موارد میتوان به نحوه ایجاد یک پروژه یونیتی و پیکربندی ویرایشگر آن اشاره کرد. همچنین، چگونگی وارد کردن منابع (Assets) به یونیتی، ساخت یک پسزمینه متحرک ستارهای و ایجاد شخصیتهای اصلی بازی از جمله بازیکن، دشمنان، و پرتابهها (گلولههای بازیکن و دشمن) به طور کامل آموزش داده خواهد شد. علاوه بر این، شرکتکنندگان با مفاهیم حرکتدهی به بازیکن، دشمنان و پرتابهها، و همچنین نحوه جلوگیری از حرکت اشیاء پس از برخورد با یکدیگر آشنا میشوند. چگونگی جلوگیری از خروج پرتابهها از صفحه بازی، تشخیص برخورد پرتابه با دشمن یا بازیکن، و تعیین شرایط برد یا باخت در بازی از دیگر مهارتهایی است که در این دوره کسب خواهد شد. اضافه کردن سطوح (Levels) متعدد به بازی و افزودن جلوههای صوتی برای جذابیت بیشتر نیز از مباحث مهمی است که پوشش داده میشود. در نهایت، روشهای تست بازی در طول فرآیند توسعه، بررسی و اصلاح خطاها، و انتشار پروژه به صورت یک برنامه مستقل (Stand-alone Application) به فراگیران آموزش داده خواهد شد تا بتوانند بازی خود را به صورت یک محصول نهایی در اختیار دیگران قرار دهند. این رویکرد جامع، تضمین میکند که شرکتکنندگان پس از اتمام دوره، توانایی ساخت یک بازی کامل و عملکردی را خواهند داشت.
در دوره آموزشی Creating a 2D PC Space Invaders Arcade Game Using Unity, C# با ساخت یک بازی دوبعدی آرکید "مهاجمان فضایی" در یونیتی و سیشارپ آشنا خواهید شد.