سلام و به این دوره جدید هیجان انگیز خوش آمدید، جایی که ما برخی از قدرتمندترین زبان های توسعه front-end مورد استفاده در توسعه وب مدرن را بررسی می کنیم. در این دوره شما یاد خواهید گرفت که از قدرت جاوا اسکریپت، XML، AJAX و React برای ساخت صفحات وب بسیار تعاملی از ابتدا استفاده کنید. ما با مقدمهای بر مدل شیء سند شروع میکنیم و به دنبال آن یک راهنمای عمیق برای موارد ضروری جاوا اسکریپت ارائه میکنیم. در بخش جاوا اسکریپت، تعدادی از مفاهیم مفید برای سفر خود به عنوان یک توسعه دهنده را خواهید آموخت. این شامل کار با متغیرها، عملگرهای حسابی، اشیا، توابع، آرایه ها، رویدادها و حلقه ها می شود. شما همچنین با اهمیت قرار دادن جاوا اسکریپت، در حین کار با اجزای کد داخلی و خارجی جاوا اسکریپت آشنا خواهید شد. دانش آموزان اهمیت تقدم عملگر را هنگام انجام عملیات ساده و پیچیده حسابی یاد می گیرند. علاوه بر این، شما این فرصت را خواهید داشت که با دستورات شرطی برای انجام مقایسه بین عملیات مختلف کار کنید. هنگامی که پایه ها را کنترل کردید، به تعدادی از پروژه های توسعه جاوا اسکریپت می پردازیم که در آنها فرصتی خواهید داشت تا مهارت های جدید خود را با تمرینات عملی عملی به کار ببرید. این شامل ساخت یک تغییر رنگ پسزمینه خودکار، و گالری عکس کامل با ماوس و انتقال تصویر میشود.
در بخش دوم دوره، XML و AJAX را بررسی خواهیم کرد تا قدرت بهروزرسانیهای صفحه ناهمزمان را نشان دهیم. این به معنای ساخت اجزای وب است که به طور خودکار در یک صفحه وب به روز می شوند، بدون نیاز به رفرش دستی. شما این فرصت را خواهید داشت که با XML و AJAX در ارتباط با جاوا اسکریپت کار کنید تا اجزای برنامه وب مدرن مانند ویژگی پیشنهاد جستجو و منوی انتخابی از پیش پر شده را بسازید.
وقتی درک اساسی از جاوا اسکریپت و AJAX، ما به کار با React خواهیم پرداخت، یک کتابخانه قدرتمند جاوا اسکریپت که برای توسعه رابط کاربری front-end استفاده می شود. بخش React با یک پروژه عملی شروع میشود که در آن یاد میگیرید که چگونه با مؤلفههای کاربردی React، لوازم، توابع Callback، رویدادهای OnClick و قلاب React State کار کنید تا یک ماشین حساب کاملاً کاربردی بسازید. از آنجا به پروژه شماره دو می پردازیم، جایی که شما یک کلون Connect-4 خواهید ساخت. در اینجا ما مفاهیم میانی بیشتری از جمله ارسال props، ساختارزدایی، ارسال آرگومانها به رویدادهای کلیک، روشهای مختلف استایلسازی، و رسیدگی به تماسها را پوشش خواهیم داد. همچنین با ویژگی کلید React، رویدادهای چرخه حیات React و رندر شرطی آشنا خواهید شد. در پایان شما یک صفحه بازی کامل چند نفره و تک نفره Connect-4 با قابلیتهای هوش مصنوعی داخلی خواهید ساخت.
در بخش پایانی دوره، با ساختن یک صفحه کامل، قدرت React را بیشتر آزاد میکنیم. سایت تجارت الکترونیک با دسته بندی های مختلف محصول، ویترین محصول، ویژگی سبد خرید و موارد دیگر. در اینجا، تعدادی از مفاهیم جدید یکپارچه از جمله: سرور JSON، Fetch API و نصب روتر React را معرفی میکنیم. این بلوکهای ساختمانی ضروری برای رندر کردن دستههای محصول، استایل فهرست محصول و پیکربندی صفحه جزئیات محصول استفاده میشوند. از آنجا به کامپوننتهای سبکدهیشده میپردازیم، طرحبندی فروشگاه را بازسازی میکنیم، و مفهوم «زمینه» را در React بررسی میکنیم. در مراحل پایانی پروژه، دانشجویان سبد خرید و ویژگی پرداخت را پیکربندی خواهند کرد. ما همچنین یک ویژگی جستجوی محصول را پیادهسازی میکنیم و به دنبال آن تمرینهای عمیقی درباره اعتبارسنجی فرمهای ورودی در React انجام میدهیم.
همانطور که میبینید این دوره مقدار زیادی از زمینه را پوشش میدهد. بهترین از همه این است که Tim Maclachlan - یک توسعه دهنده ارشد مشهور با بیش از 20 سال تجربه توسعه تجاری - نویسنده مشترک آن است. به عنوان یک توسعه دهنده چند وجهی، تیم در توسعه الگوریتمی، تحلیلی و موبایل متخصص است. او تا به امروز صدها درخواست نوشته و در تعدادی از صنایع از حمل و نقل هوایی تجاری و نظامی گرفته تا بانکداری و مالی کار کرده است. تیم اشتیاق واقعی به آموزش دیگران دارد که چگونه کدنویسان بهتری شوند و مشتاقانه منتظر تعامل با دانشآموزان خود است. دکمه ثبت نام را بزنید و بیایید شروع کنیم.
شروع به یادگیری کنید و مهارت های مورد نیاز خود را کسب کنید! بیانیه ماموریت: برای تسهیل یک محیط جامع یادگیری آنلاین برای دانشجویان. درباره شرکت YouAccel یک ارائه دهنده پیشرو در آموزش آنلاین است ، دوره هایی را در صنایع مختلف از IT و توسعه گرفته تا تجارت ، بازاریابی ، طراحی و بهره وری ارائه می دهد. تجربه آموزش الکترونیکی ارائه شده توسط YouAccel پویا است. هر دوره در High Definition با تکالیف ، آزمونها و امتحانات مربوطه که به صورت الکترونیکی تحویل و درجه بندی می شوند ، پخش می شود. کلیه دوره های YouAccel توسط مربیان دارای گواهینامه تدریس می شود که دارای چندین سال سابقه کار در زمینه ای هستند که برای آنها آموزش می دهند. این دوره ها را می توان با سرعت شخصی برگزار کرد و در چندین سطح از جمله مبتدی ، متوسط و پیشرفته ارائه می شود. دوره های آنلاین همچنین برای راحتی بیشتر با هر دستگاه تلفن همراه سازگار هستند. با استفاده از این تجربه به یک سطح جدید شخصی ، ارتباط زنده با مربیان از طریق کنسول پیام رسانی آنلاین Udemy در دسترس است. کلیه دوره ها دارای گواهی پایان دوره هستند و محدودیت سنی اعمال نمی شود.
نمایش نظرات