با استفاده از گولنگ، توسعه وب اپلیکیشن و سرویسهای وب را بیاموزید.
ساخت برنامههای وب و سرویسهای وب با استفاده از Go و گین.
تعامل با پایگاه داده با استفاده از GORM – یک ORM بسیار قدرتمند و محبوب.
ساخت اپلیکیشن از صفر.
آشنایی با ویژگیهای مختلف فریمورک مانند میانافزارها (Middleware) و اتصال داده (Data Binding) هنگام ساخت یک اپلیکیشن واقعی.
آموزش احراز هویت کاربر.
ادغام بوت استرپ – ساخت صفحات واکنشگرا.
ورود با فیسبوک (OAuth2).
ساخت میانافزارهای سفارشی.
پیشنیازها:
تجربه برنامهنویسی با گولنگ.
تجربه اندک در ساخت وب اپلیکیشن با هر زبانی.
آشنایی با MVC یک مزیت محسوب میشود.
بوتکمپ کامل توسعه وب با Go و گین، دورهای است برای توسعهدهندگان Go (مبتدی) که میخواهند اولین گام خود را در توسعه وب بردارند. این دوره با یک وب اپلیکیشن ساده شروع میشود، سپس به توسعه APIهای CRUD و در نهایت اپلیکیشنهای کامل میپردازد.
این بوتکمپ، حاصل توسعه وب اپلیکیشنها و سرویسهای وب حیاتی در گولنگ (و گین گونیک) است. عملکرد ترکیب Go و گین فوقالعاده است. گین به یکی از فریمورکهای مورد علاقه من برای توسعه وب اپلیکیشنها تبدیل شده است.
ساخت اپلیکیشنهای گین.
GORM – پکیج ORM برای گولنگ.
ذخیره دادهها در MySQL.
ادغام بوت استرپ.
ایجاد نماهای HTML.
استفاده از میانافزارها.
ساخت میانافزار سفارشی برای احراز هویت.
نحوه ساختاربندی پروژه شما.
من از همان ابتدا پروژهها را با به اشتراک گذاشتن صفحه نمایش خود توسعه خواهم داد. توصیه میکنم شما نیز این اپلیکیشنها را همراه با من توسعه دهید. این کار به شما در یادگیری کمک کرده و تجربهای عملی (Hands-on) را برایتان فراهم میکند.
ما 3 اپلیکیشن (به استثنای اپلیکیشن 'Hello World') خواهیم ساخت:
یک اپلیکیشن یادداشتبرداری با حسابهای کاربری و احراز هویت.
ورود OAuth2 با استفاده از فیسبوک.
یک اپلیکیشن مدیریت لیست کارهای روزانه (TODO) با ورود از طریق فیسبوک.
یک کامپیوتر با سیستمعامل ویندوز، لینوکس یا مک. من لینوکس را ترجیح میدهم؛ این بوتکمپ به طور کامل بر روی یک ماشین لینوکس انجام شده است.
درک اولیه از گولنگ و توسعه وب با هر زبانی.
Amrit Singh
توسعهدهندهای که محصولات موفق را ساخته و به مقیاس رسانده است.
نمایش نظرات