در این آموزش تصویری با برنامه نویسی سمت Client آشنا می شوید. این دوره برای مبتدیان ارائه شده است. این دوره به معرفی مفاهیم توسعه وب ، ES6 ، کامپوننت های وب از جمله قالب های HTML و نحوه سفارشی کردن عناصر وب می پردازد. در ادامه TypeScript ، ReactJS ، AngularJS و Meteor را آموزش می دهد.
این دوره آموزشی محصول موسسه InfiniteSkills است.

سرفصل های دوره:

  • تاریخچه مختصری از جاوا اسکریپت
  • نحوه دسترسی به فایل ها
  • کار با پارامترها
  • کار با رشته ها
  • کار با کلاس ها
  • کار با اجزای وب سایت
  • کار با قالب های HTML
  • نحوه سفارشی کردن عناصر – قسمت 1
  • نحوه سفارشی کردن عناصر – قسمت 2
  • معرفی TypeScript
  • کار با کلاس های TypeScript
  • کار با ماژول های TypeScript
  • کار با رویدادها
  • معرفی AngularJS
  • آشنایی با AngularJS
  • نحوه اتصال داده ها
  • نحوه مسیریابی
  • مقدمه ای بر Meteor
  • کار با پایگاه داده
  • و…

عنوان دوره: InfiniteSkills Introduction to Modern Client-Side Programming
مدت زمان: 3 ساعت
نویسنده: Matt Frisbie


In this project-based Introduction to Modern Client-Side Programming video tutorial series, you'll quickly have relevant skills for real-world applications.
Follow along with our expert instructor in this training course to get:
Concise, informative and broadcast-quality Introduction to Modern Client-Side Programming training videos delivered to your desktop
The ability to learn at your own pace with our intuitive, easy-to-use interface
A quick grasp of even the most complex Introduction to Modern Client-Side Programming subjects because they're broken into simple, easy to follow tutorial videos
Practical working files further enhance the learning process and provide a degree of retention that is unmatched by any other form of Introduction to Modern Client-Side Programming tutorial, online or offline... so you'll know the exact steps for your own projects.
In this Introduction to Modern Client-Side Programming training course, expert author Matt Frisbie will teach you about a number of new web development concepts. This course is designed for the absolute beginner, meaning no previous experience with any of these concepts is required.
You will start by learning about ES6, then jump into learning about web components, including HTML imports and templates, shadow DOM, and custom elements. From there, Matt will teach you about TypeScript, ReactJS, and AngularJS 2. Finally, this video tutorial will teach you about Meteor.
Once you have completed this computer based training course, you will have gained a solid understanding of these new web development concepts. Working files are included, allowing you to follow along with the author throughout the lessons.

1. Introduction
What to Expect
About The Author
A Brief History Of JavaScript
0104 How To Access Your Working Files
2. ES6
ES6 Compatibility And Environments
Block Scope And Let
Arrow Functions
Default Parameters And The Spread Operator
0205 Template Strings
0206 Classes
0207 Iterators
0208 Generators
0209 Symbols
0210 Weak Maps
3. Web Components
0301 Introduction To Web Components
0302 HTML Imports
0303 HTML Templates
0304 Shadow DOM
0305 Custom Elements - Part 1
0306 Custom Elements - Part 2
4. TypeScript
0401 Introduction To TypeScript
0402 Type Declarations
0403 Interfaces
0404 TypeScript Classes
0405 TypeScript Modules
5. ReactJS
0501 Introduction To React
0502 JSX, Classes, And Elements
0503 Events, Props, And State
0504 Putting It All Together - Building A Simple Chatroom
0505 Flux And React Native
6. AngularJS 2
0601 Introduction To AngularJS 2
0602 Getting To Know Your AngularJS 2 Environment
0603 Component Basics
0604 Data Binding And Events
0605 Dependency Injection And Services
0606 Routing
7. Meteor
0701 Introduction To Meteor
0702 Basics Of An Isomorphic Application
0703 Publish And Subscribe Model
0704 Optimistic UI And Database Everywhere
8. Conclusion
0801 Wrap Up

حجم فایل: 783MB