🔸🔸 کارگاه جامع آموزش SQL با محوریت PostgreSQL🔸🔸
آکادمی یادگیری ماشین ایران (Iran Machine learning) متشکل از فارغ التحصیلان دانشگاه های معتبر داخل و خارج از کشور، با هدف توسعه فرهنگ استفاده از راهکارهای نوین هوش مصنوعی و نیز ارائه آموزش های لازم در بخش های هوش مصنوعی، یادگیری ماشین و یادگیری عمیق فعالیت خود را در ابتدای سال ۱۳۹۷ آغاز نمود.
ما بر این باوریم، که دیر یا زود هوش مصنوعی در جوامع امروزی حضوری پر رنگ تر خواهد یافت و زندگی تمامی انسان ها را آسان تر، بهتر و مرفه تر خواهد نمود. بنابراین با نگرش فرهنگ سازی و ارائه آموزش ها و اطلاعات لازم برای متخصصین IT، دانشجویان رشته مهندسی به ویژه مهندسی کامپیوتر و IT در مقاطع مختلف تحصیلی و نیز علاقمندان به این حوزه جذاب و پرچالش شروع به فعالیت نموده ایم. هدف ما این است که با درک صحیح نیازهای روز جامعه و تدوین محتوای مناسب آموزشی، تجربه ای عالی از ارائه خدمات در حوزه هوش مصنوعی را در ذهن مخاطبین متبادر می سازیم.
🔘 این دوره آموزشی حاصل سال ها تجربه مدیران آکادمی یادگیری ماشین ایران در حوزه تدریس در دانشگاه معتبر داخلی و فعالیت در بازار کار بوده و با هدف کاربردی بودن در سناریوهای دنیای واقعی مطرح خواهد شد. این کارگاه، کاملا پروژه محور بوده و از مباحث تئوری کسل کننده خبری نیست. در پایان هر فصل با انجام بخشی هایی از پروژه واقعی، آموخته های خود را در دنیای واقعی محک خواهید زد.
🔘 زمان برگزاری کارگاه آموزشی: ۱و ۳ تیرماه ۱۳۹۸ (ساعت ۱۵:۳۰ الی ۱۹:۳۰)
🔘 محل برگزاری: پردیس شمالی دانشگاه تهران
🔸 کارگاه آموزشی حاضر، ۸ ساعت کلاس آموزشی است که در پایان، فایل های آموزشی و کدهای استفاده شده در کارگاه در اختیار شرکت کننده های محترم قرار خواهد گرفت. هدف این دوره آموزشی آشنایی شرکتکنندگان با مفاهیم و تکنیک های SQL و استفاده از موتور postgresql جهت مدیریت و کار با پایگاه داده مبتنی بر SQL است.
۱٫ توضیج و کاربرد SQL
زبان پرسوجوی ساختیافته (SQL) یکی از مهمترین و اصلیترین زبانهای برنامهنویسی برای مدیریت داده در سیستمهای مدیریت پایگاه داده است. ما در دورهای زندگی میکنیم که در آن داده از اهمیت بسیاری برخوردار است و از آن با عنوان دارایی یاد میشود. در نتیجه، دخیرهسازی و مدیریت صحیح داده نیز از اهمیت بسیاری برخوردار است. از همین رو، بسیاری از شرکتها و سازمانها به دنبال افرادی هستند که از مهارت بالایی در استفاده از زبان SQL جهت مدیریت پایگاههای دادهشان برخوردار باشند. در وبسایت بسیار مشهور indeed.com، که یک وبسایت کاریابی است، حدود ۱۰۰۰۰۰ کار برنامهنویسی با نیازمندی SQL وجود دارد. تمامی اینها به این دلیل است که عصر حاضر عصر داده و اطلاعات است و بسیاری از سازمانهای بزرگ تصمیمهای مهم سازمانی و غیرسازمانی خود را بر اساس این دادهها، میگیرند.
کسانی که میتوانند از دانش SQL بهرهی زیادی ببرند عبارتند از:
- مدیران محصول: با استفاده از SQL میتوانند دادههای مربوط به محصولات مختلف را مدیریت و رصد کرده تا از فاکتورهایی مانند سلامت محصول در بازههای زمانی بلند مدت اطمینان حاصل کنند.
- تحلیلگران و مهندسان داده: دانش SQL برای این دسته از افراد بسیار حیاتی است چرا که حجم بسیار زیادی از دادهها معمولا به صورت رابطهای (relational)، که ساختار اصلی مورد استفاده در SQL است، ذخیره میشوند.
- توسعه دهندگان backend: تقریبا هیچ اپلیکیشن سمت سروری بدون پایگاه داده قادر به فعالیت نیست.
- بازاریابها: بازاریابها همواره به دادههای مختلف در تصمیمگیریهای عملی خود نیازمند هستند. اگر یک بازاریاب بخواهد برای هر بار مشاهده دادههای مختلف به منتظر تیم نرمافزاری شرکت بماند، زمان زیاد و باارزشی را از دست خواهد داد چرا که تیمهای نرمافزاری آنقدر مشغول هستند که باید چندین روز برای انجام یک کار هر چند ساده، منتظرشان ماند. در نتیجه، بازاریابها میتوانند با یادگیری این زبان ساده، وابستگی خود را به تیم نرمافزاری از بین برده و زمان با ارزش خود را صرفهجویی کنند.
۲٫ دلیل شرکت در این کارگاه آموزشی
در این دوره آموزشی سعی بر آن است تا در مدت زمانی کوتاه الزامات SQL و نحوهی کار با آن برای دانشجویان مطرح گردد تا بتوانند به سرعت مهارت لازم جهت ورود به بازار کار و یا انجام پروژههای حاضر خود را به دست آورند. در طراحی این کارگاه تمامی نکات کلیدی و تکنیکهای مختلف موجود در کار با زبان SQL پوشش داده شده و تمامی نکات به صورت عملی به دانشجویان توضیح داده میشود تا علاوه بر درک جنبههای تئوری این زبان، مهارت عملی بالایی نیز حاصل شود. برای شرکت در این کلاس آموزشی هیچ گونه اطلاعات قبلی در مورد هیچ یک از زبانهای برنامهنویسی ضرورت ندارد و افرادی که هیچ تجربهی قبلی در مورد زبانهای برنامهنویسی ندارند میتوانند با خاطری آسوده در این کارگاه شرکت نمایند.
۳٫ فهرست مطالب
روز اول:
- تاریخچه و مقدمهای بر SQL
- معرفی موتورهای مختلف SQL (مانند MySQL، Microsoft SQL، Oracle، PostgreSQL، SQLite3)
- نحوهی نصب و setup کردن PostgreSQL
- نحوهی اتصال به موتور پایگاه داده و ساخت پایگاه داده
- انواع دادههای مختلف
- نحوهی ساخت جداول
- تزریق داده به پایگاه داده
- دستور SELECT و دریافت داده از پایگاه داده (به همراه دستورات DISTINCT و ORDER BY)
- عبارات WHERE, AND, OR
- اعمال مقایسهای
- عبارات LIMIT، OFFSET و FETCH
- عبارات IN, BETWEEN, LIKE, ILIKE
- عبارت GROUP BY
روز دوم:
- محاسبه MIN, MAX, AVERAGE, SUM
- عملیات حسابی
- کار با تاریخ در پایگاه داده
- مفهوم PRIMARY KEY
- مفهوم FOREIGN KEY و رابطهی one-to-many
- DELETE و UPDATE
- عملیات JOIN
- مثال عملی از ساخت یک پایگاه داده با چندین جدول مرتبط به همراه نکات مهم عملی هنگام ساخت یک پایگاه داده
🔸 نکات قابل توجه علاقه مندان شرکتکننده در کارگاه جامع آموزش SQL با محوریت PostgreSQL:
به منظور سنجش شرکت کنندگان، پروژه عملی علاوه بر محتوای کارگاه آموزشی نیز در نظر گرفته شده است.
***همراه داشتن لپ تاب توسط شرکت کنندگان الزامی است.***
🔻🔻 دانش آموختگان پیشین آکادمی، از تخفیف ویژه ای جهت ثبت نام در این کارگاه برخوردار خواهند بود. 🔻🔻
کسب اطلاعات بیشتر : وب سایت Evand
🔸 شماره تماس : ۰۹۳۰۶۷۲۷۷۰۴ و یا (۰۲۱۴۳۶۱۲۵۰۸ در ساعات اداری)