دوره آموزش swift در قالب پروژه ساخت نرم افزار یادداشت های روزانه

سوئیفت برای توسعهٔ سیستم عامل های ارائه شده توسط اپل به کار میرود. یکی از پرکاربردترین سیستم های در حال توسعه با این زبان IOS هست که بر روی iPhone های اپل در حال کار هستند.

زبان این پروژه Swift است و محیط توسعه برای یادگیری محیط X-Code می باشد ؛ البته برای کد های سمت سرور از محیط InteliJ IDEA استفاده می شود.

گاهی مواقع دوست داریم یادداشتی از کارهای روزانه ی خود تهیه کنیم تا بتوانیم با تمرکز بیشتر برایشان برنامه ریزی کنیم و پس از انجام هر مورد با تیک زدن آن را از فهرست تهیه شده خارج کنیم. به عبارتی دیگر پروژه ی یادداشت های روزانه به ما این امکان را می دهد که در صورت نیاز فهرست خود را ویرایش نموده و بتوانیم پس از انجام هر کار در لیست خود, آن را به صورت مورد انجام شده (Done) ذخیره کنیم.

این پروژه در عین کوتاه و ساده بودن بسیار کامل بوده و شما را در خیلی از زمینه ها از قبیل: ارتباط با سرور , ارتباط با کلاینت , ارسال و خواندن اطلاعات , استفاده از Table viewها و بسیاری از آیتم های دیگر که در انواع پروژه ها مورد استفاده قرار می گیرد, تقویت می کند.

پس از پایان این دوره کوتاه با تمرین و تکرار می توانید با تسلط بر تمام مواردی که در سرفصل ها عنوان شده است؛ از آن ها در سایر پروژه های مشابه بهره ببرید.

لازم به ذکر است برای یادگیری پروژه ی Daily Notes نیازی به پیش نیاز خاصی نیست و سعی بر این شده که دوره کاملا مقدماتی تنظیم شود هر چند که دانستن کد های ساده و پایه ای یک امتیاز مثبت محسوب می شود, بنابراین هر فردی با هر سطح از دانش کامپیوتری که تمایل به یادگیری سویفت داشته باشد می تواند از این دوره استفاده کند.

swift , ,یادداشت های روزانه,سویفت ,Daily notes,ios , برنامه نویسی موبایل

سرفصل های دوره آموزش swift در قالب پروژه ساخت نرم افزار یادداشت های روزانه :

  • کار با محیط X-Code
  • کار با محیط InteliJ IDEA
  • کار با محیط mamp , phpMyAdmin
  • دستورات پایه ای Swift
  • کار با آرایه ها , کلاس ها , ساختار ها , متد ها
  • اضافه کردن پروتکل ها
  • نحوه ی استفاده از TableView
  • نحوه ی استفاده از View Controller ها
  • آشنایی و استفاده از constraints ها
  • تصاویر جادویی یا Magical Image
  • ساخت یک هاست مجازی
  • خواندن و نمایش اطلاعات سرور در localhost
  • خواندن و نمایش اطلاعات از سرور در کلاینت
  • استفاده از JSON Standard Format
  • نمایش اطلاعات سرور در table View
  • انجام عملیات DML در سمت کلاینت و سرور
  • استفاده از روش POST
  • استفاده از Action ها
  • همگام بودن سرور و کلاینت