رویداد تهران سامر کد رویداد منحصر به فرد تابستانه در خصوص برنامه نویسی است که به صورت آموزشی و به مدت سه شبانه روز در مرکز فناورانه دیهیم برگزار میشود.
رویداد تهران سامر کد از جهات مختلفی یک رویداد منحصر به فرد و جذاب خواهد بود. ویژگیها و برنامههایی که در این رویداد سه روزه برای شرکت کنندگان در نظر گرفته شده، تهران سامر کد را از سایر رویدادهای اکوسیستم فناوری و اطلاعات متمایز میکند.
در رویداد تهران سامر کد چه خواهد گذشت؟
رویداد تابستانه تهران سامر کد با محوریت آموزش اصولی و استاندارد به صورت کمپهای آموزشی از تاریخ 15 تیر تا 18 برگزار میشود. این کمپهای استاندارد از تجریبات اساتید بینالمللی و اصل برگزاری بوت کَمپ بهره خواهند گرفت. کمپها طبق استاندارد های گوگل سامِرکُد به صورت 3 شبانه روز در تهران برگزار خواهد شد.
در طول این مدت بوتکمپرها در محیط تکنولوژیک و مدرن، در کنار منتورهای خود به کسب تجربه و دانش برنامهنویسی خواهند پرداخت. علاوه بر برنامهی آموزشی، سرگرمی و مسابقات جذابی هم طی دوره برگزار خواهد شد.
تهران سامر کُد صرفا یک دورهی آموزشی نیست، بلکه طی این رویداد بوتکمپرها با شبکهی برنامهنویسان سرتاسر جهان در ارتباط خواهند بود و مسیر پیشرفت در حوزهی برنامه نویسی و علوم رایانه را لمس کرده و از آن بهره خواهند برد.
تهران سامِرکُد 2022 با محوریت آموزش زبان برنامه نویسی GO Lang برگزار خواهد شد. 3 شبانهروز آموزش در محیطی استاندارد در کنار اساتید این حوزه به یادگیری اصولی و خاطره انگیز خواهید پرداخت.
دورهی آموزشی اصولی از پایه به صورت استاندارد شروع و تا حد ممکن طی این کمپ به درجهی مطلوبی خواهد رسید. در پایان این رویداد، بوتکمپرها قادر به معماری، توسعه و بهینهسازی برنامههای خود خواهند بود.
رویداد تهران سامر کد در مرکز نوآوری و شتابدهی دیهیم برگزار خواهد شد. تمرکز دوره آموزشی بر آموزش زبان (go) است. شرکت کنندگان در مرکز فناوری دیهیم سه شبانه روز آموزش داده میشوند. این رویداد البته صرفا بر زبان (go) و آموزش متمرکز نیست.
تهران سامر کد دو استاندارد و مجوز همکاری دارد؛ یکی از این مجوزها از طرف واحد گوگل دولوپر خواهد بود. شرکت کنندگان بعد از گذراندن دوره و آزمون انتهای دوره، پروفایل وریفای شده گوگل دولوپر را دریافت میکنند.
شرکت کنندگان بعد از دریافت این پروفایل به راحتی میتوانند پیشنهادهای کاری به صورت دورکار و فریلنس دریافت کنند و همچنین میتوانند در صورت علاقهمندی برای شرکتهای خارجی قبولی کار بگیرند.
قسمت دیگر آموزش، تحت عنوان شبکه و امنیت سایبری به همراه استانداردهای کنسرسیوم بینالمللی صدور گواهی نامه های امنیتی سامانه های اطلاعاتی ISC2، برگزار میشود.
رویداد اخیر صرفا یک رویداد فشرده نیست و جذابیتهای خاصی برای آن در نظر گرفته شده است؛ از جمله اینکه شرکتکنندگان در تمام طول رویداد مجبور به خواندن و نوشتن صرف نخواهند بود و میتوانند در طول رویداد به انجام گیم نیز بپردازند و از برنامههای متعددی استفاده کنند.
لازم به ذکر است که تهران سامر کد اولین رویدادی است که بانوان بدون محدودیت اجازه حضور دارند؛ بانوان نیز مانند سایر آقایان شرکت کننده میتوانند از اقامتگاه مرکز فناورانه دیهیم استفاده کنند.
ویژگیهای بعد از گذراندن دوره رویداد تهران سامر کد
از جمله ویژگیهایی که بعد از گذراندن دورههای رویداد تهران سامر کد میتوانیم به آن اشاره کنیم، امکان استفاده شرکت کنندگان از خدمات منتورینگ است. به این معنی که بوتکمپرها تا سه ماه با مربیان خود در ارتباط خواهند بود و میتوانند رفع اشکال کنند.
راهنماییهای مربیان صرفا آموزشی نخواهد بود بلکه شرکت کنندگان میتوانند مشاورههایی در خصوص استخدام، چگونگی راهاندازی استارتاپ و رزومهنویسی و هر چه که در این حوزه برای متخصص شدن نیاز است را دریافت کنند.
از ویژگیهای مهم تهران سامر کد این است که تمرکز بر روی شرکتکنندگان از تهران و کلان شهرها نیست و تمام استانهای کشور میتوانند در این رویداد شرکت کنند.
رویداد رقابتی سامر کد کاپ
رویداد سامر کد بخش دیگری به علاوه کمپ آموزشی، تحت عنوان سامر کد کاپ خواهد داشت. این بخش بعد از پایان دوره آموزشی رویداد سامر کد و در تاریخ 22 تیرماه و در روز فناوری اطلاعات برگزار میشود. در این رویداد چالشی و رقابتی برنامه نویسی، 2 هزار دلار جایزه در نظر گرفته شده است.
سناریوی چالش این رویداد توسط برگزار کنندگان رویداد تنظیم نشده است بلکه سناریوی سامر کد کاپ در واقع مربوط به توسعه یک پروژه اوپن سورس در یک برنامه بینالمللی است که شرکتکنندگان با زبانهای مختلفی در آن شرکت میکنند.
مدرسین رویداد تهران سامر کد
بخش های مختلف رویداد تهران سامر کد
در طی رویداد تهران سامر کد بخشهای مختلفی در نظر گرفته شده است؛ این دوره به سه بخش: مرحلهی صِفر و مرحلهی یک تقسیم شده است. در ادامه به تفکیک برنامههای رویداد را مشاهده میکنید.
برنامهنویسی:
در محلهی صِفر بوکمپرها با مفاهیم زیر آشنایی پیدا خواهند کرد:
- مفهوم پردازی،دَرک و بدیهیات برنامهنویسی
- توضیح و تعیین سَمتِ توسعه
- بررسی ابزارهای برنامهنویسی و نحوهی انتخاب صحیح آن
- برنامهنویسی به صورت چند جانبه
- بررسی و درک کنترل نسخه، آموزش گیت (Git)
- سیستم عاملها
- توضیح و درک مفهوم و نحوهی عملکرد API
- بررسی و توضیح Agile و نحوهی اجایل کردن تیم و پروژه
- اصول تست نویسی و تست واحد (Unit Testing)
- الگوریتم و فلوچارت
- معماری نرمافزار
- بررسی و آموزش پلتفرمهای کنترل پروژه (اسکرام، ترلو، جیرا)
در بخش یک نیز شرکت کنندگان آموزشهای زیر را خواهند دید:
- توضیح زبان برنامهنویسی Go Lang
- نصب و پیکر بندی GO Lang در سیستم عامل های مختلف
- توضیح سینتکسها و دستورات اختصاصی در زبان Go
- ایجاد یک ماژول
- معرفی توابع، مدیریت خطا، آرایه ها، نقشه ها، تست واحد و کامپایل
- شروع کار با فضای چند ماژوله
- اصول اولیه نوشتن یک API وب سرویس RESTful با Go و Gin Web Framework
- شروع کار با ژنریک (generics)
- شروع کار با Fuzzing و ایمن سازی کُد ها
- تعریف پروژه و شروع توسعه یک وب اپلیکیشن ساده
- پایگاه داده
شبکه
- تئوری شبکه
- انواع شبکه
- استانداردهای شبکه و مدل مفهومی OSI
- متدهای انتقال داده
- رسانه انتقال داده شبکه ای سیمی
- رسانه های مسی
- رسانه های فیبر نوری
- نصب رسانه های شبکه ای
- رسانه های شبکه ای بی سیم
شبکه های وایرلس
- تجهیزات شبکه ای وایرلس و اجزای آن
- استقرار تکنولوژی وایرلس
- اینترنت اشیاء
پیاده سازی شبکه
- توپولوژی شبکه های فیزیکی
- توپولوژی شبکه های منطقی
- شبکه های اترنتی
- تجهیزات شبکه
- متدهای آدرس دهی TCP / IP و تحویل داده ها
- پروتکل TCP / IP
- آدرس دهی IPv4
- آدرس دهی پیش فرض
- چگونگی ساخت آدرس های IP با توجه به نیازهای مورد نظر
- آدرس دهی IPv6
روتینگ و سوییچینگ
- سوئیچینگ
- مسیریابی پکت های شبکه
- مسیریابی آی پی های استاتیک و دینامیک
- VLAN بندی
- پیاده سازی TCP / IP
- تخصیص آدرس IP
- شیوه های نامگذاری
- کاربرد TCP / IP
- پروتکل های رایج TCP / IP
امنیت سایبری
- مفهوم پردازی و بررسی امنیت سایبری
- آشنایی و مفهوم تیم های قرمز، آبی، بنفش
- رمزنگاری
- انواع الگوریتم رمزنگاری
- نهان نگاری و انواع الگوریتم های نهانگاری
- نحوه ی بکارگیری رمزنگاری
- نحوه ی بکارگیری نهانگاری
- معماری امنیتی در لایه فیزیکال انواع شبکه
- معماری امنیتی در لایه های مجازی انواع شبکه
- سیستمهای کنترل دسترسی
- توسعه سیستمها وبرنامههای کاربردی
- برنامهریزی برای مقابله با بلاهای طبیعی و خطرات کاری
- مسا ئل حقوق سایبری
- امنیت عملیاتی
- امنیت فیزیکی
- مدلها و معماری امنیتی
- تمرینهای مدیریت امنیت
- امنیت شبکهٔ دادهای و مخابراتیامنیت سامانههای مشتمل بر وب
- زبان تخصصی حوزه امنیت وب
- آشنایی و پیکربندی افزونههای مورد نیاز
- مفهوم پردازی و دَرک باگ بانتی و باگ هانتیگ
- آموزش آسیب پذیری sql injection
- متد union base
- متد limit
- متد like
- متد post
- آشنایی با انواع waf ها و نحوهی نفوذ به آن
- روش های ایمن سازی waf ها
- شیوه های مرسوم کرک هش
- شیوه های مرسوم پیدا کردن صفحه مدیریت
- آموزش آسیب پذیری broken authentication
- آموزش آسیب پذیری xpath injection
- متد extractvlue
- متد updatexml
- آموزش آسیب پذیری sub query injection
- آشنایی با مفهوم user enumeration
- آشنایی با مفهوم Directory enumeration
- Insecure direct object reference آموزش آسیب پذیری
- آموزش آسیب پذیری remote file upload
لینک صفحه اصلی رویداد: