بلوار ملت - حدفاصل سی و سه پل و پل آذر
031-36292828
نقشه کشی و مدل سازی سه بعدی

AutoCAD 2D

Revit Architecture

مدلسازی با 3D Max

مدلسازی با Rhino

AutoCAD 3D

SketchUp & V-Ray

Grasshopper

Zbrush

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

Lumion

دوره جامع ICDL

نرم افزارهاي ارائه

Photoshop معماری

V-Ray & Post-Production

Lumion

دوره Post-Production ( تبدیل رندرهای مبتدی به حرفه ای)

Corona & Post-Production

ارائه واقعیت مجازی(VR) و واقعیت افزوده ( AR) پروژه های معماری با Unity 3D

آموزش رندرینگ پیشرفته با KEYSHOT

ویرایش عکس با Camera Raw

دوره جامع ارزهای دیجیتال

نرم افزارهاي تحليلي

Design Builder

Ecotect Analysis

دوره هاي تخصصي

آمادگی آزمون طراحی معماری

آمادگی آزمون نظارت و اجرا معماری

دوره نقشه کشی فاز یک و ضوابط شهرداری

دوره تهیه نقشه های فاز 2 معماری

اسکیس ارشد معماری

اسکیس و راندو پیشرفته

طراحی فضای سبز

اسکیس و راندو پایه

Excel پایه

Excel مهندسی

تحلیل تکنیکال در بازارهای سرمایه (بورس،طلا و ارز)

حسابداری مالیاتی

روش های اجرای نازک کاری و دکوراسیون

کنترل پروژه با MSP

کنترل پروژه با Primavera P6

نرم افزارهاي تحليلي

طراحی سازه با نرم افزار ETABS ( پایه)

طراحی انواع دال و فنداسیون با نرم افزار SAFE

SAP

طراحی سوله با SAP

طراحی پیشرفته سازه های بتنی با ETABS

طراحی پیشرفته سازه های فولادی با ETABS

طراحی سازه های گلخانه ای با SAP

ABAQUS

تهيه نقشه هاي كارگاهي

Tekla Structures جامع

Tekla Structuresپیشرفته

AutoCAD 2D

دوره جامع ICDL

نقشه برداري، ژئوتکنیک و معدن

Civil 3D

Arc GIS پایه

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

FLAC3D

ArcGIS پیشرفته

Plaxis 2D

نرم افزار سنجش از دور (RS)و تحلیل تصاویر ماهواره ای ENVI

FLAC 2D

GEO STUDIO

Plaxis 3D

دوره جامع ارزهای دیجیتال

دوره های تخصصی

متره و برآورد و تهیه صورت وضعیت

آمادگی آزمون پایه 3 نظارت و اجرا

دوره جامع آمادگی آزمون محاسبات

صفر تا صد اجرای سازه های بتنی و فولادی (ازسفت کاری تا پایان نازک کاری)

دوره اجرای (ابنیه) سوله

شرایط عمومی پیمان و مدیریت ادعا (Claim Management)

اجرای بهسازی لرزه ای ساختمان های آجری

Access مهندسی

Excel پایه

Excel مهندسی

Matlab پایه

تحلیل تکنیکال در بازارهای سرمایه (بورس،طلا و ارز)

حسابداری مالیاتی

روش های اجرای نازک کاری و دکوراسیون

کنترل پروژه با MSP

کنترل پروژه با Primavera P6

نقشه كشي و مدلسازي سه بعدي

Catia پایه

Catia پیشرفته (سطح 2 - سطح سازی و ... )

SolidWorks پایه

Inventor پایه

ArtCAM

Inventor پیشرفته

NX پایه

متحرک سازی و طراحی مکانیزم ها در CATIA ( DMU)

SolidWorks پیشرفته (طراحی و تحلیل مکانیزم ها)

Catia پیشرفته (سطح 3 - ابرنقاط ، ورق کاری و متحرک سازی )

قالب سازی در Catia (پلاستیک)

کتیا پروژه و تمرین (Project & Practice )

AutoCAD 2D

AutoCAD 3D

نرم افزارهاي تحليلي

ABAQUS

ProCAST

ANSYS Workbench

COMSOL

ABAQUS پیشرفته

SolidCAST

Matlab پایه

نرم افزارهاي توليد

PowerMill

Mastercam

کار با دستگاه CNC

Geomagic

Moldflow

Rapidform

دوره جامع ارزهای دیجیتال

دوره هاي تخصصي

نقشه خوانی صنعتی

فولاد شناسی و عملیات حرارتی فولادها

تلرانس گذاری هندسی و ابعادی (GD &T )

بازرسی جوش

تست های غیر مخرب (NDT )

روش های نوین ساخت قطعه

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

Tekla Structures جامع

Access مهندسی

Excel پایه

Excel مهندسی

Tekla Structuresپیشرفته

تحلیل تکنیکال در بازارهای سرمایه (بورس،طلا و ارز)

حسابداری مالیاتی

طراحی نیروگاههای خورشیدی

کنترل پروژه با MSP

کنترل پروژه با Primavera P6

نقشه كشي و مدلسازي سه بعدي

Revit MEP

دوره جامع اصول طراحی و مدلسازی پایپینگ با نرم افزار PDMS

AutoCAD Plant 3D

جامع مدلسازی با نرم افزار AVEVA Everything 3D (E3D)

AutoCAD P&ID

PV Elite

AutoCAD 2D

مهندسی شیمی - پتروشیمی - نفت و گاز

Aspen Plus پایه

Aspen Hysys پایه

Aspen Hysys پیشرفته

Aspen Plus پیشرفته

Aspen B-Jac

نرم افزارهاي تحليلي

Ansys Fluent

Carrier

Caesar II

Ansys APDL

Matlab پایه

دوره جامع ارزهای دیجیتال

دوره های تخصصی

مبانی هیدرولیک صنعتی

مبانی پنوماتیک صنعتی و تعمیرات تجهیزات پنوماتیک

تعمیر و نگهداری سیستم های هیدرولیک صنعتی

Excel پایه

Excel مهندسی

تحلیل تکنیکال در بازارهای سرمایه (بورس،طلا و ارز)

حسابداری مالیاتی

طراحی نیروگاههای خورشیدی

کنترل پروژه با MSP

کنترل پروژه با Primavera P6

الكترونيك و مخابرات

Matlab پایه

میکروکنترلر های AVR جامع

Altium Designer

دوره جامع میکروکنترلر ARM - STM32

پردازش تصویر با MATLAB

تحلیل روشنایی با نرم افزار Dialux

AVR پیشرفته

LabVIEW

Proteus

Communication Toolbox

Filter Design Toolbox

دوره جامع Arduino

HFSS

VHDL

دوره جامع Agilent ADS

برق قدرت

Eplan

Digsilent پایه

طراحی نیروگاههای خورشیدی

AutoCAD Electrical

دوره ETAP برای تحلیل سیستم های قدرت

برق صنعتی

طراحی و راه اندازی سیستم های انرژی های تجدید پذیر (انرژی های نو)

اتوماسيون صنعتي

PLC S7 پایه

دوره جامع PLC S7 پیشرفته & Drive

WINCC

دوره جامع PLC دلتا

Industrial Ethernet

PCS 7 پایه

PCS 7 پیشرفته

ProfiBus

دوره هاي مشترك

خانه هوشمند

دوره جامع پردازش سیگنال و سیستم و طراحی فیلتر

شبکه های عصبی و الگوریتم های جستجو گر با نرم افزار MATLAB

Access مهندسی

Excel پایه

Excel مهندسی

تحلیل تکنیکال در بازارهای سرمایه (بورس،طلا و ارز)

حسابداری مالیاتی

دوره جامع ارزهای دیجیتال

کنترل پروژه با MSP

کنترل پروژه با Primavera P6

مهندسی صنایع

Excel مهندسی

برنامه ریزی تولید

Access مهندسی

تحلیل تکنیکال در بازارهای سرمایه (بورس،طلا و ارز)

طراحي سيستمهاي اطلاعات مديريت(MIS)

SPSS

تحلیل اقتصادی با Comfar

Excel پایه

دوره جامع ارزهای دیجیتال

شبیه سازی واحد های صنعتی با Arena

طراحی داشبوردهای مدیریتی با PowerBI

Minitab

طراحی داشبوردهای مدیریتی با Excel

GAMS

مدیریت پروژه

کنترل پروژه با MSP

کنترل پروژه با Primavera P6

اصول PMBOK

آموزش کاربری Microsoft Project Server 2019

تحلیل ریسک پروژه با PertMaster

Matlab پایه

حسابداری

حسابداری مالیاتی

حسابداری پایه

Excel حسابداری

ارائه اظهارنامه های مالیاتی

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

HTML,CSS,JavaScript

طراحی وب با ASP.Net MVC

SQL Server

طراحی سایت با WordPress

برنامه نویسی وب با PHP

Asp.net Core

Angular JS

django

Laravel

LINUX پایه

Next

Nuxt

React

SEO

UI-UX

Vue JS

SQL Server

برنامه نویسی موبایل

برنامه نویسی Android

Java

Cocoa

Dart

Flutter

Kotlin

React Native

Swift

Xamarin

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

برنامه نویسی C#.Net پایه

دوره جامع ICDL

زبان برنامه نویسی ++C

PowerPoint

برنامه نویسی C#.Net پیشرفته

WPF

WCF

هوش مصنوعی

برنامه نویسی به زبان Python

یادگیری ماشین و داده کاوی( Machine Learning & Data Mining ) در پایتون- کتابخانه Scikit

پردازش تصویر و بینایی ماشین ( Image Processing & Machine vision)در پایتون- کتابخانه OpenCV

یادگیری عمیق (Deep Learning) در پایتون- کتابخانه Keras و TensorFlow

عنوان دروس طراحی داخلی و دکوراسیون سطح یک

نقشه کشی و ترسیم فنی

سبک شناسی و مبانی نظری

مواد و مصالح در طراحی داخلی

AutoCAD 2D

Revit Architecture

عنوان دروس طراحی داخلی و دکوراسیون سطح دو

چیدمان (دکوراسیون ) و رنگ شناسی

اصول طراحی فنی ساختمان

روش های اجرای نازک کاری و دکوراسیون

طراح 1 مسکونی

مبانی رنگ شناسی و روانشناسی محیط

V-Ray & Post-Production

دوره Adobe Photoshop CC

عنوان دروس طراحی داخلی و دکوراسیون سطح سه

تاسیسات مکانیکی و الکتریکی

مدیریت هوشمند در معماری داخلی

بهره گیری از تکنولوژی واقعیت افزوده

طراحی تجاری و اداری

عنوان دروس طراحی داخلی و دکوراسیون اختیاری

اسکیس و راندو پایه

مدلسازی با 3D Max

طراحی گرافیک

دوره Adobe Photoshop CC

Adobe Illustrator CC

Adobe After Effects CC

Corel Draw

آموزش پایه طراحی طلا با Matrix

دوره جامع طراحی نشانه (لوگو)

Adobe Indesign CC

دوره جامع طراحی گرافیک

آموزش پیشرفته طلا و جواهر با Matrix

نقاشی دیجیتال

عکاسی و فیلم سازی

دوره عکاسی دیجیتال پایه

تدوین در Premiere PRO

دوره عکاسی دیجیتال پیشرفته

Adobe Lightroom Classic

انیمیشن و بازی سازی

اصول و پایه Stop Motion

تولید محتوا

دوره تولید محتوای الکترونیکی

بیان و گویندگی پایه

سخنوری (اعتماد به نفس در صحبت کردن)

بیان و گویندگی پیشرفته

روز هفته 10 12 14 16 18 20 22
شنبه
یکشنبه
دوشنبه
سه شنبه
چهارشنبه
پنجشنبه
جمعه
کد دوره عنوان دوره تاریخ شروع شهریه تخفیف
طول دوره: 30 ساعت
شهریه : 12,000,000 ریال
نوع آموزش:
پیشنیاز: ندارد
مدرک پایان دوره:
مدرک بین المللی:

برنامه زمانی دوره Cocoa

Cocoa

در حال حاضر کلاسی برای دوره مورد نظر ارائه نشده است در صورت تمایل شماره موبایل خود را ثبت نمایید تا زمان شروع دوره ها برای شما اطلاع رسانی شود

cocoa چیست و چه کاربردی دارد؟

cocoa

cocoa چیست؟

Cocoa یک چارچوب شی گرا پیشرفته برای ساخت برنامه‌هایی است که روی Mac OS X اپل اجرا می شوند. این مجموعه یکپارچه از کتابخانه‌های اشیاء مشترک، یک سیستم زمان اجرا و یک محیط توسعه است. کاکائو بیشتر زیرساخت‌هایی را که برنامه‌های کاربردی کاربر گرافیکی معمولاً به آن نیاز دارند را فراهم می کند و آن برنامه‌ها را از عملکرد داخلی سیستم عامل اصلی جدا می کند. کاکائو را به عنوان لایه ای از اشیاء در نظر بگیرید که هم به عنوان واسطه و هم تسهیل کننده بین برنامه‌هایی که می سازید و سیستم عامل عمل می کند. این اشیاء طیفی را از پوشش‌های ساده برای انواع پایه، مانند رشته‌ها و آرایه‌ها، تا عملکردهای پیچیده، مانند محاسبات توزیع‌شده و تصویربرداری پیشرفته، در بر می‌گیرند. آنها به گونه ای طراحی شده اند که ایجاد یک برنامه رابط کاربری گرافیکی (GUI) را آسان کنند و بر اساس یک زیرساخت پیچیده است که کار برنامه نویسی را ساده می کند. برنامه‌های کاربردی مبتنی بر کاکائو فقط به استفاده از ویژگی‌های چارچوب‌های کاکائو محدود نمی شود. آنها همچنین می توانند از تمام عملکردهای فریمورک‌های دیگر که بخشی از سیستم عامل Mac OS X هستند، مانند Quartz، QuickTime، OpenGL، ColorSync و بسیاری دیگر استفاده کنند. و از آنجایی که Mac OS X بر روی داروین ساخته شده است، یک سیستم مستحکم مبتنی بر BSD، [5] برنامه‌های کاربردی مبتنی بر کاکائو می توانند از تمام توابع اصلی سیستم یونیکس استفاده کنند و تا حد نیاز به سیستم فایل، خدمات شبکه و دستگاه‌های زیربنایی نزدیک شوند.

برای برنامه‌نویسی اپلیکیشن‌های IOS،تسلط به cocoa و swift ضروری است

تاریخچه cocoa

cocoa در واقع قدمت زیادی دارد - تقریباً به اندازه خود مکینتاش. دلیل آن این است که تا حد زیادی بر پایه OpenStep است که در سال 1987 با نام NeXTSTEP همراه با مکعب زیبا NeXT به دنیا معرفی شد. در آن زمان، هدف NeXTSTEP این بود، همانطور که فقط استیو جابز می‌توانست بگوید، «ایجاد چیز فوق‌العاده دیوانه‌کننده بعدی». توسط بسیاری از شرکت‌ها به عنوان محیط توسعه و استقرار منتخب آنها پذیرفته شد و بررسی‌های درخشانی در مطبوعات دریافت کرد. این یک فناوری قوی بود و همچنان ادامه دارد که بر اساس طرحی سال‌ها جلوتر از هر چیز دیگری در بازار بود. NeXTSTEP بر روی BSD Unix از UC Berkeley و میکروکرنل Mach از دانشگاه Carnegie-Mellon ساخته شده است. از Display PostScript از Adobe استفاده می‌کرد - با استفاده از زبان توصیف صفحه PostScript، به همان کد اجازه می‌داد تا اسناد را روی صفحه نمایش دهد و روی کاغذ چاپ کند. NeXTSTEP با مجموعه‌ای از کتابخانه‌ها به نام «فریم‌ورک‌ها» و ابزارهایی ارائه شد تا برنامه‌نویسان بتوانند برنامه‌هایی را با استفاده از زبان Objective-C بسازند. در سال 1993 NeXT از تجارت سخت افزار خارج شد تا بر نرم افزار تمرکز کند. NeXTSTEP به معماری Intel x86 پورت شد و منتشر شد. پورت‌های دیگری برای معماری‌های SPARC، Alpha و PA-RISC انجام شد. بعداً چارچوب‌ها و ابزارها برای اجرا بر روی سایر سیستم عامل‌ها مانند ویندوز و سولاریس اصلاح شدند. این چارچوب‌های اصلاح شده به عنوان OpenStep شناخته شدند. به سرعت در سال 1996. اپل به طور ناموفقی روی یک سیستم عامل نسل بعدی، معروف به Copland، کار می‌کرد تا جایگزین Mac OS 7 محبوب شود آنها تصمیم گرفتند به دنبال پایه و اساس سیستم عامل جدید باشند. به نظر می‌رسید که رقیب اصلی BeOS باشد، اما در یک حرکت غافلگیرکننده، اپل NeXT را با اشاره به نقاط قوت آن در توسعه نرم‌افزار و محیط‌های عملیاتی برای بازارهای سازمانی و اینترنتی خریداری کرد. به عنوان بخشی از این ادغام، اپل توسعه Rhapsody را آغاز کرد، توسعه سیستم عامل NeXTSTEP که با سیستم عامل مک کلاسیک ترکیب شده بود. در طی پنج سال بعد، Rhapsody به چیزی تبدیل شد که با نام Mac OS X 10.0 منتشر شد. به عنوان بخشی از آن تکامل، OpenStep به cocoa تبدیل شد.

مجموعه ویژگی‌های cocoa

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

  • تصویربرداری و چاپ:
  • مدل تصویربرداری و چاپ Mac OS X کوارتز نام دارد و بر اساس فرمت سند قابل حمل Adobe (PDF) است. برخلاف نسخه‌های قبلی سیستم عامل مک، از همان کدها و چارچوب‌ها برای ترسیم تصویر روی صفحه و ارسال خروجی به چاپگرها استفاده می‌شود. شما تجربه دست اول طراحی با کوارتز را در فصل 7 و با چاپ در فصل 12 خواهید داشت. مدیریت رنگ و فناوری تطبیق اپل، ColorSync، در Quartz تعبیه شده‌است و تضمین می‌کند که رنگ‌های موجود در اسناد به طور خودکار برای هر دستگاهی که روی آن چاپ یا نمایش داده می‌شود، تصحیح رنگ می‌شود. هر زمان که تصویری در پنجره cocoaیی نمایش داده می‌شود یا چاپ می‌شود، رنگ‌های آن به‌طور خودکار مطابق با هر نمایه رنگی که در تصویر تعبیه شده‌است به همراه نمایه‌های نمایشگر یا چاپگر به درستی ارائه می‌شوند.

  • بین المللی سازی و بومی‌سازی:
  • cocoa به برنامه‌ها اجازه می‌دهد تا به راحتی به زبان‌های مختلف بومی‌سازی شوند. cocoa عناصر رابط کاربری را جدا از فایل اجرایی نگه می‌دارد، و این امکان را فراهم می‌کند که چندین بومی‌سازی با یک برنامه همراه شود. فن‌آوری زیربنایی همان است که توسط Mac OS X برای ارسال یک نسخه از سیستم‌عامل با محلی‌سازی‌های فراوان استفاده می‌شود. از آنجایی که Cocoa از Unicode به عنوان مجموعه کاراکترهای اصلی خود استفاده می‌کند، برنامه‌ها به راحتی می‌توانند تمام زبان‌های زنده دنیا را مدیریت کنند. استفاده از یونیکد بسیاری از مشکلات رمزگذاری کاراکتر را از بین می‌برد. برای کمک به شما در مدیریت متن غیر یونیکد، cocoa عملکردی را ارائه می‌دهد تا به شما کمک کند بین یونیکد و دیگر مجموعه کاراکترهای اصلی که امروزه استفاده می‌شوند، ترجمه کنید.

  • متن و فونت:
  • cocoa مجموعه ای قدرتمند از خدمات متنی را ارائه می‌دهد که می‌توانند به راحتی با برنامه‌های کاربردی متن فشرده سازگار شوند. این خدمات شامل کرنینگ، لیگاتورها، قالب‌بندی برگه‌ها و خط‌کش‌ها هستند و می‌توانند از بافرهای متنی به بزرگی فضای حافظه مجازی پشتیبانی کنند. سیستم متن همچنین از گرافیک‌های جاسازی شده و سایر پیوست‌های درون خطی پشتیبانی می‌کند. cocoa از انواع فرمت‌های فونت پشتیبانی می‌کند، از جمله Adobe PostScript محترم (شامل انواع 1، 3 و 42)، قالب TrueType که توسط اپل در اواخر دهه 1980 تعریف شد و توسط مایکروسافت در ویندوز 3.1 پذیرفته شد، و فرمت OpenType جدید که ادغام می‌شود. قابلیت‌های PostScript و TrueType.

  • خدمات کاربردی صادر شده:
  • برنامه‌های cocoa می‌توانند از طریق دو مکانیسم: اسکریپت‌نویسی با AppleScript و از طریق سرویس‌ها، عملکرد را برای سایر برنامه‌ها و همچنین برای کاربران نهایی در دسترس قرار دهند. AppleScript به کاربران امکان می‌دهد تا برنامه‌ها را مستقیماً روی سیستم خود کنترل کنند، از جمله خود سیستم عامل. اسکریپت‌ها حتی به کاربران نسبتاً غیر ماهر نیز اجازه می‌دهند تا کارهای رایج را خودکار کنند و به اسکریپت‌های ماهر توانایی ترکیب چند برنامه کاربردی برای انجام کارهای پیچیده‌تر را بدهند. به عنوان مثال، اسکریپتی که هنگام ورود کاربر اجرا می‌شود، می‌تواند ایمیل کاربر را باز کند، به دنبال یک پیام خلاصه اخبار روزانه بگردد و آدرس‌های اینترنتی را از خلاصه در پنجره‌های جداگانه مرورگر وب باز کند. اسکریپت‌ها به کل محیط Mac OS X و همچنین سایر برنامه‌ها دسترسی دارند. برای مثال، یک اسکریپت می‌تواند برنامه ترمینال را راه‌اندازی کند، دستوری برای فهرست کردن فرآیندهای در حال اجرا صادر کند و از خروجی برای اهداف دیگری استفاده کند.

  • فناوری‌های مولفه:
  • یکی از مزایای کلیدی cocoa به عنوان یک محیط توسعه، توانایی آن در توسعه سریع و آسان برنامه‌ها با مونتاژ اجزای قابل استفاده مجدد است. با ابزارهای برنامه نویسی مناسب و کمی ‌کار، می‌توانید اجزای cocoaیی بسازید که قابل بسته بندی و توزیع برای استفاده دیگران باشد.

به جای استفاده از cocoa می‌توانید از کراس پلت‌فرم‌هایی مانند flutter , Xamarin وReact Nativeاستفاده کنید.

دوره cocoa در مهرگان

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

مخاطبان دوره

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