راهکار های برنامه نویسی در شرایط قطع اینترنت بین الملل
در شرایطی که دسترسی به اینترنت بینالملل محدود یا قطع میشود، روند توسعه نرمافزار برای بسیاری از تیمها متوقف یا بسیار کند میشود. این مینیدوره رایگان با هدف حل همین مشکل طراحی شده است.
در این دوره یاد میگیرید چگونه با تکیه بر ابزارها و سرویسهای داخلی یک محیط توسعه کامل و پایدار بسازید تا حتی بدون دسترسی به سرویسهای خارجی نیز بتوانید پروژههای نرمافزاری را ادامه دهید.
در طول دوره بهصورت عملی با این موضوعات آشنا میشوید:
- استفاده از ابزارها و سرویسهای داخلی برای دانلود نرمافزارها و پیشنیازهای توسعه
- استفاده از Mirrorهای داخلی برای نصب پکیجها و کتابخانههای برنامهنویسی
- دسترسی به کتابخانهها و مستندات فنی بدون نیاز به اینترنت بینالملل
- آشنایی با جایگزینهای دستیارهای هوش مصنوعی برای کمک به کدنویسی
- استفاده از ابزارهای سورس کنترل و همکاری تیمی بهعنوان جایگزین سرویسهایی مانند GitHub
هدف این دوره این است که برنامهنویسان و تیمهای فنی بتوانند در شرایط محدودیت شبکه نیز فرآیند توسعه را بدون توقف ادامه دهند و وابستگی خود را به سرویسهای خارجی کاهش دهند.
سرفصل های دوره
آشنایی با ابزار های Mirror و نصب کتابخانه های جاوااسکریپتی
نصب کتابخانه های پایتون و نحوه نصب برای زبان ها و تکنولوژی های دیگر
دسترسی به کتابخانه ها با استفاده از CDN و منبع جایگزین برای دیتاست
بررسی چند وبسایت و منبع جامع برای میرورینگ به همراه ابزار ها و مستندات
نحوه نصب اکستنشن های vs code
بررسی یک منبع دیگر برای دانلود اکستنشن و نحوه خروجی گرفتن از اکستنشن های vs code
راه اندازی دستیار هوش مصنوعی کدنویسی مشابه Github Copilot
استفاده از سرویس داخلی Gitlab برای کنترل ورژن و توسعه تیمی (جایگزین Github)
پیشنیاز های دوره چه چیزهایی هستند؟
- عدم دسترسی به اینترنت بین الملل
نظرات دانشجویان
مدرس دوره
محمد هاشمی
توسعه دهنده و مدرس با ۵ سال تجربه در حوزه برنامهنویسی وب، جاوااسکریپت و فناوریهای مرتبط هستم. بهعنوان مدرس، مشاور و توسعهدهنده، تاکنون به بیش از ۴۰,۰۰۰ دانشجو در یادگیری برنامهنویسی کمک کردهام.
تخصص اصلی من توسعه وب با Python ,JavaScript، TypeScript، Node.js و Angular است و علاوه بر تدریس، در پروژههای تجاری و استارتاپی بهعنوان مشاور و توسعهدهنده فعالیت داشتهام.
همچنین دانشجوی کارشناسی ارشد هوش مصنوعی و در حال توسعه دانش و مهارتهای خود در حوزه یادگیری ماشین و سیستمهای هوشمند هستم. در حال حاضر هدف من این است که با ترکیب برنامهنویسی وب و هوش مصنوعی، مسیر یادگیری بهتری را برای دانشجویان فراهم کنم و آنها را برای ورود به بازار کار و اجرای پروژههای حرفهای آماده کنم.