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

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

توضیحات دوره

تایپ اسکریپت ( typescript ) یک از زبان های برنامه نویسی شی گرا مبتنی بر زبان برنامه نویسی javascript می باشد که امروزه به عنوان یکی از برترین زبان های برنامه نویسی از آن یاد می شود.

در حال حاضر در دنیای تکنولوژی ، نرم افزارهایی که به صورت Single Page Application پیاده سازی می شوند از محبوبیت بسیار بالایی برخوردار شده اند که توانایی پیاده سازی آنها برای برنامه نویسان به یک امر ضروری تبدیل شده است

فریم ورک Angular یکی از برجسته ترین فریم ورک های حال حاضر در امر پیاده سازی نرم افزارهای SPA می باشد و در این دوره ی آموزشی قصد داریم این فریم ورک محبوب که به وسیله ی گوگل ساخته و پشتیبانی می شود را فرا بگیریم

از طرف دیگر، توانایی ساخت نرم افزار های موبایل ، آن هم به صورت Cross Platform یکی از جنبه های قابل توجه در میان برنامه نویسان وب می باشد و این اطمینان خاطر را به آنان می دهد که توانایی پیاده سازی هر گونه پروژه ای را داشته باشند

فریم ورک Ionic با قدرتی که در این شاخه از خود نشان داده به یکی از بهترین انتخاب های حال حاضر برای برنامه نویسان Angular تبدیل شده است که با آن میتوانید به پیاده سازی نرم افزار های وب، Android ، IOS، ویندوز، لینوکس، mac و ... بپردازید

در این دوره ی آموزشی جامع قصد داریم به یادگیری این دو فریم ورک قدرتمند و کاربردی بپردازیم و شما را برای ورود هر چه راحت تر به بازار کار همراهی کنیم

پیش نیازها

آشنایی با HTML

آشنایی با CSS

آشنایی با JavaScript

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

افرادی که قصد دارند فریم ورک Angular را به صورت کاربردی و اصولی یاد بگیرند

افرادی که قصد دارند میزان درآمد خود را به واسطه ی یادگیری فریم ورک Ionic و برنامه نویسی موبایل افزایش بدهند

علاقه مندان به نرم افزارهای 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
  • 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 برای انتقال خروجی
  • دریافت اطلاعات از سرور
  • بررسی ماژول ها
  • و ....

4 - بررسی Ionic

  • ساختار اصلی آیونیک
  • بررسی کامپوننت های اصلی
  • بررسی Navigation و تغییر ساختار اصلی آن
  • بررسی تفاوت Material Design و IOS Design
  • بررسی Theming و Styling در پروژه های موبایل
  • بررسی ماژول ها و امکانات Capacitor
  • افزایش سرعت عملکرد برنامه
  • سیستم احراز هویت
  • استفاده کردن از قابلیت های Native مربوط به Device های Android و IOS
  • تغییر آیکن و Splash Screen
  • خروجی و رندر نهایی

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

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

یادگیری و تسلط بر فرم ورک Angular نسخه ی نهایی

یادگیری و تسلط بر فریم ورک Ionic و پیاده سازی نرم افزارهای وب و موبایل با این فریم ورک

پیاده سازی نرم افزارهای وب و موبایل و خروجی گرفتن از آنها

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

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

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

آخرین مقالات

مشاهده همه