دانلود ها ی دارای تگ: "برنامهنویسی"
274 مورد برای عبارت مورد نظر پیدا شد.
274 مورد برای عبارت مورد نظر پیدا شد.
دوره LabVIEW 101 یک دوره مقدماتی است که برای ارائه یک پایه جامع در برنامهنویسی گرافیکی با استفاده از محیط LabVIEW شرکت National Instruments طراحی شده است. LabVIEW که به طور گسترده در مهندسی، تحقیقات و اتوماسیون صنعتی مورد استفاده قرار میگیرد، رویکردی بصری به برنامهنویسی ارائه میدهد که هم بصری و هم قدرتمند است، به ویژه برای کاربردهای جمعآوری داده، پردازش سیگنال و کنترل. در طول این دوره، دانشجویان با محیط توسعه LabVIEW آشنا میشوند که شامل پنل جلویی (Front Panel)، نمودار بلوکی (Block Diagram) و ابزارها و پالتهای مختلف داخلی است. آنها یاد میگیرند که چگونه ابزارهای مجازی (VIs) را ایجاد و دستکاری کنند و از کنترلها و شاخصها برای تعامل با کاربران و بصریسازی دادهها استفاده کنند. ساختارهای برنامهنویسی اصلی مانند حلقهها (loops)، ساختارهای شرطی (case structures) و توالیها (sequences) به همراه مفاهیم خاص LabVIEW مانند اجرای جریان داده (data flow execution) و تکنیکهای اشکالزدایی (debugging) معرفی خواهند شد. تمرکز اصلی این دوره بر طراحی کد تمیز و ماژولار است. دانشجویان یاد میگیرند که چگونه زیرابزارهای مجازی (subVIs) قابل استفاده مجدد بسازند و معماریهای طراحی نرمافزار پایه مانند ماشینهای حالت (state machines) و برنامهنویسی رویدادمحور (event-driven programming) را به کار ببرند. این رویکردها نه تنها مقیاسپذیری و خوانایی کد را بهبود میبخشند، بلکه استانداردهای توسعه واقعی را نیز منعکس میکنند.
در دوره آموزشی LabVIEW 101 با مبانی برنامهنویسی گرافیکی و توسعه ابزارهای مجازی آشنا خواهید شد.
این دوره، دانشآموزان را قادر میسازد تا به یک برنامهنویس پایتون تبدیل شوند و یکی از پرتقاضاترین مهارتها را برای کارفرمایان در سال 2024 کسب کنند. این دوره دانش و مهارتهای اساسی لازم برای کار با پایتون و ایجاد اسکریپتهای شخصی برای وظایف روزمره را به دانشجویان ارائه میدهد. دانشجویان در این دوره مهارتهای لازم برای شناسایی و ساخت دستورات مورد نیاز برای انجام وظایف خاص را فرا میگیرند. علاوه بر این، آنها یاد میگیرند که چگونه اسکریپتهایی برای انجام کارهای پیشرفته مانند خودکارسازی وظایف تکراری و بسیاری موارد دیگر بسازند. انتظار نمیرود که دیگران شما را برای یادگیری این مهارت ترغیب کنند. سعی کنید نیاز و تقاضای زمان کنونی را شناسایی کرده و این فرصت را غنیمت بشمارید تا با یادگیری این مهارت جدید، همگام با زمان و فناوریهای روز پیش بروید. با اتمام این دوره، دانشجویان در نوشتن کد پایتون بسیار کارآمد خواهند شد. یک مربی حرفهای که به هزاران دانشجو در یادگیری پایتون کمک کرده است، در این دوره شما را همراهی میکند. بیایید و از کلاس لذت ببرید در حالی که این ابزار قدرتمند را میآموزید.
در دوره آموزشی Python in 10 Days: The Ultimate Beginner's Bootcamp با برنامهنویسی پایتون آشنا خواهید شد.
در این دوره، مدرس تای گروت به شما کمک میکند تا زبانهای Golang، Rust و TypeScript را ارزیابی کنید تا مشخص شود کدام زبان برای یک پروژه جدید (greenfield project) مناسبتر است. در طول این دوره، عملکرد، مقیاسپذیری و ویژگیهای ایمنی این زبانها با استفاده از موارد استفاده و مثالهای دنیای واقعی مقایسه میشوند. شرکتکنندگان یاد میگیرند که نیازهای پروژه را به عنوان عوامل تعیینکننده در انتخاب زبان، شناسایی و رتبهبندی کنند. این دوره با هدف توانمندسازی شرکتکنندگان برای ارائه توصیهای مطمئن در مورد انتخاب زبان برنامهنویسی مناسب برای هر پروژه جدید طراحی شده است. پس از اتمام این دوره، شما قادر خواهید بود با اطمینان کامل، زبان برنامهنویسی صحیح را برای هر پروژه جدید توصیه کنید. این دوره به شما ابزارهایی میدهد که بتوانید تصمیمگیری آگاهانهای در مورد فناوری پایه برای پروژههای آینده خود داشته باشید و از انتخاب زبانی که به بهترین شکل با نیازها و اهداف پروژه شما مطابقت دارد، اطمینان حاصل کنید.
در دوره آموزشی Choosing the Right Back-End Language: TypeScript, Go, or Rust for Your Greenfield Project با مقایسه زبانهای برنامهنویسی بکاند برای پروژههای جدید آشنا خواهید شد.
در این دوره، شرکتکنندگان گام به گام با فرآیند توسعه یک زبان HTML سفارشی در C آشنا میشوند. هدف نهایی این زبان، ایجاد رابطهای کاربری گرافیکی مبتنی بر کنسول برای برنامههای C خواهد بود و در ادامه، شرکتکنندگان قادر خواهند بود CSS اختصاصی خود را نیز بنویسند. در بخشهای ابتدایی دوره، تمرکز بر آمادهسازی تمام ملزومات برای تجزیهکننده HTML خواهد بود. این دوره از سبک برنامهنویسی تابعی و همچنین مفاهیم مرتبط با کامپایلرها الهام میگیرد تا رویکردی جامع و کاربردی را ارائه دهد. تکنیکها و مهارتهایی که در این دوره آموزش داده میشود، تنها به توسعه HTML محدود نمیشود. این اصول و روشها در هر نوع زبان برنامهنویسی دیگری که قصد ایجاد آن را داشته باشید، یا برای تجزیه و تحلیل هر زبان موجودی که میخواهید آن را تفسیر کنید، قابل اجرا هستند. به عنوان مثال، با دانش این دوره، میتوان کامپایلر C شخصی خود را نوشت یا حتی یک زبان برنامهنویسی کاملاً جدید ابداع کرد. تنها پیشنیاز این دوره، داشتن مهارتهای پایه در برنامهنویسی C و درک مطالب ارائه شده در طول دوره است. در طول این دوره، شرکتکنندگان ابتدا نحوه کدنویسی یک Lexer (تحلیلگر لغوی) را فرا میگیرند. Lexer کدهای ورودی را به "توکن" تبدیل میکند؛ توکنها کوچکترین واحدهای اتمی هر زبان برنامهنویسی هستند. سپس، شرکتکنندگان یاد میگیرند که گرامر زبان خود را بر اساس فرمت استاندارد BNF (فرم بکوس-نائور) که در این دوره آموزش داده میشود، تعریف کنند. گام سوم شامل تجزیه توکنها مطابق با قواعد گرامر زبان است که با نوشتن یک تجزیهکننده تابعی بازگشتی انجام میشود. در نهایت، مرحله پایانی به کاربرد کد توسعهیافته اختصاص دارد؛ این کاربرد میتواند شامل رندر کردن صفحات وب (مانند HTML)، تولید کد اسمبلی یا کد ماشین (مانند یک کامپایلر C)، و سایر کاربردهای مشابه باشد.
در دوره آموزشی Project: Coding your own HTML language in C با مراحل توسعه یک زبان برنامهنویسی از پایه آشنا خواهید شد.
این دوره آموزشی، شرکتکنندگان را به دنیای الگوهای طراحی پایتون وارد میکند و به آنها میآموزد که چگونه با پیادهسازی این الگوها در زمان خود صرفهجویی کنند. Jungwoo Ryoo، مدرس دوره، ۱۵ الگوی ضروری ایجادکننده (creational)، ساختاری (structural) و رفتاری (behavioral) را معرفی میکند تا به شرکتکنندگان در حل چالشهای رایج برنامهنویسی یاری رساند. در طول دوره، بهترین روشها و شیوههای برنامهنویسی ارائه میشوند که تضمین میکنند راهحلهای ارائهشده سازگار، کامل و صحیح باشند. شرکتکنندگان در این دوره یاد میگیرند که چگونه از این الگوها برای ساختاردهی کد خود به شکلی کارآمدتر و مؤثرتر استفاده کنند. آنها با قدرت راهحلهای قابل استفاده مجدد که توسط جامعه برنامهنویسی به اشتراک گذاشته شدهاند، آشنا میشوند و مهارتهای کدنویسی پایتون خود را بهبود میبخشند. یادگیری در این دوره از طریق مثالهای عملی صورت میگیرد و شرکتکنندگان میتوانند با چالشهای کدنویسی خود را به چالش بکشند. با اتمام این دوره، فراگیران قادر خواهند بود از الگوهای طراحی برای بهینهسازی پروژههای خود و حل آسان مشکلات رایج برنامهنویسی بهره ببرند. این دوره برای طیف وسیعی از افراد، شامل توسعهدهندگان حرفهای، دانشجویان علوم کامپیوتر و علاقهمندان به برنامهنویسی مناسب است. تسلط بر این الگوها به طور قابل توجهی به تواناییهای برنامهنویسی و حل مسئله آنها کمک خواهد کرد و مسیر حرفهای آنها را هموارتر میسازد.
در دوره آموزشی Python: Design Patterns با الگوهای طراحی کاربردی و نحوه استفاده از آنها در پایتون آشنا خواهید شد.
این دوره جامع با هدف توانمندسازی شرکتکنندگان برای ساخت برنامههای کاربردی وب پیچیده با استفاده از Next.js، فریمورک محبوب React، طراحی شده است. شرکتکنندگان در طول این دوره، به عمق دنیای توسعه فولاستک قدم خواهند گذاشت و از مبانی Next.js شروع کرده و به سمت موضوعات پیشرفته حرکت خواهند کرد. آنها یاد خواهند گرفت که چگونه برنامههای پویا و با عملکرد بالا ایجاد کنند که از رندرینگ سمت سرور (SSR)، تولید سایت استاتیک (SSG) و هیدراسیون سمت کلاینت بهره میبرد.
در دوره آموزشی NextJS Fullstack Course (SupaBlog AI App) با توسعه برنامههای وب فولاستک با استفاده از Next.js آشنا خواهید شد.
اسکالا 3 نسخه جدیدی از یک زبان هیبریدی تابعی محبوب است که پیشرفتهای بسیاری نسبت به اسکالا 2 دارد. این دوره به طور کامل برای اسکالا 3 بازنویسی شده است تا ویژگیها، مفاهیم، کلمات کلیدی و نحو جدید را معرفی کند. علاوه بر این، تمرینهای دوره به طور کامل بهروزرسانی شده و برای بخشهای عملی دوره، به Visual Studio Code و Metals (متا-زبان-سرور) منتقل شدهاند. این دوره نیمی تئوری و نیمی عملی است. هر موضوع پوشش داده شده شامل مثالهای مبتنی بر ورکشیت است که میتوانید با آنها آزمایش کنید، و تمرینهایی برای تکمیل وجود دارد که به شما امکان میدهد آنچه را که به تازگی در بخش تئوری آموختهاید، تمرین و تقویت کنید. مفاهیم به روشی سرراست و ساده با مثالهای کدنویسی فراوان و توضیحات واضح آموزش داده میشوند. عنوان "اسکالا 3: دقیقاً آنچه نیاز دارید" از دو ایده نشأت میگیرد: اول اینکه زبان اسکالا 3 میتواند دقیقاً همان چیزی باشد که برای حل مشکلات برنامهنویسی خود به آن نیاز دارید، و دوم اینکه مباحث پوشش داده شده در این دوره دقیقاً همان چیزهایی هستند که برای بهرهوری سریع در این زبان به آنها نیاز دارید، در حالی که هنوز بخش زیادی از تئوری و بهترین شیوههای پیرامون برنامهنویسی اسکالا را نیز میآموزید. این رویکرد تضمین میکند که شرکتکنندگان هم دانش نظری عمیقی کسب کنند و هم مهارتهای عملی لازم برای به کارگیری اسکالا 3 در پروژههای واقعی را بدست آورند.
در دوره آموزشی Scala 3: Just What You Need با برنامهنویسی زبان اسکالا 3 آشنا خواهید شد.
در دنیای امروز، فروش محصولات یا خدمات به صورت آنلاین از طریق اپلیکیشنهای شخصی یا تجاری به امری ضروری تبدیل شده است. این دوره آموزشی جامع، کاربران را با نحوه پیادهسازی درگاههای پرداخت در برنامههای 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 با برنامهنویسی آردوینو، الکترونیک و نحوه کار با نمایشگرهای مختلف آشنا خواهید شد.
آیا برای شروع یک سفر هیجانانگیز به سوی تبدیل شدن به یک توسعهدهنده حرفهای بازی آمادهاید؟ دوره "بوتکمپ نهایی بازیسازی - گودو/جیدیاسکریپت/سیشارپ به روش سخت" به گونهای طراحی شده که شما را از یک مبتدی مطلق به یک توسعهدهنده بازی سطح بالا برساند. این دوره هر آنچه را که برای شروع از صفر یا ارتقاء مهارتهای خود نیاز دارید، در اختیار شما قرار میدهد. با استفاده از موتور قدرتمند و رایگان گودو (Godot Engine)، دانشجویان ضمن ساخت گامبهگام بازیها، به GDScript تسلط پیدا میکنند. با شروع از اصول اولیه، نحوه کار با رابط کاربری گودو، ایجاد پروژههای دوبعدی و سهبعدی، و نوشتن کدهای تمیز و کارآمد را میآموزند. با پیشرفت در دوره، عمیقتر به مباحث فیزیک، طراحی رابط کاربری (UI/UX)، شیدرها، شبکهسازی چندنفره، هوش مصنوعی، و بهینهسازی ورود میکنند. این دوره رویکردی عملی دارد و بر ساخت پروژههای واقعی تمرکز میکند. دانشجویان بازیهای پلتفرمر، روگلایک، شوترهای چندنفره، و حتی یک بازی نقشآفرینی (RPG) جهانباز را خواهند ساخت. با انجام پروژهها یکی پس از دیگری، تجربه عملی کسب کرده و یاد میگیرند که چگونه مشکلات را مانند یک توسعهدهنده حرفهای حل کنند.
در دوره آموزشی Ultimate Game Bootcamp-Godot/GDScript/Shader/C# The Hard Way با توسعه بازی با استفاده از موتور گودو و زبانهای GDScript و C# آشنا خواهید شد.