آموزش ساخت برنامه های موبایل با Ionic ، Angular و TypeScript

Building Mobile Apps with Ionic, Angular, and TypeScript

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره متمرکز بر کد ، چارچوب جذاب جدید Ionic را بررسی کرده و نحوه ساخت برنامه های تلفن همراه را با استفاده از Angular و TypeScript نشان می دهد. سلام! نام من استیو میشلوتی است ، و به ساخت برنامه های موبایل با Ionic ، Angular و TypeScript خوش آمدید. در این دوره ، شما به سرعت با Ionic بلند می شوید و در حال اجرا هستید و در طول دوره یک برنامه کامل را از ابتدا می سازید. با یادگیری مباحث اصلی مانند پیمایش صفحه ، کار با HTTP و بسیاری از اجزای Ionic از جمله سناریوهای پیشرفته به آنجا خواهید رسید. همچنین در مورد استفاده از ویژگی های دستگاه بومی مانند موقعیت جغرافیایی ، دوربین دستگاه ، اسکنر بارکد ، شتاب سنج و سایر موارد یاد خواهید گرفت. با پایان این دوره ، شما می توانید برای شروع به کار برنامه های خود با استفاده از چارچوب Ionic آماده باشید. قبل از شروع ، مطمئن شوید که از قبل با TypeScript و Angular اصول مانند تزریق وابستگی و اتصال داده آشنا شده اید. به طور خاص ، دوره های TypeScript Fundamentals و Angular 2 - First Look مفید خواهند بود. امیدوارم که به من بپیوندید و من مشتاقانه منتظر کمک شما در سفر یادگیری خود در اینجا در Pluralsight هستم.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • مقدمه Introduction

  • بررسی اجمالی دوره Course Overview

  • Ionic چیست؟ What Is Ionic?

  • چرا یونی؟ Why Ionic?

  • پیش نیازهای مفید Helpful Prerequisites

  • مخزن دوره Course Repository

  • آنچه خواهیم ساخت What We Will Be Building

شروع کار با Ionic Getting Started with Ionic

  • بررسی اجمالی Overview

  • نصب یونیک Installing Ionic

  • شروع یک پروژه جدید Starting a New Project

  • برنامه را با مرورگر اجرا کنید Run App with Browser

  • برنامه را با شبیه ساز اجرا کنید Run App with Emulator

  • برنامه را روی دستگاه اجرا کنید Run App on Device

  • برنامه را با نمای یونیک اجرا کنید Run App with Ionic View

  • درک ساختار برنامه Understanding App Structure

  • صفحه نمایش ویژه بستر های نرم افزاری Platform-specific Display

  • سلام دنیا Hello World

  • خلاصه Summary

جهت یابی Navigation

  • بررسی اجمالی Overview

  • پشته ناوبری The Navigation Stack

  • اسکلت صفحه خود را ایجاد کنید Create Your Page Skeletons

  • با استفاده از پشته پیمایش Using the Navigation Stack

  • برگشت ناوبری Back Navigation

  • پیمایش منوی کناری Side Menu Navigaton

  • نوارها و نوارهای ابزار Navbars and Toolbars

  • پارامترهای ناوبری Navigation Parameters

  • زبانه ها Tabs

  • پارامترهای ناوبری با برگه ها Navigation Parameters with Tabs

  • نگاه دقیق تر به پیمایش ریشه A Closer Look at Root Navigation

  • خلاصه Summary

کار با HTTP و Lifecycle Events Working with HTTP and Lifecycle Events

  • بررسی اجمالی Overview

  • تنظیم Backend شما Setting up Your Backend

  • برای تعامل با HTTP سرویس ایجاد کنید Create Service to Interact with HTTP

  • کار با وعده ها Working with Promises

  • بررسی اجمالی رویدادهای چرخه زندگی Lifecycle Events Overview

  • بارگیری داده ها در چرخه زندگی Load Data Within Lifecycle

  • کار با RxJS Working with RxJS

  • در حال بارگیری ملفه Loading Component

  • افزودن کتابخانه شخص ثالث: Lodash Add Third-party Library: Lodash

  • همه اش را بگذار کنار هم Putting It All Together

  • خلاصه Summary

اجزای یونی Ionic Components

  • بررسی اجمالی Overview

  • لیست های یونی Ionic Lists

  • تقسیم کننده ها را لیست کنید List Dividers

  • دکمه ها Buttons

  • Ionicons Ionicons

  • کارتها Cards

  • CSS سفارشی Custom CSS

  • شبکه ها Grids

  • Ionic DateTime Ionic DateTime

  • تغییر وضعیت Toggle

  • نشان ها Badges

  • هشدارها Alerts

  • نان تست Toasts

  • خلاصه Summary

اجزای یونی: فراتر از مبانی Ionic Components: Beyond the Basics

  • بررسی اجمالی Overview

  • ذخیره محلی Ionic Ionic Local Storage

  • مناسبت ها Events

  • تازه کردن Refresher

  • نوار جستجو Search Bar

  • پیمایش مجازی برای لیست ها Virtual Scroll for Lists

  • بخش Segment

  • همه اش را بگذار کنار هم Putting It All Together

  • نقشه برداری Mapping

  • راهنمای رانندگی Driving Directions

  • خلاصه Summary

بومی یونیک Ionic Native

  • بررسی اجمالی Overview

  • Ionic Native چیست؟ What Is Ionic Native?

  • یافتن و افزودن پلاگین های بومی Ionic Finding and Adding Ionic Native Plugins

  • لرزش Vibration

  • موقعیت جغرافیایی Geolocation

  • دوربین Camera

  • بارکد اسکنر Barcode Scanner

  • حرکت دستگاه Device Motion

  • اعلان های محلی Local Notifications

  • SQLite را در برنامه خود ادغام کنید Integrate SQLite into Your App

  • خلاصه Summary

سفارشی سازی یونیک Customizing Ionic

  • بررسی اجمالی Overview

  • رنگ های سفارشی در app.core.scss Custom Colors in app.core.scss

  • فراداده برنامه: config.xml App Metadata: config.xml

  • نمادهای برنامه را ایجاد کنید Generate App Icons

  • صفحه Splash صفحه برنامه را ایجاد کنید Generate App Splash Screen

  • خلاصه Summary

نمایش نظرات

آموزش ساخت برنامه های موبایل با Ionic ، Angular و TypeScript
جزییات دوره
4h 7m
84
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
237
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Steve Michelotti Steve Michelotti

استیو یک مدیر برنامه با مایکروسافت در تیم مهندسی Azure Global است. قبل از پیوستن به مایکروسافت ، وی 7 بار Microsoft ASP.NET MVP بود. استیو یک ASPInsider است و به طور مکرر در کنفرانس های توسعه دهنده و گروه های کاربر از جمله Microsoft Ignite ، MS Tech Summit ، VSLive! و AngularMIX ارائه می دهد. استیو علاقه زیادی به فناوری های Azure ، Angular و Web دارد. می توانید در stevemichelotti.com یا در توییتر درsmichelotti به او برسید.