دانلود ها ی دارای تگ: "مهندسی نرمافزار"
28 مورد برای عبارت مورد نظر پیدا شد.
28 مورد برای عبارت مورد نظر پیدا شد.
این دوره جامع برای تبدیل شدن به یک توسعهدهنده فول استک جاوا طراحی شده است که با اعتماد به نفس بتواند برنامههای کاربردی وب واقعی را توسعه دهد. شرکتکنندگان در این دوره یاد میگیرند که چگونه از React برای توسعه بخش فرانتاند (رابط کاربری) و از Spring Boot برای توسعه بخش بکاند (منطق سمت سرور) استفاده کنند. در طول دوره، شرکتکنندگان با مفاهیم و فناوریهای کلیدی متعددی آشنا میشوند که برای توسعه وب مدرن ضروری هستند. این دوره به صورت عملی و گام به گام طراحی شده است. از ساخت اولین برنامههای ساده "Hello World" گرفته تا تأمین امنیت نقاط پایانی (endpoints)، مدیریت وضعیت (state management) برنامهها، و استقرار برنامههای تجارت الکترونیک کامل و کاربردی، تمامی جنبههای توسعه فول استک پوشش داده میشود. محتوای دوره شامل سخنرانیهایی با ساختار منظم، دموهای جذاب و تعداد زیادی دانش عملی است که به شرکتکنندگان کمک میکند تا مهارتهای لازم را به دست آورند.
در دوره آموزشی Become a Java Full Stack Developer with React & Spring Boot با توسعه برنامههای وب فول استک با استفاده از React و Spring Boot آشنا خواهید شد.
این دوره برای افرادی طراحی شده است که قصد دارند به توسعهدهندگان بکاند مسلط تبدیل شوند. چه در ابتدای مسیر یادگیری توسعه بکاند باشید و چه بخواهید مهارتهای فعلی خود را تقویت کنید، این دوره شما را گام به گام با مفاهیم اصلی آشنا میکند. از راهاندازی یک سرور Node گرفته تا ساخت APIهای RESTful کامل و اتصال به MongoDB برای انجام عملیات پایگاه داده، تمام جزئیات پوشش داده میشود. شرکتکنندگان یاد میگیرند که چگونه پروژههای بکاند را ساختاربندی کنند، مسیردهی (routing) را مدیریت کنند، با میانافزارها (middleware) کار کنند، عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف) را انجام دهند و برنامههای کاربردی واقعی بسازند. در پایان این دوره، شرکتکنندگان مهارتهای عملی لازم برای توسعه و استقرار سرویسهای بکاند خود را کسب خواهند کرد.
در دوره آموزشی Learn The Basics of Backend Development to Get Started با توسعه بکاند با استفاده از Node.js، Express.js و MongoDB آشنا خواهید شد.
به دوره "مهندسی نرمافزار 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++ آشنا خواهید شد.
این دوره آموزشی برای دولوپرهایی طراحی شده است که میخواهند یک وب اپلیکیشن فول-استک واقعی را بدون استفاده از فریمورکهای سنگین بسازند و دیپلوی کنند. این دوره برای دولوپرهای فرانتاند که میخواهند با Go به توسعه بکاند بپردازند و همچنین برای دولوپرهای بکاند که میخواهند مهارتهای JavaScript خود را با یک پروژه واقعی بهبود بخشند، ایدهآل است. در این ورکشاپ سه روزه، شرکتکنندگان یک وب اپلیکیشن واقعی و کاملاً کاربردی را از صفر با استفاده از Vanilla JavaScript برای فرانتاند و Go برای بکاند خواهند ساخت. آنها بهترین شیوههای صنعت را برای ساختاردهی یک پروژه فول-استک، کار با APIها، مدیریت احراز هویت، مدیریت state و ایمنسازی دادهها دنبال خواهند کرد. در پایان ورکشاپ، شرکتکنندگان یک اپلیکیشن کامل و آماده برای پروداکشن خواهند داشت که برای دیپلوی و اسکیل کردن آماده است. با شرکت در این ورکشاپ، شرکتکنندگان یاد خواهند گرفت که چگونه یک اپلیکیشن فول-استک واقعی را از صفر توسعه دهند، بر بهترین شیوهها برای توسعه فرانتاند و بکاند مسلط شوند، نحوه ایجاد و مصرف APIها را با Go و JavaScript بدون فریمورک بیاموزند، احراز هویت، مدیریت state و همگامسازی دادهها را پیادهسازی کنند و یک اپلیکیشن کاملاً کاربردی و آماده برای پروداکشن را دیپلوی کنند.
در دوره آموزشی Build a Fullstack App with Vanilla JS and Go با توسعه یک اپلیکیشن فول استک با استفاده از Vanilla JS و Go آشنا خواهید شد.
این دوره آموزشی به شما کمک می کند تا با استفاده از ابزارهای هوش مصنوعی مانند Cursor AI، بدون نیاز به تجربه برنامه نویسی قبلی، به یک full-stack developer تبدیل شوید. در این دوره، اصول اولیه کدنویسی و نحوه کار با ابزارهای هوش مصنوعی به شما آموزش داده می شود. سپس، یاد می گیرید که چگونه با استفاده از Cursor AI، اپلیکیشن های full-stack SaaS وب و موبایل را به طور کامل بسازید. این دوره برای افرادی مناسب است که می خواهند به سرعت و به آسانی برنامه نویسی را یاد بگیرند و اپلیکیشن های خود را بسازند.
در دوره آموزشی The Complete AI Coding Course (2025) - Cursor AI, v0, Vercel با نحوه کدنویسی و ساخت اپلیکیشن با هوش مصنوعی آشنا خواهید شد.
آیا برای ارتقای مهارتهای Node.js خود به سطح بعدی و تبدیل شدن به یک توسعهدهنده ماهر در توسعه back-end مدرن آماده هستید؟ به دوره جامع Node.js Mastery خوش آمدید، جایی که شما سفری هیجانانگیز را از یک مبتدی به یک توسعهدهنده پیشرفته Node.js آغاز خواهید کرد.
در دوره آموزشی Node.js and Beyond: The Complete Developer Bootcamp با توسعه وب و API نویسی با نود جی اس آشنا خواهید شد.
NestJS یک فریم ورک توسعه Back-end برای Node.js است که بر پایه Express ساخته شده و از قدرت TypeScript بهره میبرد. NestJS از محبوبیت و قدرت JavaScript به عنوان یک زبان و Node.js به عنوان یک تکنولوژی استفاده میکند. این فریم ورک از کتابخانهها و فریم ورکهای رایج مانند Angular، React و Vue الهام گرفته شده است که بهرهوری و تجربه توسعهدهنده را بهبود میبخشند.
در دوره آموزشی NestJS Zero to Hero - Modern TypeScript Back-end Development با فریم ورک NestJS و اجزای آن آشنا خواهید شد و API های REST را طراحی و توسعه خواهید داد.
زبانهای برنامهنویسی چگونه در لایههای زیرین کار میکنند؟ تفاوت بین کامپایلر و مفسر چیست؟ ماشین مجازی و کامپایلر JIT چیست؟ و تفاوت بین برنامهنویسی تابعی و امری چیست؟ در این دوره، ما بر کامپایل زبان خود به LLVM IR تمرکز میکنیم و یک زبان برنامهنویسی سطح پایینتر میسازیم. با کار نزدیک با سطح زیرساخت کامپایلر LLVM، شما درک خواهید کرد که کامپایل سطح پایینتر و زبانهای سطح تولید، مانند C++، Rust و غیره، امروز چگونه کار میکنند.
در دوره آموزشی Programming Language with LLVM با ساخت و پیاده سازی یک زبان برنامه نویسی به کمک LLVM آشنا خواهید شد.
در دنیای دیجیتال به هم پیوسته امروز، APIها ستون فقرات برنامه های کاربردی مدرن هستند. آنها سیستم های مختلف را قادر می سازند تا به طور یکپارچه با یکدیگر ارتباط برقرار کنند و این امر آنها را به یک مهارت ضروری برای توسعه دهندگان در تمام سطوح تبدیل می کند. چه دانشجو باشید، چه یک توسعه دهنده مشتاق، یا کسی که به دنبال گسترش مهارت های فنی خود است، "مبانی REST API" نقطه شروع مناسبی برای سفر شما به دنیای توسعه API است.
در دوره آموزشی Basics of Rest API با اصول و نحوه ساخت و استفاده از API ها آشنا خواهید شد.
در پایان این دوره، شما نه تنها مبانی نظری برنامه نویسی تابعی را درک خواهید کرد، بلکه تجربه عملی با مثال های کدنویسی دنیای واقعی نیز کسب خواهید کرد. چه مبتدی باشید که به دنبال کاوش برنامه نویسی تابعی است یا یک توسعه دهنده با تجربه که به دنبال اصلاح مهارت های خود است، این دوره همه چیزهایی را که برای تسلط بر قابلیت های برنامه نویسی تابعی مدرن جاوا نیاز دارید، فراهم می کند.
در دوره آموزشی Functional Programming in Java (Includes Java Collections) با مفاهیم برنامه نویسی تابعی و عبارات لامبدا آشنا خواهید شد.