دانلود ها ی دارای تگ: "برنامهنویسی"
399 مورد برای عبارت مورد نظر پیدا شد.
399 مورد برای عبارت مورد نظر پیدا شد.
این دوره آموزشی، یک سیستم بصریسازی پیشرفته (HMI/SCADA) از شرکت زیمنس است که در محیط پورتال TIA یکپارچه شده و مهارتهای لازم برای طراحی و پیادهسازی پروژههای اتوماسیون صنعتی را به متخصصان ارائه میدهد. این دوره جامع، افراد را آماده میکند تا بر جدیدترین فناوری HMI/SCADA شرکت زیمنس مسلط شوند. این آموزش، گام به گام در سیستم بصریسازی نسل بعدی زیمنس، یعنی SIMATIC WinCC Unified که در محیط TIA Portal ادغام شده است، پیش میرود. این دوره چه برای یک مهندس اتوماسیون، یک برنامهنویس PLC، و یا یک دانشجوی مشتاق به ساخت پروژههای عملی SCADA باشد، مهارتها و اعتماد به نفس لازم برای طراحی و استقرار راهحلهای حرفهای HMI را به آنها میبخشد و مسیر شغلی آنها را در اتوماسیون صنعتی ارتقا میدهد. آموزش با مفاهیم پایهای آغاز میشود؛ یعنی نصب WinCC Unified، کاوش در محیط مهندسی آن و ایجاد صفحات ساده رابط کاربری (HMI). پس از آن، مباحث به سمت موضوعات عملیتر سوق داده میشوند، از جمله پیکربندی تگها، آلارمها و رویدادها، راهاندازی نمایشگرهای ترند و آرشیوها، و همچنین اعمال انیمیشنها برای ایجاد بصریسازیهای پویا. شرکتکنندگان همچنین نحوه استفاده از اسکریپتهای VB و C# برای اجرای منطقهای پیشرفته، پیکربندی مدیریت کاربران و امنیت سیستم، و تولید گزارشهای مورد نیاز در کاربردهای صنعتی را فرا میگیرند. تا پایان این دوره، فرد قادر خواهد بود یک پروژه HMI/SCADA کامل را توسعه دهد، آن را به یک PLC زیمنس متصل کند و راهحلهای نظارتی و کنترلی را در دنیای واقعی پیادهسازی نماید. هیچ تجربه قبلی با WinCC Unified مورد نیاز نیست؛ زیرا آموزش از صفر شروع شده و تا مفاهیم پیشرفته پیش میرود. تنها چیزی که مورد نیاز است، یک رایانه شخصی با سیستم عامل ویندوز است که TIA Portal و WinCC Unified روی آن نصب شده باشند، و شور و اشتیاق برای یادگیری ابزارهای اتوماسیون مدرن.
در دوره آموزشی SIMATIC WinCC Unified با توسعه پروژههای جامع HMI/SCADA و ابزارهای بصریسازی زیمنس آشنا خواهید شد.
این دوره جامع با نام "فولاستک جاوا در برابر فولاستک جاوااسکریپت - از آغاز تا تسلط" در یودمی طراحی شده تا به فراگیران کمک کند تا تفاوتها و شباهتهای توسعه فولاستک با استفاده از جاوا و جاوااسکریپت را به طور کامل درک کنند. این دوره برای همه افراد، چه مبتدیانی که قصد دارند سفر خود را در توسعه وب فولاستک آغاز کنند و چه توسعهدهندگان باتجربهای که به دنبال گسترش مجموعه مهارتهای خود هستند، مناسب است و محتوای ارزشمندی ارائه میدهد. در این دوره، دانشجو مهارتهای حیاتی مورد نیاز برای توسعه کامل اپلیکیشنهای وب را در دو اکوسیستم مختلف خواهد آموخت. در بخش فرانتاند (سمت کاربر)، با استفاده از React.js به عنوان کتابخانه اصلی، به همراه فریمورکهای طراحی چون Tailwind CSS و Shadcn UI برای ساخت رابطهای کاربری جذاب و ریسپانسیو و همچنین React Router v6 برای مسیریابی پیشرفته آشنا خواهد شد. مباحث مهمی چون مدیریت احراز هویت (Authorization) با توکنهای JWT برای محافظت از مسیرها، پیادهسازی مسیرهای عمومی و خصوصی، و دسترسی به مسیرهای محافظتشده API آموزش داده میشود. علاوه بر این، دانشجو با مدیریت وضعیت (State Management) با استفاده از Zustand آشنا میشود که برای مدیریت دادهها در اپلیکیشنهای پیچیده ضروری است. در بخش بکاند جاوا (سمت سرور)، دانشجو با اکوسیستم جاوا و ابزارهای پرکاربرد آن آشنا خواهد شد. این قسمت شامل مقدمهای بر Java Spring Boot، نحوه راهاندازی پروژه، و ساخت APIهای RESTful با آن میشود. مفاهیم اساسی مانند Controllerها، Serviceها، Repositoryها و Dependency Injection به صورت کامل شرح داده خواهند شد. همچنین، نحوه اتصال به پایگاه داده PostgreSQL با استفاده از Spring Data JPA و پیادهسازی احراز هویت کاربران (ورود و ثبتنام) با استفاده از هش کردن رمز عبور توسط BCrypt و مکانیزم Authorization با توکن JWT از طریق Spring Security آموزش داده خواهد شد. قابلیتهای پیشرفتهای مانند ارسال ایمیل با Java Mail Sender برای فراموشی و بازنشانی رمز عبور و در نهایت استقرار (Deploy) برنامه Spring Boot بر روی پلتفرمهای ابری مانند Render، Railway و Heroku ارائه میشود.
در دوره آموزشی Java Full stack vs JavaScript Full stack - Start to Mastery با توسعه فولاستک با استفاده از اکوسیستمهای جاوا و جاوااسکریپت آشنا خواهید شد.
این دوره جامع برای تمامی افرادی طراحی شده که علاقهمند به یادگیری کاتلین، یک زبان برنامهنویسی مدرن، هستند. کاتلین امروزه ابزار اصلی برای توسعه اپلیکیشنهای اندروید، ایجاد برنامههای سمت سرور و کار بر روی پروژههای چندسکویی (Multiplatform) است. طراحی آموزشی به گونهای است که شرکتکننده میتواند بدون هیچ تجربه برنامهنویسی قبلی، از نقطه صفر شروع کند. محتوای دوره نه تنها اصول اولیه را در بر میگیرد، بلکه به ظرایف و جزئیات عمیق زبان میپردازد و آموزش را با تمرینهای عملی ترکیب میکند. هدف نهایی این است که شرکتکنندگان پس از اتمام دوره، مهارتهای لازم برای قبولی در یک مصاحبه استخدامی کاتلین را به طور کامل کسب کنند. در طول مسیر، تمرینها و پروژههای کاربردی مختلفی برای تثبیت هر مبحث و تقویت مهارتهای واقعی توسعه، توسط فراگیران انجام میشود. کاتلین به دلیل مدرن بودن و پشتیبانی رسمی گوگل انتخاب شده است. این زبان، حاصل درسهایی است که از دهها زبان دیگر گرفته شده و بهترین شیوهها را حفظ کرده و در عین حال پیچیدگیهای غیرضروری را حذف کرده است. این ویژگیها باعث شدهاند تا کدنویسی با کاتلین کوتاهتر، شفافتر، سریعتر و راحتتر باشد. ویژگیهای داخلی مانند ایمنی تهی (Null-Safety) و مدل مدرن همزمانی با کوروتینها (Coroutines)، پایداری و امنیت برنامهها را بهبود میبخشند. علاوه بر این، کاتلین با جاوا و اکوسیستم JVM سازگاری کامل دارد، بنابراین امکان بهرهگیری از کتابخانههای موجود و ابزارهای آشنا بدون مانع اضافی فراهم است. مهمتر از همه، کاتلین دارای آیندهای قوی است: توسعه فعال، حمایت گسترده صنعتی و تقاضای بالای بازار کار. امید است که فراگیران با کسب این دانش، الهام لازم برای تسخیر دنیای برنامهنویسی را به دست آورند.
در دوره آموزشی Kotlin 2025: The Mega Course – All-in-One با برنامهنویسی جامع زبان کاتلین و کاربردهای آن آشنا خواهید شد.
این دوره آموزشی برای یادگیرندگانی طراحی شده است که به جای تمرینهای بیپایان تئوری و دستور زبان، به دنبال یادگیری عملی و ساخت ابزارهای واقعی هستند. مخاطبان، چه در سطح مبتدی باشند و چه دارای دانش اولیه پایتون، در این دوره به جای نوشتن کدهای نمونه، 8 ابزار کاملاً کاربردی را از ابتدا خواهند ساخت. هدف اصلی این است که زبان برنامهنویسی پایتون از طریق تجربه توسعه کامل پروژه، کاملاً مورد تسلط قرار گیرد. در این مسیر، شرکتکنندگان با کل فرآیند توسعه — از مرحله برنامهریزی و کدنویسی گرفته تا آزمایش و بهینهسازی هر پروژه — آشنا میشوند. این روش به دانشجو این امکان را میدهد تا مفاهیم بنیادین پایتون را در عمل ببیند و آنها را در موقعیتهای واقعی به کار گیرد. محتوای دوره شامل مباحث اساسی و پیشرفتهای است که برای تبدیل شدن به یک برنامهنویس پایتون با تجربه در توسعه ابزارهای کاربردی ضروری است. این دوره فراتر از مفاهیم ابتدایی رفته و مهارتهای مورد نیاز برای توسعه نرمافزار حرفهای را در اختیار افراد قرار میدهد تا بتوانند کارهای تکراری را خودکار سازند و برنامههایی با رابط کاربری گرافیکی (GUI) بسازند.
در دوره آموزشی Project Based Python Create 8 Powerful Tools Step by Step با توسعه ابزارهای کاربردی و ساختاریافته، برنامهنویسی زبان پایتون را به صورت عملی یاد خواهید گرفت.
این دوره برای تبدیل افراد از یک مبتدی مطلق به یک متخصص اتوماسیون طراحی شده است. روش آموزشی دوره، ترکیب واضح تئوری با شبیهسازیهای صنعتی عملی است. برای شرکت در این دوره به هیچ دانش قبلی نیاز نیست؛ چرا که هر موضوعی بهصورت گام به گام توضیح داده میشود. در این دوره، شرکتکنندگان مهارتها و دانشهای زیر را کسب خواهند کرد: درک کاملی از اینکه PLC چیست، نحوه تعامل حسگرها (سنسورها) و عملگرها (اکچویتورها) با آن، و چگونگی استفاده صحیح از انواع متغیرها بهدست میآورند. بر منطق نردبانی (Ladder Logic)، که پرکاربردترین زبان برای برنامهنویسی PLC است، مسلط میشوند. استفاده از کنتاکتهای باز (Normally Open)، بسته (Normally Closed) و دستورالعملهای تخصیص (Assignment) را تمرین میکنند و یاد میگیرند که چگونه ساختارهای منطقی پیچیده بسازند.
در دوره آموزشی Siemens PLC Programming with Hands-On Projects با اصول برنامهنویسی کنترلکنندههای منطقی قابل برنامهریزی زیمنس و کاربرد آنها در اتوماسیون صنعتی آشنا خواهید شد.
این دوره جامع، مرزهای پیشرفتهٔ تقاطع هوش مصنوعی و توسعه نرمافزار را از طریق معماری انقلابی زیرعاملهای کلود کد (Claude Code) بررسی میکند. هدف این است که شرکتکنندگان یاد بگیرند چگونه دستیارهای هوش مصنوعی تخصصی را به کار گیرند که به عنوان یک تیم توسعه هماهنگ با یکدیگر همکاری میکنند. این رویکرد، نحوهٔ طراحی، ساخت و نگهداری نرمافزارهای مدرن را از اساس متحول میکند. این دورهٔ آموزشی فراتر از مفاهیم تئوری، به پیادهسازی عملی زیرعاملهای هوش مصنوعی میپردازد که برای جنبههای مختلف چرخه عمر توسعه نرمافزار طراحی شدهاند. در این مسیر، دانشجو با مفاهیم فنی عمیقی همچون معماری کلود کد آشنا میشود و درک میکند که این سیستم چگونه هم به عنوان سرور و هم به عنوان کلاینت پروتکل زمینه مدل (MCP) عمل میکند و نقشش در توسعه با کمک هوش مصنوعی چیست. همچنین، نحوهٔ طراحی و استقرار سیستمهای زیرعامل را یاد میگیرد و به درک کاملی از نحوهٔ عملکرد و مزایای این زیرعاملها دست مییابد. علاوه بر این، دوره شامل تمرکز عمیقی بر راهاندازی و ادغام سرورهای MCP است تا قابلیتهای کلود کد گسترش یابد، بهطوری که شرکتکنندگان با ادغام سه سرور MCP مختلف آشنا خواهند شد. علاوه بر موارد ذکر شده، این دوره بر پیادهسازی سیستمهای حافظه سلسله مراتبی تاکید دارد که برای حفظ و بهبود کیفیت کمک هوش مصنوعی ضروری هستند. یکی از نکات کلیدی، به کارگیری تکنیکهای پیشرفتهٔ مدیریت زمینه (Context Preservation) است تا انسجام و تداوم پروژه در طول جلسات متعدد توسعه حفظ شود. نهایتاً، این آموزش با تمرکز بر بهترین شیوهها در سطح سازمانی و پیادهسازی گردش کار آمادهٔ شرکتها با استفاده از زیرعاملهای هوش مصنوعی، ضمن حفظ استانداردهای امنیتی و انطباق (Compliance)، تکمیل میگردد. همچنین، ما در حال کار بر روی تکمیل محتوای دوره با موضوعات بیشتری مانند GitHub Actions و GitHub CICD هستیم.
در دوره آموزشی Claude Code MasterClass : Generative AI-Assisted Development با نحوهٔ توسعهٔ نرمافزار به کمک زیرعاملهای هوش مصنوعی مولد آشنا خواهید شد.
در این دورهٔ عملی، مگان سیلوی، مشاور علوم داده، شرکتکنندگان را در مسیر ساخت برنامههای کاربردی وب با استفاده از Streamlit هدایت میکند. به طور خاص، شرکتکنندگان یک دستیار کدنویسی مبتنی بر هوش مصنوعی (AI-powered coding assistant) را در محیط Streamlit خواهند ساخت. این دستیار به آنها کمک میکند تا با استفاده از زبان برنامهنویسی پایتون و API شرکت OpenAI، داشبوردهای دادهٔ تعاملی را تولید، اصلاح و نگهداری کنند. در ابتدا، شرکتکنندگان با ساخت یک دستیار هوش مصنوعی ساده مبتنی بر چت در Streamlit آغاز خواهند کرد. سپس، نحوهٔ بارگذاری، آمادهسازی و تحلیل دادههای خود را در Streamlit فرا خواهند گرفت. در مرحلهٔ بعد، از طریق تعاملات مکالمهای با یک دستیار هوش مصنوعی جاسازیشده، داشبوردهای پویا همراه با فیلترها و انواع گوناگونی از بصریسازیها (ویژوالها) را ایجاد خواهند کرد. در نهایت، آموزش داده میشود که چگونه داشبورد هوش مصنوعی کاملاً کاربردی خود را آزمایش کرده، نگهداری کنند و آن را بر روی Streamlit Community Cloud مستقر سازند. این دوره جامع، مهارتهای لازم برای ساخت ابزارهای دادهای قدرتمند و تعاملی را با تمرکز بر بهرهگیری از قابلیتهای هوش مصنوعی فراهم میآورد.
در دوره آموزشی Build with AI: AI-Powered Dashboards with Streamlit با ساخت برنامههای کاربردی وب تعاملی مبتنی بر داده و هوش مصنوعی آشنا خواهید شد.
کتاب ساخت اپلیکیشنهای غیرمتمرکز اتریوم (Building Ethereum Dapps)، مخاطب را با اپلیکیشنهای غیرمتمرکز مبتنی بر پلتفرم بلاکچین اتریوم آشنا میکند. در این کتاب، فرد با اصول توسعه اپلیکیشنهای غیرمتمرکز آشنا میشود و برای درک عمیقتر، آستینها را بالا میزند و به صورت عملی چندین نمونه از آنها را میسازد. این رویکرد عملی تضمین میکند که توسعهدهنده به جای صرفاً تئوری، مهارتهای کاربردی مورد نیاز را کسب میکند. این کتاب، مسیری جامع از یادگیری مفاهیم بنیادی تا پیادهسازی عملی را فراهم میکند تا توسعهدهندگان بتوانند بلافاصله وارد دنیای توسعه غیرمتمرکز شوند. اپلیکیشنهای غیرمتمرکز (Decentralized Applications) یا Dapps، برنامههایی هستند که تراکنشهای شخصی و تجاری را بدون نظارت یا کنترل هیچ سازمان مرکزی مدیریت میکنند و امنیت شکستناپذیری را ارائه میدهند؛ این امر قدرت را به کاربران منتقل میکند. پلتفرم بلاکچین اتریوم ابزارهای لازم برای ساخت Dapps را فراهم میآورد، از جمله مدل نوآورانه "قراردادهای هوشمند" (Smart Contracts) و سولیدیتی (Solidity)، که یک زبان برنامهنویسی شبیه جاوا اسکریپت و مختص Dapps است. این فناوری، ستون فقرات اقتصاد و تعاملات غیرمتمرکز آینده را تشکیل میدهد.
در دوره آموزشی Building Ethereum Dapps, Video Edition با توسعه برنامههای غیرمتمرکز (Dapps) بر بستر بلاکچین اتریوم آشنا خواهید شد.
این دوره آموزشی، افراد را قادر میسازد تا الهامات و ایدههای خود را به یک برنامه کاربردی وب واقعی و با کیفیت تولیدی تبدیل کنند. این فرایند با تکیه بر قدرت نوآورانه هوش مصنوعی Lovable انجام میپذیرد و برای کسانی طراحی شده است که قصد دارند برنامه وب خود را بدون نوشتن حتی یک خط کد سنتی، به مرحله اجرا برسانند. چه یک فرد غیربرنامهنویس، کارآفرین، مربی یا حتی توسعهدهندهای باشید که کنجکاو است درباره توسعه بدون کد و مبتنی بر هوش مصنوعی بیاموزد، این دوره افق جدیدی از امکانات را پیش روی شما میگشاید. در طول این فرآیند، شرکتکنندگان با یک ایده خام آغاز خواهند کرد و با دنبال کردن مراحل عملی و هدایتشده، به تدریج یک برنامه وب کاملاً کاربردی را که آماده پذیرش کاربران واقعی و پرداختکننده است، توسعه خواهند داد. این دوره روشهای توسعه را سادهسازی میکند و به شرکتکنندگان میآموزد که چگونه از رابط کاربری بصری، ابزارهای خودکارسازی و سیستم «قوانین (دانش)» هوش مصنوعی Lovable برای معماری، طراحی، ساخت و راهاندازی برنامه خود استفاده کنند، و همه اینها بدون نیاز به برنامهنویسی به شیوه سنتی انجام میشود.
در دوره آموزشی Idea to Production Web App Using Lovable AI با ساخت برنامه وب از ایده تا تولید با استفاده از هوش مصنوعی Lovable آشنا خواهید شد.
این دوره آموزشی، یک تجربه یادگیری متحولکننده در زمینه React Redux با رویکردی نوین و یکپارچهسازی با هوش مصنوعی است. این برنامه آموزشی حاصل ماهها تحقیق، آزمون و خطا و تلاش بیوقفه برای ارائه یک مسیر یادگیری کامل و کاربردی است. هدف این دوره، تنها آموزش یک زبان برنامهنویسی نیست، بلکه تربیت توسعهدهندگانی است که با استفاده از هوش مصنوعی میتوانند برنامههای کاربردی فوقالعادهای بسازند که در بازار رقابتی امروز حرفی برای گفتن داشته باشند. با شرکت در این دوره، مهارتهای کاربردی و پرمخاطبی را کسب خواهید کرد که شرکتها به دنبال آن هستند. در این دوره، شما در مدیریت وضعیت React Redux با استفاده از فناوریهای هوش مصنوعی متخصص خواهید شد. همچنین، پیادهسازی هوش مصنوعی برای خودکارسازی فرآیندها و ایجاد گردشکارهای هوشمند را خواهید آموخت و توانایی ساخت برنامههای انطباقپذیر که با نیازهای کاربران تکامل مییابند را به دست خواهید آورد. این مهارتها میتوانند به افزایش چشمگیر پتانسیل درآمد شما منجر شوند، زیرا شرکتها برای توسعهدهندگانی که هوش مصنوعی را در برنامههای React ادغام میکنند، حقوقهای بالایی پرداخت میکنند. چه هدف شما دستیابی به یک شغل پردرآمد، جذب مشتریان آزاد سطح بالا و یا ساخت محصولات مبتنی بر هوش مصنوعی باشد، این دوره توانایی کسب درآمد شما را چند برابر کرده و شما را به عنوان یک متخصص برجسته در صنعت معرفی میکند. این دوره با سایر دورهها تفاوت دارد؛ زیرا به جای پرداختن به تئوریهای اولیه، بر پیادهسازی عمیق و عملی هوش مصنوعی در برنامههای کاربردی واقعی تمرکز دارد. این برنامه آموزشی، حاصل ماهها آزمودن رویکردهای مختلف، حل چالشهای پیچیده و ابداع تکنیکهای نوآورانه است که همگی در قالب دانشی ارزشمند ارائه شدهاند. شما نه تنها خواهید آموخت که چه چیزی کارآمد است، بلکه دلیل کارآمدی آن را نیز درک خواهید کرد و این امر شما را قادر میسازد تا فراتر از مطالب دوره گام بردارید و از فناوریهای در حال تحول پیشی بگیرید.
در دوره آموزشی React Redux with AI: Master Intelligent App Development 2025 با هوش مصنوعی و کاربرد آن در React Redux آشنا خواهید شد.