دوره آموزشی مقدماتی تا پیشرفته زبان برنامه نویسی گولنگ golang برای ورود به بازار کار
هدف از این دوره آموزش و انتقال دادن تجربیات مدرس در زمینه برنامه نویسی سمت سرور (backend) با استفاده از زبان برنامه نویسی گولنگ و آماده سازی شما برای ورود به بازار کار میباشد. در این دوره سعی شده از مفاهیم اولیه تا بخش های پیشرفته مورد بررسی قرار بگیرد و با پیاده سازی کردن یک پروژه عملی تاثیر بیشتر روی یادگیری شما خواهد داشت.شما در این دوره یاد خواهید گرفت که چگونه یک پروژه به صورت استاندارد از ۰ تا ۱۰۰ در شرکتهای بزرگ پیاده سازی خواهد شد و برای ورود به بازار جذاب برنامه نویسی گولنگ در ایران و خارج از ایران آماده خواهید شد.
-
0چرا گولنگ؟؟
-
1اشنایی با گولنگ، بازارکار ایران و خارج برای برنامهنویسان گولنگ، مقایسه با سایر زبانها
-
2نصب ابزارهای مورد نیاز، ساخت اولین برنامه
-
3ساختار برنامههای گولنگی، ماژول و پگیجها
-
4دنیای ۰ و ۱ ، آشنایی با حافطه، متغیرها، ثابتها، دیتاتایپها در گولنگ
-
5کار بار رشتهها و بررسی پکیج fmt
-
6آشنایی و بررسی کامل ساختارهای شرطی
-
7آشنایی و بررسی کامل حافظه و پوینترها
-
8آشنایی و بررسی کامل آرایهها
-
9آشنایی و بررسی کامل اسلایسها
-
10آشنایی و بررسی کامل توابع
-
11آشنایی و بررسی کامل struct
-
12آشنایی و بررسی کامل متدها
-
13آشنایی و بررسی کامل اینترفیسها در golang
-
14شبیهسازی شیگرایی در زبان گولنگ
-
15مدیریت خطاها در گولنگ
-
16بررسی کامل پکیج لاگ و توسعه سیستم لاگ حرفهای برای گولنگ
-
17آشنایی و بررسی کامل پکیج json
-
18ایجاد وبسرور و کار با پکیج http
-
19بررسی کامل پکیج gorm و آموزش نکاتی مرتبط به افزایش پرفورمنس
-
20ایجاد پکیج برای کار و مدیریت دیتابیس
-
21ایجاد معماری استاندادر و حرفهای برای پروژههای گولنگی
-
22نحوه توسعه وبسرویس حرفهای و استاندارد با گولنگ
-
23نحوه ایجاد و توسعه پکیج validation حرفهای و استادندارد
-
24بررسی کامل و نحوه استفاده پکیج gin
-
25پیادهسازی وبسرویس استاندارد با پکیج gin
-
0همرمانی چیست؟چه مزایایی دارد؟تفاوتهای concurrency و parallelism
-
1بررسی کامل گوروتینها، تفاوتشون با تردها و کاربردش در گولنگ
-
1بررسی کامل زباله جمع کن (Garbage Collector)
-
2بررسی کامل چنلها و کاربردش در گولنگ
-
3بررسی کامل context و کاربردش در گولنگ
-
4بررسی کامل select و کاربردش در گولنگ
-
5انواع الگوهای همزمانی در گولنگ
-
6کار با RabbitMq و ایجاد پروژه کانکارنت برای درک بهتر مفاهیم کانکارنسی و استفاده از الگوهای همزمانی
-
7بررسی و پیاده سازی تست نویسی در گولنگ
-
8آموزش gRPC و نحوه استفاده آن برای ارتباط سرویسها
-
0طراحی معماری و سیستم دیزاین سرویسهای مختلف پروژه
-
1بررسی دیتابیسهای مورد نیاز پروژه (elk - postgresql - redis)
-
2بررسی معماری و پیاده سازی ساختار پروژه golang مورد نیاز هر سرویس
-
3ایجاد پکیج مورد نیاز مسیج بروکر rabbitMq برای ارتباطات async
-
4ایجاد پکیج مورد نیاز برای کار با دیتابیس postgresql مورد نیاز پروژه
-
5ایجاد پکیج مورد نیاز برای Log (این قسمت خیلی توی دیزاسترها کمک میکنه)
-
6ایجاد پکیج مورد نیاز برای متریکها (این قسمت خیلی توی دیزاسترها کمک میکنه)
-
7ایجاد پکیج مورد نیاز برای کار با دیتابیس elk مورد نیاز پروژه
-
8ایجاد پکیجهای مورد نیاز برای کار با دیتابیس redis مورد نیاز پروژه
-
9ایجاد پکیج cache مورد نیاز برای قسمتهای متخلف پروژه مختلف مورد نیاز پروژه
-
10ایجاد سرویس user برای کلاینت و بک آفیس
-
11ایجاد سرویس auth برای کلاینت و بک آفیس
-
12ایجاد سرویس payment برای کلاینت و بک آفیس
-
13ایجاد سرویس delivery برای کلاینت و بک آفیس
-
14ایجاد سرویس cart برای کلاینت و بک آفیس
-
15ایجاد سرویس product برای کلاینت و بک آفیس
-
16ایجاد سرویس search برای کلاینت
-
1داکر چیست و اشنایی با مفاهیم داکر
-
2کوبرنتیز یا همون k8s چیست و اشنایی با مفاهیم کوبرنتیز
-
3آماده سازی پروژه برای دیپلوی روی کوبرنتیز
-
4اسکیل کردن سرویسهای پروژه
-
5ماینتور کردن کوبرنتیز
-
1آشنایی و یادگیری مفاهیم مورد نیاز پرومتئوس
-
2آشنایی و یادگیری مفاهیم مورد نیاز گرافانا
-
3آشنایی و یادگیری نصب و کار کردن با graylog
-
4راه انداری ابزارهای مورد نیاز log
-
5پیادهسازی و اصافه کردن پکیج log حرفه ای و استاندارد به پروژه
-
7اضافه کردن متریکهای پرومتئوس به پروژه
-
8ماینتورینگ سرویسها و پروژه
افرادی که قصد شرکت در دوره آفلاین را دارند و فقط از ویدیوهای دوره استفاده کنند از ۷ اردیبشهت ۱۴۰۳ این امکان به وجود خواهد آمد و بعد از هر جلسه دوره آنلاین شما به ویدیوهای دوره دسترسی پیدا خواهد کرد.
هزینه دوره آفلاین ۷.۰۰۰.۰۰۰ تومان میباشد و در دو قسط دریافت خواهد شد.
در طول این دوره تمام دانشجوها ارتباط مستقیم با مدرس را خواهند داشت .
ثبت نام دوره آنلاین از ۲۵ اسفند ۱۴۰۲ شروع خواهد شد و ظرفیت دوره آنلاین تنها ۳۰ نفر خواهد بود.
هزینه این دوره ۱۴.۹۰۰.۰۰۰ تومان میباشد و در ۳ قسط دریافت خواهد شد.
طول دوره ۳ ماه و در روزهای ۵ شنبه و جمعه به مدت ۴ ساعت میباشد.
شروع دوره ۵ شنبه ۱۶ فروردین ۱۴۰۳ میباشد.
در طول این دوره تمام دانشجوها ارتباط مستقیم با مدرس را خواهند داشت.
ظرفیت دوره این ماه تکمیل شد.
بله شما مستقیما با مدرس در ارتباط خواهید بود .
در صورتی که نیاز به ارتباط با ما دارید به دو صورت میتوانید عمل کنید :
شماره تماس : 09024496055 (از ساعت ۱۹ تا ۲۲)
از طریق تلگرام با آیدی : @uncodev_ir