فرانتاند ریاکت و فلاتر + بکاند اسپرینگ بوت جاوا و نودجیاس
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول جاوا، دارت و تایپاسکریپت - درک سینتکس برنامهنویسی، متغیرها، تایپهای داده، کنترل جریان و توابع برای ایجاد پایهای قوی
- آشنایی با فلاتر - آشنایی با فریمورک فلاتر و اصول آن و استفاده از Dart برای ایجاد اپلیکیشنهای فلاتر
- طراحی رابط کاربری فلاتر - یادگیری نحوه استفاده از ویجتهای فلاتر برای طراحی رابطهای کاربری جذاب و تابعی
- آشنایی با React JS - درک اصول اولیه React JS و یادگیری بلوکهای سازنده اصلی مانند کامپوننتها، state و props
- طراحی رابط کاربری ریاکت - استفاده از React JS برای ساخت رابطهای کاربری پویا و تعاملی برای وب اپلیکیشنها
- مبانی اسپرینگ بوت جاوا - یادگیری فریمورک اسپرینگ بوت و نحوه ایجاد RESTful APIs با آن برای عملیاتهای بکاند
- مبانی نودجیاس - آشنایی با نودجیاس و استفاده از آن برای ساخت اپلیکیشنهای سمت سرور کارآمد و مقیاسپذیر
- یکپارچهسازی پایگاه داده - درک نحوه یکپارچهسازی پایگاه دادههای MongoDB و MySQL با فناوریهای مختلف بکاند
- طراحی API - ایجاد APIs برای عملیاتهای CRUD و یادگیری اصول و بهترین شیوههای طراحی API
- تحلیل مقایسهای - مقایسه و تضاد فناوریهای مختلف برای توسعه فرانتاند و بکاند به منظور درک نقاط قوت و ضعف هر یک
پیشنیازهای دوره
- دانش اولیه برنامهنویسی (اختیاری) - دانش اولیه از مفاهیم برنامهنویسی مانند متغیرها، حلقهها، توابع و شرطیها برای تسهیل یادگیری زبانهای مختلف دوره
- سواد کامپیوتری - دانش اولیه کار با کامپیوتر شامل آشنایی با سیستم عاملها، مدیریت فایل و مهارتهای ناوبری اینترنت
- محیط توسعه اختصاصی - داشتن یک کامپیوتر با عملکرد کافی برای اجرای ابزارهای توسعه مورد نیاز، مثلاً یک کامپیوتر مدرن PC یا مک با اینترنت پایدار برای دسترسی به منابع دوره و دانلود نرمافزارها
- نصب نرمافزار - آشنایی نسبی با نصب نرمافزارها به خصوص برای نصب ابزارهایی مثل Flutter SDK ،Node، داکر و غیره
- انگیزه و زمان - با توجه به گستردگی دوره، نیاز به اختصاص زمان کافی برای یادگیری و تمرین مفاهیم دارید.
توضیحات دوره
دوره فشرده توسعه اپلیکیشن فولاستک - فلاتر، ریاکت، اسپرینگ بوت و نودجیاس همراه با MongoDB و MySQL
با دوره جامع ما عمیقا به دنیای توسعه فولاستک میپردازید. این دوره برای توسعهدهندگان تازهکار و باتجربه طراحی شده است. این دوره ترکیبی از فناوریهایی نظیر فلاتر، ریاکت، فایربیس، اسپرینگ بوت و نودجیاس را ارائه میدهد که مهارتهای لازم برای ساخت وب اپلیکیشنها و اپلیکیشنهای موبایل قدرتمند، مقیاسپذیر و کارآمد را در اختیار شما میگذارد. از راهاندازی محیط توسعه تا ساخت اپلیکیشن خودتان، همه جزئیات پوشش داده شده تا برای پروژههای واقعی آماده شوید.
انتظار چه مواردی را میتوانید از این دوره داشته باشید:
- آشنایی با توسعه فولاستک - بررسی توسعه فولاستک و فناوریهایی که در این دوره خواهید آموخت.
- راهاندازی محیط توسعه - شروع کار با فلاتر، ریاکت، فایربیس، اسپرینگ بوت و نودجیاس و پیکربندی محیط توسعه جهت گردشکار کارآمد
- ساخت رابطهای کاربری با فلاتر و ریاکت - یادگیری ساخت رابطهای کاربری جذاب و واکنشگرا و بررسی ویجتها، کامپوننتها و تکنیکهای مدیریت state
- فایربیس برای سرویسهای بکاند - یکپارچهسازی احرازهویت فایربیس برای احرازهویت کاربران و Firestore برای مدیریت داده - استفاده از توابع ابری Firebase برای منطق بکاند بدون سرور
- توسعه RESTful APIs با اسپرینگ بوت و نودجیاس - ساخت APIs قدرتمند با اسپرینگ بوت و Express در نودجیاس - درک مسیریابی، میانافزار و امنیت API
- یکپارچهسازی پایگاه داده با MySQL و MongoDB - اتصال اپلیکیشن به پایگاه دادههای رابطهای و NoSQL و آشنایی با ORM با JPA/Hibernate و Mongoose برای MongoDB
- مدیریت پیشرفته state و الگوهای طراحی - پیادهسازی تکنیکهای پیشرفته مدیریت state و الگوهای طراحی برای ساخت اپلیکیشنهای مقیاسپذیر و قابل نگهداری
فلاتر و ریاکت
- تسلط به ساخت رابطهای کاربری واکنشگرا برای اپلیکیشنهای موبایل و وب اپلیکیشنها با استفاده از فلاتر و ریاکت
- طراحی طرحبندیهای زیبا در ریاکت با Tailwind CSS و در فلاتر با Material Design
- یادگیری مدیریت state، هوکها و چرخه عمر کامپوننت برای ایجاد تجربیات کاربری پویا
احراز هویت فایربیس و یکپارچهسازی پایگاه داده
درک نحوه پیادهسازی احرازهویت کاربران با Firebase Auth و استفاده از سرویسهای فایربیس برای قابلیت بکاند بدون نوشتن کد پیچیده سمت سرور
توسعه بکاند با اسپرینگ بوت و نودجیاس
- پرداختن به توسعه سمت سرور با ایجاد RESTful APIs با اسپرینگ بوت و نودجیاس
- یادگیری اتصال اپلیکیشن خود به پایگاه دادههای MySQL و MongoDB برای ذخیرهسازی داده پایدار
مدیریت state و بهترین شیوهها
- کشف بهترین شیوهها برای مدیریت state اپلیکیشن
- پیادهسازی الگوهای طراحی مانند سینگلتون و استفاده از ارائهدهندگان و React Redux برای جریان داده کارآمد و واکنشگرایی اپلیکیشنهای خود
پروژه واقعی
اعمال آموختهها با ساخت یک اپلیکیشن فولاستک جامع که تمام فناوریهای پوشش داده شده در دوره را یکپارچه میکند.
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان مبتدی - افرادی که تازه وارد برنامهنویسی شدهاند و میخواهند مبانی دارت، تایپاسکریپت و جاوا را از طریق عملی بیاموزند.
- علاقهمندان به فلاتر - توسعهدهندگانی که با فلاتر آشنایی اولیه دارند و قصد دارند مهارتهای خود را بهبود دهند و تفاوت آن با React JS را بفهمند.
- یادگیرندگان React JS - افرادی که در حال یادگیری React JS هستند و میخواهند کاربرد عملی آن را بدانند و در عین حال برای مقایسه با فلاتر نیز آشنا شوند.
- توسعهدهندگان جاوا - برنامهنویسان جاوا که میخواهند نحوه ساخت REST APIs با اسپرینگ بوت را یاد بگیرند و آن را با فناوریهای دیگر مانند نودجیاس مقایسه کنند.
- علاقهمندان نودجیاس - توسعهدهندگانی که در نودجیاس مهارت دارند و میخواهند مهارتهای توسعه بکاند خود را عمیقتر کرده و دیگر فناوریهای بکاند را نیز امتحان کنند.
- مشتاقان فولاستک - افرادی که خواهان درک کامل فرآیند توسعه از فرانتاند تا بکاند در پلتفرمهای مختلف هستند.
- تغییردهندگان شغل - افراد غیرفنی که میخواهند مسیر شغلی خود را به حوزه فناوری تغییر دهند و از طریق بررسی جامع زبانها و روشهای برنامهنویسی مختلف، این مسیر را آغاز کنند.
فرانتاند ریاکت و فلاتر + بکاند اسپرینگ بوت جاوا و نودجیاس
-
درک فرانتاند، بکاند و فولاستک 08:23
-
کشف اپلیکیشنهای نیتیو و هیبریدی - انتخاب مسیر مناسب 07:48
-
تعریف سفر ما - فناوریها و راه پیش رو 02:11
-
اولین کد - 'Hello World' در دارت، جاوا و تایپاسکریپت 23:37
-
توضیح تایپهای داده و عملگرها در دارت، جاوا و تایپاسکریپت 09:47
-
مبانی متغیر در دارت، جاوا و تایپاسکریپت 16:46
-
منطق شرطی در دارت، جاوا و تایپاسکریپت 21:22
-
حلقهها در دارت، جاوا و تایپاسکریپت 07:41
-
توابع - بررسی در دارت، جاوا و تایپاسکریپت 23:26
-
لیستها در دارت، جاوا و تایپاسکریپت - مطالعه مقایسهای 17:29
-
درک ساختار نقشه در دارت، جاوا و تایپاسکریپت 14:32
-
مبانی OOP - کلاسها و آبجکتها در دارت، جاوا و تایپاسکریپت 17:18
-
بررسی عمیق OOP - بررسی وراثت و انتزاع در دارت، جاوا و تایپاسکریپت 13:00
-
راهاندازی محیط توسعه - نصب فلاتر و ریاکت 11:40
-
درک ساختار اپلیکیشن - مقایسه فلاتر و ریاکت 16:06
-
بررسی دموها - بررسی کد پروژههای از پیش ساخته شده فلاتر و ریاکت 10:43
-
مدیریت State در فلاتر و ریاکت - مفاهیم اصلی 07:33
-
اولین قدمها در فلاتر و ریاکت - کدنویسی از پایه 21:46
-
راهاندازی ریاکت با Tailwind CSS 07:09
-
فلاتر گوگل - پروژه کارت پیشنمایش وبلاگ 38:56
-
ریاکت - پروژه کارت پیشنمایش وبلاگ 30:15
-
فلاتر گوگل - پروفایل لینکهای اجتماعی 19:49
-
ریاکت - پروفایل لینکهای اجتماعی 21:18
-
اسپرینگ بوت جاوا - نصب و پیکربندی 06:09
-
MongoDb و MySql - نصب و پیکربندی 04:08
-
فلاتر - صفحه احرازهویت 31:53
-
ریاکت - صفحه احرازهویت 32:57
-
فلاتر و ریاکت - پیکربندی فایربیس 20:33
-
فلاتر - احرازهویت فایربیس 25:37
-
ریاکت - احرازهویت فایربیس 25:47
-
اسپرینگ بوت و نودجیاس - راهاندازی پروژه 06:36
-
اسپرینگ بوت و MongoDB - سرویس REST API کاربران 37:42
-
نودجیاس و MongoDB - سرویس REST API کاربران 16:44
-
فلاتر و ریاکت - درخواستهای API 28:32
-
فلاتر و اسپرینگ بوت - نهاییسازی احرازهویت 07:17
-
فلاتر - فرانتاند داشبورد 54:58
-
اسپرینگ بوت و MongoDB - بکاند داشبورد 49:53
-
اسپرینگ بوت و فلاتر - ساخت منطق 33:06
-
اسپرینگ بوت و فلاتر - نهاییسازی داشبورد 41:17
-
اسپرینگ بوت و MySQL - افزودن پایگاه داده MySQL 17:47
-
ریاکت - فیکس کردن مشکلات موجود 07:48
-
ریاکت و نودجیاس - نهاییسازی احرازهویت 10:02
-
ریاکت - فرانتاند داشبورد 30:35
-
ریاکت و اسپرینگ بوت - ساخت منطق 16:35
-
ریاکت و اسپرینگ بوت - نهاییسازی Aiodo 01:08:38
-
نودجیاس و React Js - نهاییسازی بکاند و اتصال فرانتاند 35:09
مشخصات آموزش
فرانتاند ریاکت و فلاتر + بکاند اسپرینگ بوت جاوا و نودجیاس
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:46
- مدت زمان :16:18:18
- حجم :11.33GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy