مطالب دارای تگ: برنامهنویسی
4502 مورد برای عبارت مورد نظر پیدا شد.
4502 مورد برای عبارت مورد نظر پیدا شد.
Prepros نرم افزاری برای کامپایل کردن زبان های برنامه نویسی Sass, Less, Stylus, Jade, CoffeeScript در مک، ویندوز و لینوکس است که مرورگر را به صورت زنده و لحظه ای بارگذاری مجدد می کند. این نرم افزار قادر به کامپایل تقریباً تمام زبانهای پیش پردازش مانند Sass ، Less ، Stylus ، Cssnext ، Jade / Pug ، Markdown ، Slim ، Coffeescript و ... است. در واقع این نرم افزار فرآیند توسعه و تست وب سایت های شما را بسیار آسان تر نموده تا بتوانید تنها بر روی کامل تر کردن کد های خود تمرکز کنید.
Prepros می تواند CSS، جاوا اسکریپت و تصاویر را تنها با یک کلیک، کوچک و بهینه سازی کند. این نرم افزار همچنین می تواند فایل های آماده برای استقرار را صادر کند یا فقط می تواند تمام فایل ها را از طریق FTP یا SFTP برای شما آپلود کند.
هر بار که فایل را در ویرایشگر کد ذخیره می کنید، برنامه، مرورگر را بارگیری مجدد می کند و ارور های موجود را می توانید فورا با یک نگاه بیابید.
دوره آموزشی توسعه مدرن کاتلین به گونهای جامع و دقیق طراحی شده است که بتواند پاسخگوی نیازهای طیف وسیعی از مخاطبان، از افراد کاملاً مبتدی و تازهکار در دنیای برنامهنویسی گرفته تا توسعهدهندگان باتجربهای باشد که قصد دارند مهارتهای خود را به زبان کاتلین منتقل سازند. این برنامه آموزشی با بهرهگیری از یک مسیر ساختارمند و گام به گام، نحوه نگارش شفاف، تمیز و قدرتمند این زبان برنامهنویسی را به بخشهای کاربردی، قابل فهم و قابل مدیریت تقسیم میکند تا فراگیران بتوانند تمامی مفاهیم را به صورت عمیق درک کرده و در پروژههای واقعی به کار گیرند. در سرفصلهای اولیه، این دوره بر روی اصول و مفاهیم بنیادی برنامهنویسی تمرکز کامل دارد. فراگیران در این بخش با نحوه تعریف و تعامل با متغیرها، منطق شرطی، ساختارهای تکرار و حلقهها، نحوه نوشتن توابع مختلف، مدیریت انواع مجموعهها و روشهای پیشرفته کنترل و مدیریت خطاها آشنا میشوند. علاوه بر این، یکی از ویژگیهای بسیار مهم، کلیدی و برجسته زبان کاتلین، یعنی قابلیت امنیت مقدار تهی در زمان کامپایل، به طور کامل آموزش داده میشود تا از بروز خطاهای رایج زمان اجرا در برنامهها جلوگیری شود.
پس از تثبیت مفاهیم اولیه، دوره به بررسی مباحث گسترده برنامهنویسی شیءگرا و الگوهای مدرن نرمافزاری میپردازد. شرکتکنندگان در این مرحله تجربه مستقیم و عملی در کار با ساختارهای پایهای مانند ارثبری و کلاسهای انتزاعی به دست میآورند. همچنین با پارادایمها و ویژگیهای اختصاصی کاتلین شامل کلاسهای داده برای ساختارهای دادهای، کلاسهای مهر و موم شده جهت مدلسازی دقیق وضعیتهای مختلف سیستم، مفاهیم ژنریکها، توابع گسترشی و همچنین توابع مرتبه بالاتر به همراه عبارتهای لمبدا آشنا میشوند تا توانایی نوشتن کدهای تمیز، مقیاسپذیر و بهینه را کسب کنند.
در دوره آموزشی The Complete Kotlin Masterclass: From Zero to Advanced 2026 با زبان برنامهنویسی کاتلین و اصول مهندسی نرمافزار آشنا خواهید شد.
Markdown یک زبان نشانه گذاری است که متن ساده را به کد HTML تبدیل می کند. این زبان نشانه گذاری اجازه می دهد تا کاربران با استفاده از سینتکس ها و کاراکترهای خاص مانند ستاره، نشانه شماره، تاکید و خط تیره، اسناد خود را به صورت text نوشته سپس به html یا xhtml تبدیل کنند.
Markdown Monster نرم افزاری برای نمایش و ویرایش متنهای دارای فرمت مارکداون است که با ارائه قابلیت های مفیدی مانند برجسته سازی و هایلایت نشان دادن سینتکس ها و وارد کردن سریع متن به شما امکان ویرایش Markdown را می دهد. ارائه پیش نمایش قابل انعطاف، همگام سازی شده و لحظه ای، به شما اجازه می دهد تا خروجی خود را در هنگام تایپ ببینید. شما به راحتی می توانید تصاویر، لینک ها، ایموجی ها و کد را به صورت متن وارد کرده یا از راهنما های UI ای که بسیاری از عملیات را ساده تر می کنند، استفاده کنید.
فایلهای دوره مجدد بارگذاری شد.
محتوای دوره مربوط به تاریخ 2019/4 میباشد.
این دوره آموزشی کاملاً بر پایه تمرینهای عملی و پروژههای واقعی طراحی شده است و به دانشجویان کمک میکند تا به راحتی از مرحله برنامهنویسی متنی و کنسولی فراتر رفته و به دنیای ساخت نرمافزارهای جذاب و تعاملی دسکتاپ وارد شوند. پیشنیاز شرکت در این دوره تنها داشتن دانش پایهای و مقدماتی از زبان برنامهنویسی پایتون ۳ است. با تکیه بر این دانش پایه، سرفصلهای آموزشی تمام مفاهیم اصلی و ضروری برای کار با کتابخانه استاندارد ساخت رابط کاربری گرافیکی در پایتون را به شکل کامل پوشش میدهند. آموزش با یک بخش پایهای آغاز میشود که مکانیزمها و ساختارهای اصلی Tkinter مانند روشهای ایجاد پنجره اصلی، نحوه قرارگیری و چیدمان ویجتها و همچنین مدیریت چیدمان مبتنی بر رویدادها را به طور دقیق بررسی میکند. پس از تسلط بر این مفاهیم پایه، فراگیران جهت تثبیت آموختههای خود و کسب تجربه عملی مستقیم، پنج پروژه واقعی و کامل را پیادهسازی میکنند. این پروژهها به فراگیران کمک میکنند تا یادگیری نظری را به مهارتهای عملی تبدیل کنند و با چالشهای واقعی برنامهنویسی دسکتاپ روبرو شوند.
در انتهای دوره، روند تبدیل کدهای پایتون به فایلهای اجرایی مستقل آموزش داده میشود تا کاربران بتوانند نرمافزارهای خود را بدون نیاز به نصب پایتون روی سیستمهای دیگر اجرا کرده و با دیگران به اشتراک بگذارند. این بخش نهایی مطمئن میشود که شرکتکنندگان قادر خواهند بود ایدههای خود را به برنامههای کاربردی قابل انتشار تبدیل کنند. فراگیران در طول این مسیر آموزش میبینند که چگونه کدهای خود را بهینهسازی کرده و ساختار برنامههای خود را به گونهای طراحی کنند که مدیریت و توسعه آنها در آینده آسانتر باشد. این دوره تمام مراحل لازم برای تبدیل شدن به یک توسعهدهنده نرمافزارهای دسکتاپ را به صورت گامبهگام در اختیار مخاطبان قرار میدهد.
در دوره Master Tkinter By Building 5 Fully Functioning Apps با ساخت نرمافزارهای دسکتاپ تعاملی آشنا خواهید شد.
در این دوره آموزشی، فراگیران با اصول و روشهای توسعه برنامههای مبتنی بر هوش مصنوعی در محیط کاتلین و جاوا آشنا میشوند. توسعهدهندگان در ابتدا با معماری کلی یک برنامه هوش مصنوعی شامل ارائهدهندگان مدل، پرامپتها، ابزارها، حافظه و بازیابی اطلاعات آشنا شده و یک پروژه کاتلین مبتنی بر کوئروتین را پیکربندی میکنند. این پروژه توانایی ارسال درخواستهای تایپشده چت را از طریق یک آداپتور مشتری تمیز و ایمن فراهم میسازد. در ادامه، راهکارهای افزایش قابلیت اطمینان و سرعت پاسخدهی سیستم بررسی میشوند. فراگیران یاد میگیرند که چگونه قالبهای پرامپت قابل استفاده مجدد طراحی کنند، خروجیهای ساختاریافته ساختار JSON را تجزیه نمایند و پاسخها را به صورت زنده استریم کنند. همچنین نحوه پیادهسازی ابزارهای فراخوانی با قابلیت مدیریت دسترسی، ورودیهای معتبر و اجرای محدودشده آموزش داده میشود تا رفتارهای هوش مصنوعی کاملا تحت کنترل باقی بمانند.
در بخش پایانی دوره، تکنیکهای پیشرفتهتر مانند پیادهسازی سیستم بازیابی اطلاعات برای پاسخدهی بر اساس مستندات اختصاصی، مدیریت حافظه گفتگو در محدودیتهای توکن و مقاومسازی سیستم در برابر حملات تزریق پرامپت مورد بررسی قرار میگیرند. علاوه بر این، ابزارهای ارزیابی سبک و رفتارهای جایگزین برای جلوگیری از بروز خطا آموزش داده میشوند. با اتمام این دوره، شرکتکنندگان دانش و مهارت لازم برای پیادهسازی قابلیتهای چت، استخراج دادههای ساختاریافته، فراخوانی ابزارها و پرسشوپاسخ روی اسناد را به صورت مطمئن و امن در پروژههای واقعی به دست خواهند آورد.
در دوره آموزشی Building AI-powered Applications with Kotlin با نحوه توسعه برنامههای هوشمند و ادغام مدلهای زبانی در زبان کاتلین آشنا خواهید شد.
توسعه فرانتاند وبسایتها با پیشرفت ابزارهای هوش مصنوعی وارد مرحله تازهای شده است. فراگیری نحوه بهکارگیری دستیارهای هوش مصنوعی مانند کلود به افراد کمک میکند تا فرآیندهای پیچیده کدنویسی را با سرعت و دقت بیشتری انجام دهند. این آموزش کاربردی و پروژه محور، بستری فراهم میسازد تا فراگیران بتوانند از کلود به عنوان همکار و دستیار هوش مصنوعی در تمام مراحل طراحی و توسعه فرانتاند استفاده کنند. هدف اصلی این دوره، آموزش نحوه استفاده صحیح از هوش مصنوعی برای برنامهنویسی وب است، به گونهای که افراد به جای صرف ساعتها زمان برای حفظ کردن دستورات پیچیده کدنویسی، جستجوی راهحلها در وبسایتهای مختلف، رفع خطاهای کد یا ساخت دستی تمام بخشهای یک وبسایت، یاد بگیرند چگونه با کلود همکاری کنند. این دوره نحوه تعامل موثر با کلود را برای تولید کدهای تمیز، ساخت طرحهای واکنشگرا و سفارشیسازی بخشهای مختلف سایت آموزش میدهد.
این دوره برای طیف وسیعی از مخاطبان از جمله افراد مبتدی، علاقهمندان به برنامهنویسی وب، طراحان، فریلنسرها، صاحبان کسبوکارها، دانشجویان و متخصصان حوزه فناوری طراحی شده است. از ویژگیهای برجسته این آموزش، تمرکز بر درک عمیق ساختار کدهای تولید شده توسط هوش مصنوعی است؛ به این معنی که فراگیران علاوه بر افزایش سرعت کار، نحوه عملکرد دقیق کدها و شیوه هماهنگی بخشهای مختلف یک وبسایت با یکدیگر را به طور کامل متوجه خواهند شد.
در دوره آموزشی Web Development AI: Claude AI For Front End Web Development با برنامهنویسی و طراحی فرانتاند وب با کلود آشنا خواهید شد.
NVIDIA CUDA Toolkit یک محیط توسعه را برای طراحی اپلیکیشن های بر پایه شتاب دهنده GPU فراهم می کند تا توسعه دهندگان و برنامه نویسانی که با C و ++ C کار میکنند و به دنبال محیط توسعه نرم افزاری CUDA می باشند بتوانند پروژه های نرم افزاری بر پایه شتابدهنده GPU بسازند. این مجموعه ابزار که به طور رسمی توسط Nvidia منتشر شده شامل کتابخانه های GPU-accelerated، ابزارهای بهینه سازی و دیباگینگ، کامپایلر C/C ++ و یک کتابخانه زمان اجرا برای ایجاد و استقرار برنامه شما در سیستم هایی با معماری اصلی x86 ، Arm و POWER است.
CUDA یک سکوی پردازش موازی و مدل برنامهنویسی است که توسط شرکت Nvidia ارائه شده و در واحدهای پردازش گرافیکی این شرکت پشتیبانی میشود. کودا به توسعه دهنده گان نرم افزار اجازه می دهد تا از یک GPU که ویژگی CUDA-enabled دارد برای اهداف پردازشی استفاده کنند. کودا به توسعه دهندگان امکان دسترسی مستقیم به حافظه و مجموعه دستورالعمل ها در واحد پردازش گرافیکی را می دهد.
این دوره آموزشی پروژهمحور و کاملاً کاربردی، به منظور ایجاد یک پل ارتباطی محکم میان نوشتن اسکریپتهای ساده و ساخت نرمافزارهای کامل، کاربردی و آماده برای ورود به بازار کار طراحی و تدوین شده است. این مسیر آموزشی به طور ویژه برای فراگیران و یادگیرندگانی تنظیم شده که با دستورات اولیه و سنتکس پایه زبان برنامهنویسی پایتون آشنایی دارند و اکنون تصمیم دارند از کدهای پراکنده و تمرینهای مجزا فاصله بگیرند. در طول روند این آموزش، تمام تمرکز اصلی بر روی درک عمیق و اصولی معماری نرمافزار از طریق برنامهنویسی عملی و خلق ساختارهای واقعی قرار دارد تا شرکتکنندگان بتوانند دانش نظری خود را به مهارتهای عملی و اجرایی تبدیل کنند.
دانشپژوهان و شرکتکنندگان در طول این دوره جامع، ۲۰ نرمافزار دسکتاپ کاملاً متفاوت و مستقل را از صفر تا صد و به صورت گامبهگام پیادهسازی و اجرا مینمایند. این مسیر عملی باعث میشود که یادگیرندگان تجربه مستقیم و بسیار ارزشمندی در زمینه برنامهنویسی مبتنی بر رویداد، مدیریت حرفهای پنجرههای برنامهها و طراحی رابطهای کاربری تعاملی به دست آورند. پروژههای بررسیشده در این برنامه آموزشی، تمام بخشهای حیاتی و اجزای اصلی برنامههای کاربردی از جمله اعتبارسنجی ورودیهای کاربران، ذخیرهسازی و پایداری دادهها، ساختاردهی پویای لایهها و صفحات و همچنین انجام عملیات روی فایلهای محلی را به طور کامل پوشش میدهند. این فرایند آموزش منسجم، فهم عمیقی از نحوه یکپارچهسازی منطق بخش بکاند با رابطهای کاربردی فرانتاند به دست میدهد و توانمندی افراد را در ساخت برنامههای دسکتاپ به شکل چشمگیری افزایش میدهد.
در دوره آموزشی Make 20 Pro Level GUI Applications in Python با توسعه نرمافزارهای دسکتاپ و طراحی رابط کاربری گرافیکی در پایتون آشنا خواهید شد.
App Builder مجموعه ای کامل از ابزارهای لازم در ساخت و توسعه اپلیکیشن های موبایل ترکیبی (hybrid mobile applications) قابل اجرا بر روی پلتفرم های مختلف را بدون نیاز به تسلط بر زبان های برنامه نویسی مختلف برای هر پلتفرم، در اختیار کاربرانش قرار می دهد. این نرم افزار کاربردی با هدف کمک به کاربران مبتدی خواهان ایجاد برنامه های HTML5 هیچ اطلاعات و دانش قبلی در این زمینه ندارند، ارائه شده است. App Builder بر مبنای برنامه نویسی ویژوال طراحی شده است و این بدین معناست که کاربر برای ساخت اپلیکیشن هایش نیازی به کدنویسی ندارد. به عبارت دیگر، App Builder یک راه حل عملی و موثر برنامه نویسی است که می تواند برای ایجاد اپلیکیشن های اچ تی ام ال در یک محیط کاملاً ویژوال مورد استفاده قرار گیرد.
نرم افزار Visual Studio Code و به اختصار (VSCode) برنامه ویرایشگر کد منبع قدرتمند است که برای پلتفرم های ویندوز، macOS و Linux منتشر میشود. با استفاده از Visual Studio Code به عنوان یک IDE قدرتمند، می توان به ساخت اپلیکیشن های تحت وب و برنامه های بستر ابری (cloud programs) پرداخت. این برنامه در اجرا بسیار سبک وزن بوده و عملکردی مشابه با ویژوال استودیو دارد.
می توانید از کدهایی که برای پروژه خود نوشته اید به صورت فایل ها متنی، خروجی بگیرید. Visual Studio Code با چندین زبان برنامه نویسی از جمله C # ،C ++ ،Clojure ،F # ،HTML ،JSON ،Java ،Lua ،PHP ،Perl ،Python ،SQL ،Visual Basic ،XML و غیره کار می کند. علاوه بر این، این برنامه از توسعه در Node.js و ASP.NET پشتیبانی می کند.
این برنامه از JavaScript ،TypeScript و Node.js پشتیبانی می کند. علاوه بر این دارای مجموعه ای غنی از افزودنی هایی برای زبان های دیگر مانند C ++ ،C # ،Java ،Python ،PHP ،Go و Runtime هایی مانند .NET و Unity است.