دپارتمانبرنامه نویسی موبایل
دوره های در حال ثبت نام
کد دوره : --
برنامه نویسی جامع IOS به همراه پیاده سازی کامل سمت سرور

این دوره برای افردای طراحی شده که علاقه مند به برنامه نویسی برنامه های موبایل تحت پلتفرم آی او اس می باشند دوره به صورت پروژه محور برگزار می شود و در طول دوره چندین پروژه تعریف می شود که در کنار پروژه های مختلف نکات علمی متفاوت مطرح می گردد ، لازمه ی شرکت در دوره دارا بودن سیستم عامل مک (ترجیحا لپ تاپ که امکان تمرین در کلاس میسر باشد) ، تلاش و تمرین زیاد در منزل و انجام دادن تمارین و آشنایی کلی با مفاهیم ابتدایی برنامه نویسی شی گرا می باشد با توجه به حجم زیاد مباحث زمان کمتری بر روی مرور مفاهیم اصولی برنامه نویسی گذاشته خواهد شد

پیش نیاز: آشنایی با مفاهیم Object Oriented Programing

مخاطبان دوره
  • برنامه نویسان
  • علاقه مندان به برنامه نویسی موبایل
  • مهندسین کامپیوتر
توانایی پس ازگذراندن دوره
  • آشنایی با زبان سوئیفت
  • آشنایی با برنامه نویسی آی او اس
  • آمادگی برای ورود به بازار کار
سرفصلهای دوره
  • آشنایی با سینتکس زبان سوئیفت
  • آشنایی با محیط playground
  • آشنایی با storyboard , APPDelegate و کلاس UIViewController
  • آشنایی با مفهوم MVC
  • آشنایی با مفاهیم بنادین برنامه نویسی شیءگرا ( کارکردن با class , struct , enum , inheritance و غیره )
  • برسی مفاهیم value type و  reference type
  • کارکردن با UIKit (UILabel , UIButton , UITextField , UIImageView , …)
  • کار کردن با Autolayout
  •  آشنایی با توابع در زبان سویفت و کارآیی آنها
  • بررسی سیستم مدیریت حافظه ARC
  • کار کردن با extention ها
  • کار کردن با UITableView
  • کار کردن با rest api
  • کار کردن با webView
  • آشنایی با به اشتراک گذاری محتوی از طریق برنامه 
  • بررسی مفاهیم مرتبط با multithreading و کار کردن با GCD
  • آشنایی با Error handling
  • بررسی مفهوم SandBox در IOS و کارکردن با FileManager
  • آشنایی با property list ها و ذخیره اطلاعات در آنها
  • آشنایی با انواع navigation در IOS (UITabBarController , push navigation , modal navigation)
  • بررسی و تمرین با CoreData ORM
  • آشنایی مختصر با سینتکس زبان آبجکتیو سی ، بررسی پروژه های شامل کلاس هایی متشکل از هر دو زبان objective c و سوئفت و کار کردن با bridge header file
  • آشنایی با پروسه ی انتشار برنامه در اپ استور
  • بررسی مفصل زبان طراحی آی او اس
  • آشنایی با nodejs در سمت سرور و مفاهیم مرتبط
مدت زمان
۴۰
هزینه دوره حضوری
۱۱۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۰۵/۱۱
روزهای برگزاری
چهارشنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
برنامه نویسی جامع اندروید به همراه پیاده سازی کامل سمت سرور

به صورت کاربردی و داشتن خروجی اپلیکشنهای موبایل به همراه تکمیل کامل سمت سرور

مخاطبان دوره

تمامی علاقمندان و شاغلان حوزه برنامه نویسی موبایل

توانایی پس ازگذراندن دوره

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

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

برنامه نویسی واقعی و جامع برای اندروید

  • مقدمات لازم جاوا برای برنامه نویسی اندروید
  • مقدمات لازم و مفاهیم پایه در سیستم عامل اندروید
  • ساختن پروژه Sunshine با یک UI ساده
  • نصب و آشنایی با Android Studio، Gradle و ابزارهای دیباگ کردن اپلیکیشن
  • UI و Layout Manager ها
  • ListView و Adapter ها
  • اتصال پروژه Sunshine به Cloud
  • Threading و AsyncTask
  • Web API و HTTP Request
  • Android Permission System
  • ایجاد Activity های جدید و انتقال بین آنها با استفاده از Intent
  • استفاده از Explicit Intent برای ناوبری درون App
  • استفاده از Implicit Intent برای ناوبری برون App
  • Share Intent و فریم ورک Sharing در اندروید

پیاده سازی API ها لازم برای همه اپلیکشنها

  • مقدمات node.js
  • کار با express برای ایجاد API ها با حداکثر همزمانی
  • کار با انواع دیتابیسهای رابطه ایی و MongoDB
  • آماده سازی تمای وب سرویسهای پروژه کلاس

پروژه

این پروژه به کاربر اجازه می دهد تا جدید ترین و محبوب ترین فیلم ها را بیابد. این اپلیکیشن باید مبتنی بر Material Design بوده، با سرور Sync شود و اطلاعات را برای کاربر به نمایش بگذارد.

  • Mobile UX و Material Design
  • RecyclerView، ViewHolder و  LayoutManager
  • Gson، Volley و Fresco

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

مدت زمان
۴۰
هزینه دوره حضوری
۱۰۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۰۷/۲۱
روزهای برگزاری
جمعه‌ها
ساعات برگزاری
۱۶ الی ۲۰
برنامه دروس برنامه نویسی موبایل

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

  • برنامه نویسی اندروید
  • برنامه نویسی ios
نام کاربری یا کلمه ورود اشتباه است
ثبت نام انجام نشد
باشگاه ۱۷۲۰۱ عضوی لایتک
ثبت نام
ورود به صفحه شخصی
بازیابی گذرواژه
آدرس:
ساختمان شماره (1) : ضلع شمالی دانشگاه شریف - خیابان قاسمی - کوچه گلستان - پلاک 3
ساختمان شماره (2) : ضلع شمالی دانشگاه شریف - خیابان قاسمی - کوچه گلستان - پلاک 9
تلفن: ۰۲۱۶۶۰۱۳۶۴۷ - ۰۲۱۶۶۰۱۳۴۵۵
فکس: ۰۲۱۸۹۷۸۳۷۵۶
پیامک: ۳۰۰۰۲۵۷۷۱۱
ایمیل: info@laitec.ir | ecare@laitec.ir
شماره حساب : ۶۹۴۹۶۱۹۵۵۳ با شناسه ۱۲۳/۴۴ نزد شعبه بانک ملت باجه دانشگاه صنعتی شریف
استفاده از مطالب سايت لایتک فقط برای مقاصد غیر تجاری و با ذکر منبع بلامانع است.
کلیه حقوق این سایت متعلق به آزمایشگاه یادگیری فناوری اطلاعات دانشگاه صنعتی شریف (لایتک) می باشد.
laitec.ir
Copyright © 2002-2017