آکادمی برنامه نویسان

لوگو
برای دوره بعدی خبرم کن . خبرم کن

توضیحات دوره

تایپ اسکریپت یکی از فریم ورک های محبوب و پرطرفدار زبان برنامه نویسی جاوا اسکریپت است که آن را در هر مرورگری، هر هاستی، هر سیستم عاملی کامپایل می کند و این به این معنا است که TypeScriptهمه ویژگی های جاوا اسکریپت را دارد و ما می توانیم از آن در مرورگرها استفاده کنیم.

انگولار یک کتابخانه جاوا اسکریپتی است اما در واقع خیلی بیشتر از آن میباشد و به وسیله آن میتوان به پیاده سازی Single Page Application ها ، طراحی قالب و ... پرداخت که به دلیل Open Source بودن و پشتیبانی همه جانبه Google ، قدرت بسیار زیادی دارند

پیش نیازها

آشنایی با HTML

آشنایی با Css

آشنایی با JavaScript

مخاطبان این دوره

افرادی که به طراحی و پیاده سازی Single Page Application ها ، طراحی وب و ... علاقه دارند

سرفصل دوره

1 – مقدمه

2 – بررسی TypeScript

  • نصب و راه اندازی
  • JavaSctipt Types
  • TypeInference
  • بررسی Syntax
  • Union Type ها
  • Function Overloading
  • بررسی Interface ها
  • بررسی Function Interface
  • Extending Interface
  • بررسی Enum ها و Anonymous Type ها
  • بررسی Prototype ها
  • بررسی Class ها و Getter & Setter
  • بررسی Static Member ها
  • وراثت و یا Inheritance در TypeScript
  • بررسی Abstract Class ها و Access Modifier ها
  • Generic Functions و  Generic Classes و Generic Constraints
  • مفهوم ماژول ها در TypeScript
  • بررسی Name Space ها
  • Encapsulation With NameSpaces
  • External Modules و Internal Modules
  • بررسی Decorator ها برای  Class ها  و Property ها
  • جمع بندی

 

3 – بررسی Angular

  • نصب و راه اندازی
  • بررسی مفاهیم پایه
  • راه اندازی پروژه خام
  • بررسی کامپوننت های Angular
  • بررسی نقش App Module و Component Decleration
  • ایجاد کامپوننت به وسیله CLI
  • Nesting Components
  • کار با Component Templates و Component Styles
  • بررسی Data Binding
  • String Interpolation
  • بررسی Property Binding و تفاوت آن با String Interpolation
  • Event Binding
  • Two Way Databinding
  • بررسی Directive ها
  • گزاره های شرطی در Angular
  • Style دهی Dynamic توسط ngStyle
  • بررسی Angular Error Message ها
  • Debugging در Angular
  • بررسی عمیق Component ها  و DataBinding
  • View Encapsulation
  • چرخه حیات Component ها
  • بررسی عمیق Directive ها
  • ایجاد Attribute Directive ها
  • بررسی کامل ngSwich ، ngClass ، ngFor ، ngIf و...
  • بررسی Services & Dependency Injection
  • بررسی Routing در Angular
  • Observable ها در Angular
  • مدیریت Form ها در Angular Applications
  • بررسی Pipe برای انتقال خروجی
  • دریافت اطلاعات از سرور
  • بررسی ماژول ها و Optimizing
  • کار با NgRx
  • بررسی Animation ها در Angular
  • و ....

اهداف این آموزش

یادگیری و تسلط بر روی Angular و TypeScript

مشاور پروژه های برنامه نویسی و بازاریابی الکترونیکی

آیا نیاز به یک مشاور حرفه ای و مجرب در پروژه های برنامه نویسی و یا پروژه های بازاریابی الکترونیکی خود دارید ؟

مهندس ایمان مدائنی مدرس بین المللی و رسمی مایکروسافت، مدیر و موسس انجمن برنامه نویسان و آموزشگاه برنامه نویسان ، دارای مدارک رسمی Microsoft Certified Trainer - MCT و MCSD و MCP و MCSE و MCSA از مایکروسافت، مشاور چندین سازمان و ارگان دولتی و شرکت های خصوصی، می تواند در این مسیر شما را همراهی نماید.

آخرین مقالات

مشاهده همه