آموزش Blackberry 10 Native Development با استفاده از Cascades

Blackberry 10 Native Development using Cascades

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: راهنمای ساخت برنامه های شگفت انگیز Blackberry10 ایجاد Native Blackberry 10 Apps with Cascades (QML & C++) ایجاد رابط کاربری با استفاده از QML استفاده از جاوا اسکریپت در QML پیش نیازها: ما شما را از طریق مراحل دانلود و نصب محیط ویندوز، لینوکس یا Mac OSx راهنمایی می کنیم. دستگاه

توسعه Blackberry 10: یادگیری با ساخت برنامه های بومی کامل ترین دوره Blackberry 10 در Udemy است. با شروع از ابتدا، یاد خواهید گرفت که چگونه اپلیکیشن های خیره کننده ای برای این پلتفرم بسازید.

شما با 3 زبان برنامه نویسی آشنا خواهید شد: QML، C++ و Javascript

در جستجوی دوره ای برای شروع توسعه Blackberry، از آنچه این دوره ارائه می دهد راضی خواهید بود.

برنامه درسی شامل:

است
  • Blackberry ID ایجاد شد
  • تنظیم محیط
  • IDE لحظه ای
  • QML
  • جاوا اسکریپت در QML
  • دکمه ها، متن، تصاویر
  • طرح‌بندی‌ها و نماها
  • پیمایش
  • C++ و ادغام QML
  • ذخیره و ماندگاری داده
  • صدا، ویدئو و دوربین
  • حسگرها
  • محلی سازی
  • ارسال برنامه

ما با اصول اولیه شروع می کنیم. راه اندازی محیط، دستگاه و شبیه ساز و ساخت یک اپلیکیشن ساده.

سپس به یادگیری QML می رویم و می بینیم که چگونه جاوا اسکریپت یکپارچه شده است. ما عناصر UI مانند دکمه ها، متن و غیره را پوشش خواهیم داد

سپس پیش از رفتن به موارد سنگین، یعنی ادغام C++، ناوبری را در برنامه Blackberry مشاهده خواهیم کرد.

ما به ویژگی‌های پیشرفته‌تری مانند ذخیره‌سازی داده، ویدیوی صوتی و حسگرهای دستگاه پیشرفت خواهیم کرد.

دانش زیادی از این دوره کسب خواهید کرد. بیا و ملحق شو!


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

معرفی Introduction

  • معرفی توسعه بومی BB10 Introducing BB10 native development

راه اندازی محیط خود Setting Up your environment

  • یک شناسه Blackberry و حساب فروشنده درخواست کنید Request a Blackberry id and Vendor account

  • نصب Blackberry Momentics IDE و SDK Installing Blackberry Momentics IDE and SDKs

  • شبیه ساز بلک بری را نصب کنید Install a Blackberry Simulator

  • دستگاه خود را برای توسعه راه اندازی کنید Setup your own device for development

معرفی QML Introducing QML

  • اولین برنامه شما: سلام جهان! و ساختار فایل Application Your first app: Hello World! and the Application file structure

  • QML Fundamentals I: Containers QML Fundamentals I: Containers

  • QML Fundamentals II: نام و شناسه اشیاء QML Fundamentals II: Object names and IDs

  • QML Fundamentals III: Signal Handlers QML Fundamentals III: Signal Handlers

  • QML Fundamentals IV: JavaScript QML Fundamentals IV: JavaScript

  • برنامه: Opacity تصویر App: Image Opacity

  • ImageOpacity.qml ImageOpacity.qml

برنامه: ماشین حساب BMI APP: BMI Calculator

  • برنامه: ماشین حساب BMI App: BMI Calculator

  • برنامه: BMI Calculator II - پیاده سازی طراحی App: BMI Calculator II - Implementing Design

  • برنامه: BMI Calculator - Design II App: BMI Calculator - Design II

  • برنامه: BMI Calculator III - پاسخگویی به رویدادها App: BMI Calculator III - Responding to Events

  • bmicalculator.qml bmicalculator.qml

  • Bmifunctions.js Bmifunctions.js

QML: ناوبری QML: Navigation

  • صفحه Page

  • ورق Sheet

  • صفحه ناوبری Navigation Pane

  • صفحه زبانه دار Tabbed Pane

  • منو Menu

  • برنامه: ماشین حساب BMI به روز شده App: Updated BMI Calculator

  • برنامه: به روز شده BMI Calculator II App: Updated BMI Calculator II

  • BmiCalculator.qml BmiCalculator.qml

QML: اجزای سفارشی QML: Custom Components

  • اجزای سفارشی Custom components

  • ویژگی های سفارشی Custom Properties

  • سیگنال های سفارشی Custom Signals

C++ و QML C++ and QML

  • ساختار برنامه Blackberry Native - C++ Structure of a Blackberry Native program - C++

  • تعریف کلاس - فایل هدر Defining a class - Header file

  • پیاده سازی کلاس: فایل منبع Implementing a class: Source file

  • متغیرها Variables

  • کارکرد Functions

  • ساختارهای کنترلی Control Structures

  • آرایه ها Arrays

  • اشاره گرها Pointers

  • مقادیر را از C++ به QML منتقل کنید Pass values from C++ to QML

  • دسترسی به اشیاء C++ از QML Access C++ objects from QML

QML: فهرست و مدل های داده QML: List and Data Models

  • فهرست کنید List

  • نمای فهرستی List view

  • SQLite SQLite

  • پر کردن لیست با پایگاه داده Filling List with Database

  • ذخیره در پایگاه داده Saving to Database

طراحی برای دستگاه های چندگانه Designing for mutilple devices

  • انتخاب دارایی های ایستا Static Assets Selection

  • سهمیه های فضایی Space Quotas

  • واحدهای طراحی Design Units

در حال ارسال برنامه شما به دنیای Blackberry Submitting you App to Blackberry world

  • bar-descriptor.xml: آیکون‌ها، صفحه‌های اسپلش، مجوزها و غیره bar-descriptor.xml: Icons, Splash screens, Permissions, etc

  • بسته بندی برنامه شما Packaging your app

  • پورتال فروشنده Vendor Portal

نمایش نظرات

نظری ارسال نشده است.

آموزش Blackberry 10 Native Development با استفاده از Cascades
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
7 hours
50
Udemy (یودمی) udemy-small
12 فروردین 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4,847
5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Davenson Lombard Davenson Lombard

مهندس شبکه، توسعه دهنده نرم افزار

Udemy (یودمی)

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

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.