قیمت تومان79,000

ویژگی های دوره
7 دانشجو
نوع دوره: غیرحضوری ، ویدئویی
سطح دوره: مقدماتی و حرفه ای
پیش نیاز: آموزش برنامه نویسی اندروید مقدماتی و پیشرفته
زبان: فارسی
روش دریافت: فایل دانلودی
روش پشتیبانی: تلفنی و آنلاین
گواهی متخصص اندورید آی آر
501 بازدید 0 دیدگاه

در این دوره چه آموزش داده می شود؟

قبل از اینکه بریم سراغ آموزش پروژه محور ساخت اپلیکیشن گردشگری با اندورید و نود جی اس فصل دوم یه تعریف از اندروید و نودجی اس داشته باشیم :

اندروید چیه ؟

اندروید یک نرم افزار، سیستم عامل است که توسط شرکت گوگل ساخته شده و در دوره های زمانی نسخه های جدید آن با پیشرفت های چشمگیری عرضه می‌شود؛ در ابتدا سیستم عامل اندروید تنها بروی تلفن های هوشمند اندرویدی پیدا می‌شد، ولی هم اکنون ساعت ها، تلوزیون ها و.. بسیاری دیگر از دستگاه های هوشمند از این سیستم عامل بهره می‌گیرند و این سیستم عامل به پرهوادار ترین سیستم عامل موجود تبدیل شده است!به عنوان وظیفه، باید گفت اندروید نوعی مترجم بین شما و دستگاه شماست که باید درخواست های شما را به سخت افزار بفهماند تا سخت افزار درخواست شما را اجرا کند.

رد پای گوگل را می توان در هر جایی که وب، سخت افزار و نرم افزار وجود دارد دید! اندروید توسط گوگل ارائه شده و مدیریت می شود. در این مطلب قصد داریم در مورد سیستم عامل اندروید صحبت کنیم. اگر می خواهید بصورت کامل بدانید اندروید چیست و چه ویژگیهایی دارد لطفا در ادامه با ما همراه باشید.

اندروید چیست

اندروید به انگلیسی Android ، سیستم عاملی برای گوشی های هوشمند و تبلت هاست. اکثر برندهای تولید کننده گوشی های هوشمند از سیستم عامل اندروید بهره می گیرند. هسته اصلی سیستم عامل تکامل یافته اندروید از سیستم عامل لینوکس گرفته شده است. در واقع می توان اندورید را برگرفته از لینوکس دانست گرچه تفاوت های بسیاری وجود دارد اما مهم این است که ساختار اندروید بر اساس لینوکس است. جالب است بدانید که درصد گوشی های استفاده کننده از اندروید بسیار بالاست و در رتبه نخست قرار دارد. معمولا روال کار به این شکل است که شرکت های تولید کننده گوشی های هوشمند که قصد استفاده از سیستم عامل اندروید در گوشی های مورد تولید خود دارند مبلغی را به گوگل جهت برخورداری از استفاده قانونی از این سیستم عامل پرداخت می کنند. زبان برنامه نویسی اندروید بر پایه Java , C , C++ L می باشد.

نسخه های اندروید

اندروید از سال 2008 بصورت رسمی منتشر و تا به حال نسخه های متعددی از آنها در دسترس قرار گرفته است. در زیر به نام، معنی و تاریخ نسخه های اندروید اشاره شده است:

  • نسخه Alpha به معنی آلفا – منتشر شده در تاریخ 23 دسامبر 2008
  • نسخه Beta به معنی بتا – منتشر شده در تاریخ 9 فوریه 2009
  • نسخه Cupcake به معنی کیک فنجانی – منتشر شده در تاریخ 30 آپریل 2009
  • نسخه Donut به معنی کیک دونات – منتشر شده در تاریخ 15 سپتامبر 2009
  • نسخه Eclair به معنی نان خامه ای – منتشر شده در تاریخ 26 اکتبر 2009
  • نسخه Froyo به معنی ماست یخ زده – منتشر شده در تاریخ 20 می 2010
  • نسخه Gingerbread به معنی نان زنجبلی – منتشر شده در تاریخ 6 دسامبر 2010
  • نسخه Honeycomb به معنی کندوی عسل – منتشر شده در تاریخ 22 فوریه 2011
  • نسخه Ice Cream Sandwich به معنی بستنی حصیری – منتشر شده در تاریخ 19 اکتبر 2011
  • نسخه Jelly Bean به معنی آب نبات ژله ای – منتشر شده در تاریخ 9 ژوئن 2012
  • نسخه KitKat به معنی کیت کت – منتشر شده در تاریخ 31 اکتبر 2013
  • نسخه Lollipop به معنی آب نبات چوبی – منتشر شده در تاریخ 12 نوامبر 2014
  • نسخه Marshmallow به معنی مارشمالو – منتشر شده در تاریخ 5 اکتبر 2015
  • نسخه Nougat به معنی نوقا – منتشر شده در تاریخ 22 آگوست 2016
  • نسخه Oreo به معنی اوریو – منتشر شده در تاریخ 21 آگوست 2017
  • نسخه Pie به معنی پای – منتشر شده در تاریخ 8 مارس 2018

ویژگیهای اندورید 9 چیست

اندروید چیست
اندروید چیست

جدیدترین نسخه اندروید که Pie به معنی کیک پای می باشد نسخه 9 اندروید است. با توجه به اینکه این نسخه جدیدترین نسخه ارائه شده اندروید می باشد توضیحاتی را در خصوص ویژگیهای آن به شما ارائه خواهیم کرد.

  • قابلیت آداپته شدن باتری و روشنایی صفحه نمایش!
  • سیستم تعاملی هوشمند پیشنهادی
  • جابجایی راحت بین برنامه های موجود در گوشی
  • قابلیت دستیار آموزشی استفاده بهتر
  • مدیریت بهتر زمان استفاده و اعلان های برنامه ها

Nodejs چیه ؟(از زبان خود Nodejs)

Node.js پلتفرمی است بر مبنای موتور جاوا اسکریپت کروم که به منظور ایجاد برنامه های سریع و گسترش پذیر به وجود آمده است. Node.js از مدل رویدادگرا و non-blocking برای انجام عملیات I/O بهره می برد. از این‌رو Node.js یک پلتفرم سبک و کارا برای پیاده سازی برنامه های Real-time و مبتنی بر داده است که می توانند به راحتی در سرورهای نامتمرکز اجرا شوند.Node.js یک محیط اجرایی سمت سرور است. در نود جی اس نیازی به اجرای کدها در مرورگر نیست. با استفاده از تکنولوژی Node و ماژول های جانبی آن می توان وب سرویس های منعطف، با قابلیت های بالا و دسترسی آسنکرون به دیتابیس تولید کرد.

Nodejs چیست؟

تا قبل از ارائه Node Js جاوا اسکریپت یک زبان سمت کلاینت بود.

نودجی‌اس یک محیط سمت سرور برای اجرای کدهای JavaScript است، در حقیقت، Node.js در نتیجه تلاش‌های دولوپرهای زبان جاوا اسکریپت برای توسعه محیطی به وجود آمد که دولوپرها بتوانند کدهای جاوااسکریپت خود را علاوه بر داخل مرورگر، در سمت سرور نیز در قالب یک اپلیکیشن مستقل اجرا کنند.

بر اساس تعریف ارائه‌شده در وب‌سایت رسمی Node.js:

node js یک محیط اجرای جاوا اسکریپتی است که روی موتور اجرای کد جاوا اسکریپت مرورگر کروم تحت عنوان V8 ساخته شده است.

هدف این پلتفرم این است که سرعت اجرای برنامه تحت وب یا شبکه را افزایش دهد و فشار زیاد سرور را در زمان های افزایش بازدید کم کند.

Node.js در سال ۲۰۰۹ معرفی شده است. پلتفرم Node.js محدود به هیچ مرورگری نیست و قابلیت اجرا شدن در انواع سیستم‌عامل‌های ویندوز، لینوکس و مک را داراست.

node js

 

کاربرد node js

چرا باید از Node.js استفاده کنیم؟

نودجی‌اس در مقایسه با PHP و Ruby سریع تر است.

از امنیت بیشتر در مقابل بار اضافی اعمال شده به سرور برخوردار است، به خصوص در زمان وقوعحمله‌های DDOS که بقیه نرم‌افزارهای سرور مانند SSH قابل دسترسی و پاسخ دهنده باقی می‌مانند.

بیشترین موارد استفاده از نودجی‌اس مربوط به نوشتن API است، که باعث می شود توسعه دهنده های سمت کلاینت بتوانند به اطلاعات دسترسی داشته و از آن‌ها استفاده کنند.

پایین بودن زمان پاسخگویی در Node.js : Node.js یک پلتفرم single-threaded و asynchronous است. هیچ کدام از پردازش های مرتبط با I/O سایر پردازش ها را متوقف نمیکند.

این به معنای آن است که شما می‌توانید در یک زمان هم از روی دیسک یک فایل را بخوانید هم یک ایمیل بفرستید و هم بر روی پایگاه داده Query بزنید.

بسیاری از وب‌سرورها بر مبنای تکنیک Threading کار می‌کنند یعنی برای هر درخواست (request)، یک thread ایجاد می‌کند و به تبع آن بخشی از رم (مثلا ۱ مگابایت) از RAM سرور اشغال می‌شود و این کار تا جایی که RAM سرور اجازه دهد ادامه می‌یابد. تکنیک Threading برای کارهایی که نیاز به تعداد بالایی کانکشن هم‌زمان دارند، مناسب نیست.

اما در  Node.js هر کدام از درخواست هایی که به وب سرویس میرسند یک Process جدید Node.js ایجاد نمی کنند، بجای آن در اغلب اوقات فقط و فقط یک Process مربوط به Node.js در حال اجرا است که به ارتباطات و درخواست‌ها گوش می دهد.

کدهای جاوااسکریپت در Thread اصلی و عملکردهای مرتبط با I/O در Thread های دیگری اجرا می‌شوند.

ماشین مجازی (Google V8) در Node.js که کدهای جاوا اسکریپت را اجرا میکند دارای ویژگی کامپایل در زمان اجرا می باشد. وقتی این ماشین مجازی کدهای جاوا اسکریپت را می‌گیرد در زمان اجرا آنها را به کدهایی نزدیک به کدهای زبان ماشین کامپایل می‌کند.

این کار باعث می‌شود توابعی که به دفعات صدا زده می‌شوند با تبدیل شدن به کدهای شبیه کد ماشین به طور قابل ملاحظه‌ای سرعت اجرای کدها را بهبود دهد.

دلیل آخر استفاده از  Node.js جامعه بزرگ برنامه نویس‌های آن و وجود کتابخانه‌های open source زیاد آن است. در اغلب مواردی که شما نیاز خواهید داشت، کتابخانه از قبل تعریف شده ای وجود دارد که می توانید از آن استفاده کنید و نیاز نیست برای خیلی از اصول اولیه و مفاهیم پایه‌ای خودتون کد نویسی کنید.

 

در نمودار زیر بخش هایی مهم از Node.js قابل مشاهده است:

node js چیست

مزایا Node.js

پاسخگوی تعداد زیادی کاربر و بسیار سریع

پایین بودن زمان پاسخگویی در Node.js

خطایابی بسیار ساده و سریع در این تکنولوژی

جامعه کاربری بزرگ

متن باز بودن

سازگاری با سیستم عامل های مختلف لینوکس، ویندوز، مک

پشتیبانی از Caching

 

معایب Node.js

nodejs هم معایب خاص خودش را دارد. سیستم‌های نوشته شده با Node JS شدیدا وابسته به برنامه نویس خود هستند چون به دلیل نداشتن یک کتابخانه استاندارد برای JavaScript از استانداردهای پراکنده‌ای برای نوشتن سورس کدها استفاده می‌شود.

یک مشکل دیگر این است که هنوز nodejs نسبتا جدید است و در واقع هنوز مراحل ابتدایی خود را پشت سر می گذارد.

Nodejs به آسانی در تمام پلتفرم ها موجود نیست و بیشتر هاست های اشتراکی از آن پشتیبانی نمی کنند و این موضوع در زمانیکه موضوع بودجه مطرح باشد، مشکل ایجاد می کند،  اما به آسانی قابل راه اندازی روی سرور یا vps است .

 

در مجموع باید بگوییم Node.js در آینده‌ای نه چندان دور به یکی از زبان‌های مهم توسعه کسب‌وکار تبدیل خواهد شد.

در این رابطه بخوانید: داکر چیست؟

 

بانک اطلاعاتی node js

MongoDB محبوب‌ترین انتخاب در بین توسعه‌دهندگان مختلف نودجی‌اس است، اما به نظر می‌رسد که جایگاه دوم از آن بانک‌های اطلاعاتی Redis، PostgreSQL و MySQL باشد.

در این آموزش تمام موارد مورد نیاز شما برای انجام پروژه ها در قالب پروژه ای تحت عنوان ساخت اپلیکیشن گردشگری با اندروید و نود جی اس را در کنار هم قرار دادیم .با ما همراه باشید ….

— آموزش به صورت ویدئویی و به زبان فارسی تهیه شده است .

— برای دانلود آموزش روی دکمه دانلود آموزش در کادر روبرو کلیک کنید .

— قبل از اینکه یادگیری این آموزش رو شروع کنین باید آموزش مقدماتی اندروید رو تا حدی بلد باشین و همچنین فصل اول آموزش پروژه محور ساخت اپلیکیشن گردشگری با اندروید و نود جی اس رو کامل بلد باشین چون این آموزش تکمیل کننده اون آموزشه .

اهداف آموزش

  • لورم ایپسوم متن ساختگی با تولید سادگی
  • نامفهوم از صنعت چاپ و با استفاده
  • از طراحان گرافیک است.
  • چاپگرها و متون بلکه روزنامه و مجله در ستون
  • و سطرآنچنان که لازم است.
  • لورم ایپسوم متن ساختگی با تولید سادگی
  • نامفهوم از صنعت چاپ و با استفاده
  • از طراحان گرافیک است.
  • چاپگرها و متون بلکه روزنامه و مجله در ستون
  • و سطرآنچنان که لازم است.

پیش نیاز های این دوره آموزشی

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

بخش ۱:
ساخت فرم تاییدیه ایمیل
ساخت فرم عضویت
ساخت فرم ورود
تاییدیه فراموشی رمز عبور
درخواست تغییر رمز عبور
ثبت موقعیت به همراه اطلاعات کاربر
قرار دادن تصویر و نام ارسال کننده موقعیت گردشگری در صفحه جزییات
مشاهده ده نظر آخر کاربران در صفحه جزییات موقعیت
مشاهده کلیه نظرات کاربران در صفحه مجزا به صورت دریافت ده تایی
ارسال نظر به موقعیت
لایک کردن موقعیت
مشاهده تعداد لایک شده های موقعیت در صفحه جزییات
کار با BottomBar و Fragment برای تب بندی نمایش موقعیت ها
نمایش موقعیت های لایک شده
جستجوی موقعیت ها بر اساس شهر،نام و لایک شده ها
ساخت صفحه اصلی کاربران
ساخت CollapsingToolbarLayout with avatar( تولبار مخصوص آواتار)
مشاهده موقعیت های ثبت شده توسط هر کاربر در صفحه کاربران
مشاهده پیغام های عمومی کاربران در صفحه کاربران
ساخت صفحه ناحیه کاربری
مشاهده موقعیت های ثبت شده کاربر در صفحه کاربری
ویرایش و حذف موقعیت های ثبت شده
ویرایش مشخصات کاربری
مشاهده پیغام های ثبت شده
ویرایش و حذف پیغام های ثبت شده
مشاهده پیغام های خصوصی و عمومی سیستم

بخش ۲:
ساخت آیتم های صفحه اصلی
مشاهده کاربران ثبت شده
ارسال پیغام خصوصی به هر کاربر
مشاهده موقعیت های جدید،معلق و تایید شده
مشاهده جزییات موقعیت ثبت شده
تایید و رد کردن موقعیت ها
مشاهده پیغام های جدید،معلق و تایید شده
تایید و رد کردن پیغام ها
مشاهده پیغام های سیستم
ارسال پیغام سراسری به کلیه کاربران
ویرایش و حذف پیغام های سیستم
تایید نظرات کاربران
مشاهده نظرات کاربران
ارسال پاسخ به نظر
تایید و حذف نظرات

بخش ۳:
بهبود رابط کاربری و تغییرات در رنگ و فونت قسمت های مختلف نرم افزار
استقرار پروژه در محیط واقعی

سرفصل آموزش

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

بخش ۱:
ساخت فرم تاییدیه ایمیل
ساخت فرم عضویت
ساخت فرم ورود
تاییدیه فراموشی رمز عبور
درخواست تغییر رمز عبور
ثبت موقعیت به همراه اطلاعات کاربر
قرار دادن تصویر و نام ارسال کننده موقعیت گردشگری در صفحه جزییات
مشاهده ده نظر آخر کاربران در صفحه جزییات موقعیت
مشاهده کلیه نظرات کاربران در صفحه مجزا به صورت دریافت ده تایی
ارسال نظر به موقعیت
لایک کردن موقعیت
مشاهده تعداد لایک شده های موقعیت در صفحه جزییات
کار با BottomBar و Fragment برای تب بندی نمایش موقعیت ها
نمایش موقعیت های لایک شده
جستجوی موقعیت ها بر اساس شهر،نام و لایک شده ها
ساخت صفحه اصلی کاربران
ساخت CollapsingToolbarLayout with avatar( تولبار مخصوص آواتار)
مشاهده موقعیت های ثبت شده توسط هر کاربر در صفحه کاربران
مشاهده پیغام های عمومی کاربران در صفحه کاربران
ساخت صفحه ناحیه کاربری
مشاهده موقعیت های ثبت شده کاربر در صفحه کاربری
ویرایش و حذف موقعیت های ثبت شده
ویرایش مشخصات کاربری
مشاهده پیغام های ثبت شده
ویرایش و حذف پیغام های ثبت شده
مشاهده پیغام های خصوصی و عمومی سیستم

بخش ۲:
ساخت آیتم های صفحه اصلی
مشاهده کاربران ثبت شده
ارسال پیغام خصوصی به هر کاربر
مشاهده موقعیت های جدید،معلق و تایید شده
مشاهده جزییات موقعیت ثبت شده
تایید و رد کردن موقعیت ها
مشاهده پیغام های جدید،معلق و تایید شده
تایید و رد کردن پیغام ها
مشاهده پیغام های سیستم
ارسال پیغام سراسری به کلیه کاربران
ویرایش و حذف پیغام های سیستم
تایید نظرات کاربران
مشاهده نظرات کاربران
ارسال پاسخ به نظر
تایید و حذف نظرات

بخش ۳:
بهبود رابط کاربری و تغییرات در رنگ و فونت قسمت های مختلف نرم افزار
استقرار پروژه در محیط واقعی

فصل دوم ساخت اپلیکیشن گردشگری

قسمت اول ویدئو

قسمت دوم ویدئو

خصوصی

قسمت سوم ویدئو

پیش نمایش
خصوصی

قسمت چهارم ویدئو

قسمت پنجم ویدئو

قسمت ششم ویدئو

قسمت هفتم ویدئو

خصوصی

قسمت هشتم ویدئو

خصوصی

قسمت نهم ویدئو

قسمت دهم ویدئو

قسمت یازدهم ویدئو

قسمت دوازدهم ویدئو

پیش نمایش
خصوصی

قسمت سیزدهم ویدئو

قسمت چهاردهم ویدئو

خصوصی

قسمت پانزدهم ویدئو

خصوصی

قسمت شانزدهم ویدئو

قسمت هفدهم ویدئو

خصوصی

قسمت هجدهم ویدئو

خصوصی

قسمت نوزدهم ویدئو

خصوصی

قسمت بیستم ویدئو

خصوصی
فصل دوم ساخت اپلیکیشن گردشگری

قسمت بیست و یکم ویدئو

خصوصی

قسمت بیست و دوم ویدئو

خصوصی

قسمت بیست و سوم ویدئو

خصوصی

قسمت بیست و چهارم ویدئو

قسمت بیست و پنجم ویدئو

قسمت بیست و ششم ویدئو

خصوصی

قسمت بیست و هفتم ویدئو

پیش نمایش
خصوصی

قسمت بیست و هشتم ویدئو

خصوصی

قسمت بیست و نهم ویدئو

قسمت سی ام ویدئو

پیش نمایش
خصوصی

قسمت سی و یکم ویدئو

قسمت سی و دوم ویدئو

پیش نمایش
خصوصی

قسمت سی و سوم ویدئو

پیش نمایش
خصوصی

قسمت سی و چهارم ویدئو

خصوصی

قسمت سی و پنجم ویدئو

خصوصی

قسمت سی وششم ویدئو

خصوصی

قسمت سی و هفتم ویدئو

خصوصی

قسمت سی و هشتم ویدئو

خصوصی

قسمت سی و نهم ویدئو

پیش نمایش
خصوصی

قسمت چهلم ویدئو

خصوصی

قسمت چهل و یکم ویدئو

خصوصی

قسمت چهل و دوم ویدئو

خصوصی

قسمت چهل و سوم ویدئو

خصوصی

قسمت چهل و چهارم ویدئو

پیش نمایش
خصوصی

قسمت چهل و پنجم ویدئو

خصوصی

قسمت چهل و ششم ویدئو

خصوصی

قسمت چهل و هفتم ویدئو

خصوصی

درخواست مشاوره

برای کسب اطلاعات بیشتر درباره این دوره درخواست مشاوره خود را ارسال کنید و یا با ما در تماس باشید.

درخواست مشاوره

نیاز به مشاوره دارید؟

در صورتی که نیاز به مشاوره دارید می توانید فرم را تکمیل نمایید و یا با ما در تماس باشید

درخواست مشاوره رایگان

moreدوره های مرتبط

فیلم آموزش چگونه برنامه نویس شوم ؟

در این دوره چه آموزش داده می شود؟ اگه یه نگاهی به لیست پردرآمد ترین شغل های دنیا بندازین مطمئنا…
79
رایگان!

پیاده سازی سیستم مدیریت هتل با جاوا

در این دوره چه آموزش داده می شود؟ و اما فصل آخر! به این فصل که رسیدیم بر حسب قاعده…
رایگان!

آموزش برنامه نویسی اندروید فصل دوم

در این دوره چه آموزش داده می شود؟ اندروید اسم یک سیستم عامله که به وسیله ی شرکت گوگل  برپایه…
تومان20,000

آموزش فتوشاپ صفر تا صد

در این دوره چه آموزش داده می شود؟ توضیح دوره : ادوبی فتوشاپ محصول شرکت ادوبی و یه پردازش گرافیکی…
رایگان!

chat_bubble_outlineنظرات

قوانین ثبت دیدگاه

  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص دانشجویان دوره می باشد.

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *