دپارتمانبرنامه نویسی موبایل
دوره های در حال ثبت نام
کد دوره : --
مباحث تکمیلی در برنامه‌نویسی اندروید

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

مخاطبان دوره

برنامه‌نویسان مبتدی اندروید

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

پس از گذراندن این دوره، دانشجویان قادر خواهند بود هر گونه اپلیکیشن اندرویدی را طراحی و پیاده سازی کنند.

سرفصلهای دوره
  • آشنایی با RecyclerView، الگوی ViewHolder و انواع LayoutManager ها
  • نگاهی عمیق‌تر به Lifecycle اپلیکیشن
  • آشنایی با Fragment ها و Dynamic UX
  • آشنایی با Material Design و Design Support Library
  • آشنایی با Content Provider ها
  • آشنایی با Media Playback و ExoPlayer
  • آشنایی با Widget ها
  • آشنایی با Google Play Services
  • آشنایی با Firebase و Push Notification
  • آشنایی با Map، Places و
  • آشنایی با Proguard Rules
  • طریقه Sign کردن اپلیکیشن
  • دیکامپایل کردن و مهندسی معکوس در اندروید
  • توسعه و انتشار Library ها در اندروید
  • آشنایی با اینترنت اشیا و Android Things
مدت زمان
۴۸
هزینه دوره حضوری
۱۲۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۱۰/۰۸
روزهای برگزاری
جمعه‌ها
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
مباحث پیشرفته در توسعه اپلیکیشن‌های اندرویدی

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

مخاطبان دوره

برنامه‌نویسان اندروید

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

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

سرفصلهای دوره
  • الگوهای طراحی معماری در اپلیکیشن‌های اندرویدی
  • AntiPattern
  • MVP
  • MVVM
  • Google App Architecture
  • آشنایی با روش‌های آزمون نرم‌افزار
  • Unit Testing
  • UI Testing و Espresso
  • UX و Wireframing
  • طراحی کاربر محور - Personas و Usecases
  • محدودیت‌های موبایل در طراحی UX
  • آشنایی با Contextual Apps
مدت زمان
هزینه دوره حضوری
۱۵۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۷/۰۱/۲۴
روزهای برگزاری
جمعه‌ها
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
Introduction to UI Design ۱

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

مخاطبان دوره

علاقه ‌مندان به طراحی و برنامه نویسی موبایل

توانایی پس ازگذراندن دوره
  • تشخیص نقاط ضعف یک محصول و ارائه ی راه حل آن بوسیله باز طراحی
  • توانایی انجام طراحی‌های پایه و خروجی گرفتن عناصر و المان‌های مورد نیاز برنامه نویسی موبایل
سرفصلهای دوره
  • مروری بر "User Interface Design"
  • مروری بر "User Experience Design"
  • آشنایی با روند طراحی یک محصول
  • بررسی نمونه های موفق و ناموفق در طراحی محصول ( Hall of Fame and Shame)
  • معرفی Google Material Design و بررسی نمونه ها
  • معرفی iOS Human Interface  و بررسی نمونه ها
مدت زمان
۴۰
هزینه دوره حضوری
۱۰۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۱۰/۰۳
روزهای برگزاری
یک‌شنبه‌ها
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
دوره مقدماتی برنامه‌نویسی موبایل - اندروید

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

مخاطبان دوره

دانشجویان و علاقه‌مندان به برنامه نویسی موبایل در پلتفرم اندروید

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

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

سرفصلهای دوره
  • آشنایی با کرنل لینوکس و سیستم‌عامل اندروید
  • آشنایی با Android SDK و Android Studio
  • آشنایی با زبان برنامه‌نویسی Kotlin و Java و معرفی ساختار‌های پایه آنها
  • آشنایی با پارادایم‌ برنامه‌نویسی شی‌گرا
  • آشنایی با مفهوم Activity و View
  • مارک‌آپ کردن View ها به صورت Layout
  • آشنایی با انواع View ها و ViewGroup ها در اندروید
  • آشنایی با مفهوم Custom View در اندروید
  • آشنایی با AdapterView ها و لازمه استفاده از آنها
  • بررسی ساختار پروژه ها در اندروید
  • آشنایی با Manifest و Resource ها، اپلیکیشن‌های چند زبانه و Permission System در اندروید
  • آشنایی با Gradle Build System و Dependency ها
  • شروع پروژه Sunshine (آب و هوا)
  • آشنایی با UI Thread و برنامه‌نویسی رویداد محور
  • دیباگ و مانیتور کردن اپلیکیشن ها در Android Studio
  • ناوبری اپلیکیشن و Intent ها
  • آشنایی با User Flow و الگوهای طراحی مرتبط
  • آشنایی با REST API ها و HttpUrlConnection
  • آشنایی با Volley و Retrofit
  • آشنایی با Json و ProtocolBuffers
  • آشنایی با Gson و Wire
  • آشنایی با Sqlite Database و Room
  • آشنایی با Realm
  • منتشر کردن اپلیکیشن اندرویدی روی ایران‌اپس
مدت زمان
۴۰
هزینه دوره حضوری
۱۰۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۱۰/۰۱
روزهای برگزاری
جمعه
ساعات برگزاری
۱۲ الی ۱۶
کد دوره : --
برنامه‌نویسی IOS پیشرفته

در این دوره به مباحث پیشرفته‌تر در برنامه‌نویسی تحت پلتفرم IOS خواهیم پرداخت و همچنین کتابخانه‌های کاربردی و محبوب را نیز معرفی خواهیم کرد. دوره به صورت پروژه محور برگزار خواهد شد و در طول دوره چندین برنامه از صفر تا پایان پیاده سازی خواهد شد که هر یک چالش های مخصوص خود را داراست.

مخاطبان دوره

بزنامه‌نویسان IOS

توانایی پس ازگذراندن دوره
  • یاده سازی حرفه ای تحت پلتفرم IOS
  • آشنایی و تسلط بر محبوب ترین و کاربردی ترین کتابخانه ی third-party
سرفصلهای دوره
  • آشنایی با cocoapods dependency manager
  • انیمنیش در iOS
  • آشنایی با UICollectionView
  • بررسی نحوه ی ذخیره و بازیابی تصاویر از گالری
  • بررسی کار کردن با دوربین
  • ایجاد و خواندن بارکد
  • آشنایی با CoreLocation
  • آشنایی و تمرین با Google Map SDK
  • بررسی local Notification و remote Notification
  • بررسی الگوی Delegation Pattern
  • آشنایی با زبان SQL و کار کردن با فایل های sqlite
  • audio streaming
  • video streaming
  • پیاده سازی slide menu در آی او اس
  • کار کردن با blur effect در آی او اس
  • پیاده سازی ویو های کاستوم
  • آشنایی و تمرین با لایبری های پرکاربرد
  • آشنایی با 3D Touch
  • آشنایی با gesture ها
مدت زمان
۴۰
هزینه دوره حضوری
۱۴۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۱۱/۰۵
روزهای برگزاری
پنج‌شنبه‌ها
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
طراحی و توسعه بازی (Game Development) دوره مقدماتی

در این دوره، دانشجویان با هنر طراحی بازی های ویدئویی آشنا می شوند و راه های طراحی یک بازی سرگرم کننده یا آموزشی را یاد میگیرند.

مخاطبان دوره

علاقه مندان به طراحی بازی های ویدئویی

توانایی پس ازگذراندن دوره
  • ساخت بازی های ساده از صفر تا صد.
  • آشنایی با ساخت بازی های پیچیده و بزرگ
سرفصلهای دوره

1-

  • آشنایی با محیط کاری و رابط کاربری
  • Tags and layer
  • Quality
  • استفاده از Package و Prefab
  • ایجاد مراحل مختلف
  • آشنایی با Sprite و تنظیمات آن و وارد کردن آن به انجین از فتوشاپ
  • ساخت انیمیشن
  • سیستم انیماتور
  • صداگذاری بازی
  • طراحی رابط کاربری بازی
  • آشنایی با فیزیک سه بعدی و کولایدرها
  • کاربرد تریگر ها 
  • آشنایی با انواع متریال
  • دوربین و تنظیمات آن
  • مسیر یابی
  • ری‌کست و اینستنشیت (شلیک و تیراندازی)
  •   آشنایی با مفاهیم پایه ای برنامه نویسی  (شی گرا)
  •   آشنایی با متد و مشخصه های کلاس های پر کاربرد
  • آشنایی با ایونت های پرکاربرد بازی دو بعدی
  • آشنایی با ایونت های پرکاربرد بازی سه بعدی
  • نحوه ی خروجی گرفتن بر روی PC و Android

 

2-

  • آموزش مبانی اولیه طراحی مرحله (level design )
  • پیش طراحی یک مرحله دو بعدی با استفاده از اشیاء ساده.
  • پیش طراحی یک مرحله سه بعدی به کمک تکنیک Box Modeling
  • انواع متریال و تکسچرهای مورد نیازِ آن
  • Shaders and Post Process
  • نورپردازی و انواع نور
  • Terrain ، فضای سبز و باد
  • استفاده از فیزیک برای ایجاد گیم پلی
  • طراحی یک مرحله سه بعدی مناسبِ بازی های خطی به کمک اشیا از پیش طراحی شده
  • بررسی چند مرحله عظیم سه بعدی برگرفته از بازی های Open World
  • چگونگی بالانس کردن درجه سختی بازی های تک نفره
  • چگونگی بالانس کردن بازی های چند نفره
  • روش های بهینه سازی گیم پلی
  • روند تست بازی ها برای بهبود گیم پلی
مدت زمان
۷۲
هزینه دوره حضوری
۲۲۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۱۰/۲۸
روزهای برگزاری
یک‌شنبه-پنج‌شنبه‌
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
۳D Modeling and Animation for Games

در این دوره، به دانشجویان هنر طراحی مدل های سه بعدی، تکسچر دادن به آن ها، درست کردن UV ها در بحث مدل سازی و ریگ و انیمیت کاراکتر ها در بحث انیمیشن آموزش داده می شود.

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

 

Modeling:

1- Polygon

  • Extrude
  • Add division
  • Insert edge loop
  • Bevel
  • Combine & separate
  • Cut face tool
  • Offset edge loop
  • .Poke face
  • Merge to center
  •  Merge
  • Flip triangle & Quadrangulate
  • Detach component
  • Chafer vertex
  • Duplicate face
  • Extract
  • Boolean
  • Smooth
  • Average vertex
  • Make hole & fill hole
  • Create polygon
  • Mirror
  • Sculpt geometry
  • Create some models

2-Surface

  • add curve
  • loft
  • append to polygon
  • create some models

3-Subdivision

4-Createcharacter giant 

Uv:

1-Simple uv

  • Planar uv
  • Automatic uv
  • Cylindrical uv
  • Spherical uv

2-Grouping in zbrush

Texture:

  • Creating textures
  • Seamless textures
  • Normal maps
  • Specular map
  • Displacement map
  • Illumination map

 

Rig:

1-Skeleton

  • Create joints
  • Mirror joints
  • Orient joints
  • Create IK Handle
  • Create IK spline Handle

2-Constrain

  • Parent
  • Point
  • Orient
  • Scale
  • Aim

3-Skin

  • Bind skin
  • Paint skin weights
  • Mirror skin weights
  • Hammer skin weights
  • Edit influence
  • Component editor

 

Animation:

  • Animation preferences
  • Motion path
  •  Graph editor
  • Character set
  • Clip
  • Cycling & Blending
  • Wrapping
  • Global time wrap
  • Moving hold
  • Create some animatio
مدت زمان
۷۲
هزینه دوره حضوری
۳۰۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۱۰/۲۶
روزهای برگزاری
سه‌شنبه
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
برنامه‌نویسی IOS مقدماتی

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

مخاطبان دوره
  • برنامه نویسان
  • علاقه مندان به برنامه نویسی موبایل
  • مهندسین کامپیوتر
توانایی پس ازگذراندن دوره
  • آشنایی با زبان سوئیفت
  • آشنایی با برنامه نویسی آی او اس
  • آمادگی برای ورود به بازار کار
سرفصلهای دوره
  • آشنایی با سینتکس زبان سوئیفت
  • آشننایی با محیط 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 در سمت سرور و مفاهیم مرتبط
مدت زمان
۴۰
هزینه دوره حضوری
۱۱۰۰۰۰۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۱۱/۱۸
روزهای برگزاری
چهارشنبه‌ها
ساعات برگزاری
۱۶ الی ۲۰
کد دوره : --
کارگاه رایگان آشنایی با اندروید

این کارگاه با هدف آشنایی با دوره برنامه نویسی اندروید است که در آن سعی می‌شود علاوه بر ارائه توضیحاتی از چگونگی دوره‌ها، مشاوره‌ایی نیز برای انتخاب درست دانشجویان ارائه شود.

سیستم‌ عامل اندروید یک سیستم عامل متن‌باز  برای دستگاه‌های موبایل، تبلت‌ها، ساعت‌های هوشمند و حتی تلویزیون‌ها است. این سیستم‌ عامل بر اساس هسته‌ی لینوکس و با استفاده از زبان جاوا نوشته‌ شده‌ است. تاکنون بیش از ۱۰۰ هزار نرم‌افزار برای سیستم عامل اندروید نوشته شده که هر روز نیز بر تعداد آن‌ها افزوده می‌شود. نکته جذاب اندرويد وجود بستری است که برنامه نويسان بتوانند هرچه سريعتر و بهتر برنامه‌هايي بسازند که از تمام ويژگي‌هاي يک گوشي هوشمند استفاده کند. آندرويد به معناي واقعي «باز» (Open) است، يعني برنامه نويس مي تواند از تمام قدرت يک تلفن همراه استفاده کند.
به دلیل گستردگی استفاده از این سیستم‌عامل در دستگاه‌های هوشمند و میزان محبوبیت آن، فرصت‌های شغلی فراوان و خیلی خوبی پیش روی کسانی است که توانایی نوشتن برنامه‌های مبتنی بر اندروید را دارا هستند، قرار دارد.
علاقه‌مندان با شرکت  در این کارگاه‌ می‌توانند با مسیرهای یادگیری و شغلی ورود به اندروید آشنا شوند.

 

مخاطبان دوره
توانایی پس ازگذراندن دوره
سرفصلهای دوره
  •  چگونه اندروید را بیاموزیم
  • تفاوت اندروید با دیگر زبان‌ها
  • چرا اندروید
  • آشنایی با سرفصل‌های دوره اندروید
  • مسیرهای شغلی اندروید
  • مسیرهای یادگیری سیستم‌عامل اندروید
  • پرسش و پاسخ
  • مشاوره با مدرس دوره
  • راه های ورود به بازار کار برنامه نویس موبایل (اندروید)
مدت زمان
هزینه دوره حضوری
۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۰۹/۲۴
روزهای برگزاری
جمعه
ساعات برگزاری
۱۳ الی ۱۶
کد دوره : --
کارگاه رایگان آشنایی با طراحی و توسعه بازی (Game Development)

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

برای ثبت‌نام و شرکت در کارگاه رزرو غیرقطعی کفایت می‌کند.(راهنمای ثبت‌نام کارگاه‌های رایگان)

مخاطبان دوره
توانایی پس ازگذراندن دوره
سرفصلهای دوره
  • طراحی بازی (Game Design) چیست؟
  • آشنایی با اصول طراحی بازی (Game Design)
  • آشنایی با نحوه ی کار کردن با ابزار انجین یونیتی برای پیاده سازی بازی (Unity3D Engine)
  • مشاغل اصلی و وابسته
  • نحوه ورود به بازار کار
  • پنل پرسش و پاسخ
مدت زمان
۳
هزینه دوره حضوری
۰ تومان
هزینه دوره مجازی
دوره به صورت مجازی برگزار نمی شود
تاریخ برگزاری
۹۶/۱۰/۱۴
روزهای برگزاری
پنج‌شنبه
ساعات برگزاری
۱۴ الی ۱۷
برنامه دروس برنامه نویسی موبایل

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

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