مطالب پیشنهادی از سراسر وب

ملزومات جاوا اسکریپت برای توسعه ی وب مدرن

دسته بندی ها: آموزش جاوا اسکریپت (Javascript) ، آموزش های Packtpub ، آموزش طراحی وب

اگر تقریبا به هر اپلیکیشن تحت وب نگاه کنید، از جاوا اسکریپت یا یکی از فریمورک های معروف آن مانند Angular ،React و Vue قدرت گرفته است. اما جاوا اسکریپت همچنان یک زبان پیچیده با یک منحنی شیب تند یادگیری است و حتی در برخی از زمینه ها توسعه دهندگان باتجربه با آن دست و پنجه نرم می کنند. این یک دوره عملی با هدف شفاف شدن قسمت هایی از زبان جاوا اسکریپت است که درک آن ها دشوار است. شما در یک محیط یادگیری سریع، مهمترین و همچنین پر کاربردترین ویژگی های زبان را خواهید آموخت.
به موضوعاتی مانند برنامه نویسی تابعی و غیرهم زمان، همراه با module loaders و لیست پکیج ها تسلط خواهید یافت. برای پشتیبانی از تعداد بیشتری از مرورگرها، کد را با Babel، کامپایل خواهید کرد. شما child processes را تکثیر می کنید و برای ایجاد وب اپلیکیشن های مدرن، سریع و مقیاس پذیر با جاوا اسکریپت، هم در سمت سرور و هم در سمت مرورگر، با web workers کار خواهید کرد.
پس از اتمام این دوره، در حالی که برای تبدیل شدن به یک متخصص جاوا اسکریپت قدم می گذارید، مهارت های خود را به سطح بعدی ارتقاء می دهید. می توانید به راحتی سمت front-end و back-end کد بزنید در حالی که از روش شی گرا یا تابعی پیروی می کنید.
لطفا توجه داشته باشید که دانش قبلی جاوا اسکریپت و تجربه ی اندکی در Node.js برای شرکت در این دوره نیاز است.
تمام کدها و فایل های پشتیبانی برای این دوره از طریق این لینک در دسترس هستند.

فایل های تمرین exercise_files.zip
آیا این نوشته را دوست داشتید؟
Packt JavaScript Essentials for Modern Web Development Duration:3 hours 55 minutes

If you look at almost any web application, it is powered by JavaScript or one of its very popular frameworks like Angular, React, and Vue; but JavaScript continues to be a complex language with a steep learning curve and some areas that even seasoned developers struggle with. This is a practical course with a purpose to provide clarity in areas of the language that are the hardest to understand. You will learn the most important, and also the most commonly-used, language features in a fast-paced learning environment.
You will gain mastery over topics like functional and asynchronous programming, along with module loaders, and package registries. You will transpile code with Babel to support as many browsers as possible. You will spawn child processes and work with web workers to build modern, fast and scalable web applications with JavaScript, both on the server and the browser.
On completion of this course, you will have upgraded your JavaScript skills to the next level while stepping up to become a JavaScript expert. You will be able to code fluently on both the front-end and the back-end while following either the object-oriented or the functional approach.
Please note that prior knowledge of JavaScript and some experience with Node.js are assumed for taking this course.
All the code and supporting files for this course are available on GitHub at https://github.com/PacktPublishing/JavaScript-Essentials-for-Modern-Web-Development

پیشنهاد آموزش مرتبط در فرادرس