پیشنهاد فرادرس

تکنیک های پیشرفته جاوااسکریپت برای توسعه دهندگان Entry-Level

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

برای برنامه نویسی تحت وب و ایجاد وب سایت های دینامیک، زبان جاوااسکریپت (JavaScript) نسبت به زبان های دیگر، بیشترین استفاده را داشته است. خواه شما علاقه مند به برنامه نویسی سمت کاربر (frontend)، برنامه نویسی سمت سرور (backend)، و یا توسعه دهنده بازی باشید، شما همه این موارد و حتی موارد بیشتر دیگر را می توانید با جاوااسکریپت (JavaScript) انجام دهید. فن آوری های وب به سرعت در حال رشد هستند و شما با ایجاد یک بنیان محکم و استوار در برنامه نویسی به زبان جاوااسکریپت، سفر خود را در این مسیر آغاز کرده و بر امواج نوآوری سوار می شوید. با استفاده از آموزش های این دوره، نه تنها شروع به یادگیری اصول اولیه جاوااسکریپت خواهید کرد، بلکه آموزش های آن سطح بالایی از ویژگی تعاملی را برای شما فراهم می آورد که با استفاده از آن می توانید پرداخت ها را بپذیرید، ورودی ها را اعتبار سنجی کنید و یک تجربه کاربری خوشایند ایجاد کنید. در طول دوره، شما نحوه بارگذاری پویای محتویات یک صفحه را با استفاده از ایجکس (AJAX) و اضافه کردن عناصر تعاملی به سایت خود با بوت استرپ (Bootstrap) و جِی‌کوئری (jQuery) را خواهید آموخت، که به میزان زیادی زمان های بارگذاری صفحه و زمان توسعه را کاهش می دهند. به کمک یکپارچه سازی سایت با هر دو پلاگین های متن باز و پولی جِی‌کوئری (jQuery)، این امکان به شما داده می شود که به سرعت، بصورت تعاملی و واکنش گرا به سایت خود دسترسی پیدا کنید. آموزش های این دوره توسط یک مدرس کهنه کار و کارآزموده ارائه شده است، که باعث می شود شما به سرعت با کتابخانه های جاوا اسکریپت احساس راحتی کنید و آنها را به عنوان تکه های یک پازل برای ساختن یک شاهکار ترکیب کنید. با به پایان رساندن این دوره، شما قادر خواهید بود این زبان فوق العاده را بصورت گام به گام مهار کرده و احتمالا شغلی جدید را به عنوان یک توسعه دهنده وب جاوااسکریپت برای خود ایجاد کنید. مجموعه کد های این دوره آموزشی در این صفحه قابل دسترس است.

سبک و رهیافت دوره

در این دوره مواردی را که برای استفاده از چارچوب ها و پروژه های متن باز اهمیت دارد را می آموزید، در این دوره دستورالعمل هایی را بصورت گام به گام، برای ایجاد سریع عناصر تعاملی و وب سایت شگفت انگیز و کاملا شاخص، را خواهید آموخت.

مباحث دوره

  • جاوااسکریپت (JavaScript) – بررسی کلی و هسته جاوا اسکریپت
  • بررسی اجمالی دوره
  • جاوااسکریپت (JavaScript) چیست و چگونه باید از آن استفاده کرد؟
  • با استفاده از محیط یکپارچه توسعه نرم‌افزار (IDE) و مقدمه برنامه نویسی
  • متغیر ها و اشیاء
  • عملگر ها
  • توابع و محدوده متغیر ها
  • مدل شیءگرای سند (DOM - Document Object Model)، رویدادها و تعریف توابع
  • اشیاء و برنامه نویسی شیء گرا
  • کوکی ها به عنوان یک وسیله ذخیره سازی
  • اشیاء و جی‌سان (JSON) استاندارد نشانه ‌گذاری شیء جاوااسکریپت
  • درک فرمت جی‌سان (JSON)
  • اشیاء و مفاهیم بر شیء گرایی
  • ساخت یک آزمون با جی‌سان (JSON)
  • کتابخانه جِی‌کوئری (jQuery)، چارچوب بوت‌استرپ (Bootstrap) و دیگر چارچوب های جاوا اسکریپت
  • چرا باید از جِی‌کوئری (jQuery) یا  بوت‌استرپ  (Bootstrap)استفاده کنیم؟
  • چارچوب های دیگر - مزایا و معایب
  • جِی‌کوئری (jQuery): ساختار، انتخابگرها و مدیریت رویداد ها - قسمت 1
  • بوت‌استرپ  (Bootstrap)- کنترل فرم تعاملی و کامپوننت Modal
  • استفاده از پلاگین های ِجی‌کوئری (jQuery)
  • پلاگین های جی کوئری - چه چیزی و از کجا؟
  • مفاهیم مرتبط با  امنیت و صحت
  • نحوه خواندن مستندات API
  • بوت‌استرپ  (Bootstrap)و جِی‌کوئری (jQuery):
  • پیاده سازی با سرویس های رایج
  • ادغام با API های Google
  • ادغام با فیس بوک
  • ادغام با PayPal
  • ادغام با توییتر
  • یکپارچه سازی همه  موارد
  • رویکرد توسعه - طراحی و مشخصات
  • بررسی کد
  • مرور و بررسی اجمالی کوکی ها
  • رویداد ها
  • اشکال زدایی
  • موارد دیگر
آیا این نوشته را دوست داشتید؟
Real-World JavaScript: Pro-Level Techniques for Entry-Level Developers [Video] Publisher:Packtpub Author:Nick Ruffilo Duration:5 hours 33 minutes

Burn your textbooks! A new way to learn JavaScript is here
JavaScript is the most widely used web-based programming language and powers dynamic behavior on websites. Whether you're interested in writing frontend client-side code, backend code for servers, or even game development, you'll be able to accomplish all of this and more with JavaScript. Web technologies are growing rapidly, and by building a solid foundation in JavaScript, you are beginning your journey and riding the wave of innovation.
With this course, you will not only begin learning the basics of JavaScript, but also enable a high level of interactivity that lets you accept payments, validate inputs, and create a winning User Experience. Along the way, you will learn how to dynamically load content on a page using AJAX and add interactive elements to your site with Bootstrap and jQuery, which will greatly help in reducing page load times and your development time. Integrate your website with both open-source and paid jQuery plugins that will allow you to rapidly enhance your site's interactivity and responsiveness.
Taught by industry veteran Nick Ruffilo, this course quickly leaves you feeling comfortable in dealing with JavaScript libraries and putting together the pieces of a puzzle to build a masterpiece. Towards the end of this course, you'll be able to tackle this extraordinary language one step at a time and possibly launch a new career as a JavaScript Web Developer.
The code bundle for this video course is available at - https://github.com/PacktPublishing/Real-World-JavaScript-Pro-Level-Techniques-for-Entry-Level-Developers-V-
Style and Approach
Learn what matters using existing open-source projects and frameworks, this course will walk you through step-by-step instructions on rapidly creating interactive elements and creating an amazing and fully featured website.
Released: Friday, November 30, 2018
JavaScript – The Bigger Picture and Core JavaScript
The Course Overview
What Is JavaScript and How Is It Used?
Using an IDE and Coding Intro
Variables and Objects
Operators
Functions and Scope
The DOM, Events, and Triggering Functions – Part 1
The DOM, Events, and Triggering Functions – Part 2
Objects and Object-Oriented Programming
Cookies as a Means of Storage
Objects and JSON
Understanding the JSON Format
Objects and Object-Oriented Concepts
Building a Quiz with JSON – Part 1
Building a Quiz with JSON – Part 2
jQuery, Bootstrap, and Other JavaScript Frameworks
Why jQuery/Bootstrap?
Other Frameworks – Pros and Cons
jQuery: Structure, Selectors, and Event Handling – Part 1
jQuery: Structure, Selectors, and Event Handling – Part 2
Bootstrap – Interactive Form Handling and Modals
Using jQuery Plugins
jQuery Plugins – What and Where?
Security and Safety Concerns
How to Read API Documentation
Bootstrap and jQuery
Implementing with Popular Services
Integration with Google APIs
Integration with Facebook
Integration with PayPal
Integration with Twitter
Putting it all together
Development Approach – Design and Spec
Code Review
Review of Cookies
Events
Debugging
Everything Else

پیشنهاد فرادرس