ارتقای حرفه خود با پروژه توسعه وب Full Stack
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ارائه راهکاری برای افراد نابینا با توسعه یک پروژه مبتنی بر وب که به صورت جهانی و روی هر نوع دستگاهی قابل دسترسی باشد.
- درک چگونگی نصب و پیکربندی IDE مورد نیاز برای نوشتن و اجرای اپلیکیشن پروژه
- یادگیری CSS به همراه HTML برای درک بهتر و واضحتر
- یادگیری چگونگی استفاده از JavaScript برای نمایش پیامهای هشدار هنگام بروز خطاهای خاص در وب اپلیکیشن
- اجرای بخش فرانتاند همراه با بکاند، برای درک فرآیند یکپارچهسازی
- یادگیری چگونگی استفاده از Python برای توسعه بکاند
- یادگیری چگونگی تبدیل متن به گفتار با استفاده از کتابخانههای Python
- یادگیری چگونگی رفع خطاهایی که در حین اجرای بلادرنگ اپلیکیشن روی سرور محلی رخ میدهد.
- آشنایی با چگونگی ایجاد یک حساب کاربری رایگان در یک سرور آنلاین برای میزبانی اپلیکیشن روی اینترنت
- آشنایی با فرآیند ایجاد وب اپلیکیشن در یک سرور آنلاین
- یادگیری چگونگی رفع خطای سرور زمانی که پروژه مطابق انتظار اجرا نمیشود.
توضیحات دوره
این یک دوره عملی و کاربردی است، اگرچه مدتی را صرف مفاهیم نظری خواهید کرد، اما بخش عمده دوره بر نوشتن کد تمرکز خواهد داشت. شما ابتدا فرانتاند را با استفاده از HTML ،CSS و JavaScript طراحی خواهید کرد و پس از اتمام آن، بخش بکاند را با استفاده از Python و فریمورک مبتنی بر وب flask کدنویسی خواهید کرد. در کل مرحله توسعه، فرآیند وب اسکرپینگ، تبدیل متن به گفتار را بررسی خواهید کرد و همچنین به دغدغههای امنیتی وب اپلیکیشن خواهید پرداخت.
برای آسانتر کردن مسیر یادگیری، دوره به 5 بخش تقسیم شده است. پس بیایید ببینیم در هر بخش چه چیزی یاد خواهیم گرفت.
در بخش اول، با صورت مسئله و راهحلی که میتوانیم با ساخت وب اپلیکیشن ارائه دهیم آشنا خواهیم شد، سپس ساختار کامل پروژه را درک خواهیم کرد. پس از اتمام این کار، ابزارهایی که برای توسعه پروژه استفاده میشوند را بررسی خواهیم کرد. در اینجا همچنین با ویژگیهای مهم IDE که به ما در نوشتن کد ساختاریافته کمک میکند آشنا خواهیم شد.
در بخش دوم، با نصب IDE شروع خواهیم کرد و پس از آن، نصب کتابخانههای مورد نیاز برای اجرای موفقیتآمیز پروژه را ادامه خواهیم داد. سپس، یک رویکرد عملی را برای دسترسی به ساختار کامل پروژه در Visual Studio code دنبال خواهیم کرد.
از بخش سوم، دست به کار خواهیم شد، کدنویسی یک رابط کاربری تعاملی با استفاده از HTML و CSS را یاد خواهیم گرفت. همچنین، بخش فرانتاند را بدون بکاند آزمایش خواهیم کرد. با انجام این کار، بینشی عمیق از توسعه فرانتاند به دست خواهید آورد.
در بخش چهارم، در مورد توسعه بکاند و چگونگی ترکیب بکاند با کدهای فرانتاند خواهیم آموخت. با انجام این کار از قدرت توسعه full-stack بهرهمند خواهید شد. میتوانید این مهارت را به رزومه خود اضافه کنید تا حرفه خود را ارتقا دهید.
در بخش پنجم، به مرحله استقرار خواهیم پرداخت. ابتدا پروژه را روی سرور محلی آزمایش خواهیم کرد و نوع خطاهایی را که ممکن است در حین اجرای اپلیکیشن مان با آنها مواجه شویم، یاد خواهیم گرفت. پس از اتمام این کار، کل پروژه را روی یک سرور آنلاین میزبانی خواهیم کرد تا به صورت جهانی به آن دسترسی داشته باشیم. همچنین خواهید آموخت که چگونه میتوانیم پروژه را به صورت زنده روی سرور پیکربندی کرده و خروجی مورد نظر را مشاهده کنیم.
این دوره برای چه کسانی مناسب است؟
- اگر میخواهید با ساخت پروژههای سرگرمکننده و مفید، برنامهنویسی را از ابتدا یاد بگیرید، این دوره را بگذرانید.
- افرادی که درک نسبتاً خوبی از مفاهیم نظری HTML و CSS دارند و به ساخت یک پروژه علاقهمند هستند.
- اگر فریلنسر هستید و برای مشتریان خود وب اپلیکیشنهایی میسازید، این دوره برای شماست.
- اگر برنامهنویسی باتجربه هستید که میخواهید به توسعه وب روی آورید، این سریعترین راه برای یادگیری از طریق کدنویسی پروژههای بیدرنگ است.
- این دوره برای ارتقای مهارتهای برنامهنویسی افرادی طراحی شده است که پروژههای اولیه توسعه وب را تکمیل کردهاند.
ارتقای حرفه خود با پروژه توسعه وب Full Stack
-
صورت مسئله و راهحل پیشنهادی 02:59
-
درک ساختار پروژه 01:45
-
الزامات نرمافزاری و درک آنها 07:25
-
ویرایشگر کد و ویژگیهای آن 03:51
-
نصب و راهاندازی Visual Studio Code 01:38
-
نصب کتابخانه مورد نیاز 06:18
-
مرور پروژه - رویکرد عملی 02:19
-
شروع کار با صفحه HTML INDEX 05:13
-
درک صفحه HTML INDEX با CSS - قسمت 1 05:05
-
درک صفحه HTML INDEX با CSS - قسمت 2 04:49
-
درک صفحه HTML INDEX با CSS - قسمت 3 06:25
-
درک صفحه HTML INDEX با CSS - قسمت 4 02:58
-
درک صفحه HTML INDEX با CSS - قسمت 5 05:19
-
درک صفحه HTML INDEX با CSS - قسمت 6 03:02
-
درک صفحه HTML INDEX با CSS - قسمت 7 04:58
-
درک صفحه HTML INDEX با CSS - قسمت 8 02:31
-
درک صفحه HTML INDEX با CSS - قسمت 9 03:32
-
درک صفحه HTML INDEX با CSS - قسمت 10 05:22
-
درک صفحه بارگذاری HTML INDEX با CSS - قسمت 1 03:23
-
درک صفحه بارگذاری HTML INDEX با CSS - قسمت 2 02:03
-
درک صفحه دانلود HTML با CSS 03:07
-
درک صفحه خطا HTML با CSS 01:35
-
خروجی جزئی طراحی فرانتاند 02:43
-
تکالیف توسعه فرانتاند None
-
توسعه فرانتاند None
-
HTML None
-
درک اولین فایل بکاند LINK2SPEECH - قسمت 1 03:12
-
درک اولین فایل بکاند LINK2SPEECH - قسمت 2 04:24
-
درک اولین فایل بکاند LINK2SPEECH - قسمت 3 03:07
-
درک اولین فایل بکاند LINK2SPEECH - قسمت 4 02:17
-
درک اولین فایل بکاند LINK2SPEECH - قسمت 5 02:14
-
درک دومین فایل بکاند MAIN - قسمت 1 02:33
-
درک دومین فایل بکاند MAIN - قسمت 2 03:19
-
درک دومین فایل بکاند MAIN - قسمت 3 02:59
-
درک دومین فایل بکاند MAIN - قسمت 4 02:35
-
درک دومین فایل بکاند MAIN - قسمت 5 04:24
-
درک دومین فایل بکاند MAIN - قسمت 6 03:59
-
توسعه بکاند None
-
توسعه بکاند None
-
برنامهنویسی Python None
-
خروجی نهایی پروژه روی سرور محلی 05:58
-
فهرست خطاهایی که ممکن است در سرور محلی با آنها مواجه شوید 04:59
-
آشنایی با Python Anywhere و ایجاد حساب کاربری 03:14
-
ایجاد وب اپلیکیشن در Python Anywhere 04:07
-
بارگذاری فایلهای پروژه روی سرور آنلاین 05:01
-
رفع خطاهای روی سرور برای تولید خروجی - قسمت 1 05:10
-
رفع خطاهای روی سرور برای تولید خروجی - قسمت 2 06:12
-
رفع خطاهای روی سرور برای تولید خروجی - قسمت 3 02:57
-
خطاهایی که ممکن است با وبسایتهای خاصی مواجه شوید 03:53
-
نتیجهگیری: دستاورد یادگیری 03:08
مشخصات آموزش
ارتقای حرفه خود با پروژه توسعه وب Full Stack
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:50
- مدت زمان :02:53:02
- حجم :1.53GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy