بلوار ملت - حدفاصل سی و سه پل و پل آذر
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 ریال
نوع آموزش:
پیشنیاز: ندارد
مدرک پایان دوره:
مدرک بین المللی:

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

Dart

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

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

dart

Dart چیست؟

Dart (دارت) یک زبان برنامه نویسی مدرن همه منظوره و سطح بالا است که در اصل توسط گوگل توسعه یافته است. این زبان برنامه نویسی جدید است که در سال 2011 پدیدار شد، اما نسخه پایدار آن در ژوئن 2017 منتشر شد. Dart در آن زمان چندان محبوب نیست، اما زمانی که توسط Flutter استفاده می شود محبوبیت پیدا می کند. Dart یک زبان برنامه نویسی پویا، مبتنی بر کلاس و شی گرا با بسته شدن و دامنه واژگانی است. از نظر نحوی، کاملاً شبیه جاوا، سی و جاوا اسکریپت است. اگر هر یک از این زبان های برنامه نویسی را می شناسید، می توانید به راحتی زبان برنامه نویسی Dart را یاد بگیرید.

Dart یک زبان برنامه نویسی منبع باز است که به طور گسترده برای توسعه اپلیکیشن موبایل، اپلیکیشن های وب مدرن، اپلیکیشن دسکتاپ و اینترنت اشیا (IoT) با استفاده از فریم ورک فلاتر استفاده می شود. همچنین از چند مفهوم پیشرفته مانند رابط ها، میکسین ها، کلاس های انتزاعی، ژنریک های refield و رابط نوع پشتیبانی می کند. این یک زبان کامپایل شده است و از دو نوع تکنیک کامپایل پشتیبانی می کند. AOT (ahead-of-time) - کد Dart را در کد جاوا اسکریپت بهینه شده با کمک کامپایلر dar2js تبدیل می کند و بر روی تمام مرورگرهای وب مدرن اجرا می شود. کد را در زمان ساخت کامپایل می کند. JOT (Just-In-Time) - کد بایت را در کد ماشین (کد بومی) تبدیل می کند، اما فقط کدهای ضروری را تبدیل می کند.

Dart پیش نیاز کراس ‌پلت فرم Flutter است

تاریخچه Dart

Dart برای اولین بار در کنفرانس GOTO در ماه 10 تا 12 اکتبر 2011 در آرهوس، دانمارک آشکار شد. در ابتدا توسط Lars bark و Kespar طراحی و توسط گوگل توسعه داده شد. اولین نسخه 1.0 Dart در 14 نوامبر 2013 منتشر شد که به عنوان جایگزینی برای جاوا اسکریپت در نظر گرفته شده بود. در ژوئیه 2014، اولین ویرایش زبان Dart توسط Ecma International مورد تایید در صد و هفتمین مجمع عمومی آن قرار گرفت. نسخه اول به دلیل نقص در وب مورد انتقاد قرار گرفت و این طرح در سال 2015 با انتشار 1.9 Dart کنار گذاشته شد. نسخه دوم Dart 2.0 در ماه آگوست منتشر شد که شامل سیستم نوع صدا نیز می‌شود. نسخه اخیر Dart 2.7 با روش افزونه تکمیل شده است که ما را قادر می سازد هر نوع عملکردی را اضافه کنیم.

dart

اهمیت Dart

Dart یک زبان مستقل از پلتفرم است و از تمامی سیستم عامل‌ها مانند ویندوز، مک، لینوکس و غیره پشتیبانی می کند. این یک زبان منبع باز است، به این معنی که برای همه رایگان در دسترس است. دارای مجوز BSD و توسط استاندارد ECMA شناخته شده است. این یک زبان برنامه نویسی شی گرا است و از تمام ویژگی های oops مانند ارث بری، رابط‌ها و ویژگی های نوع اختیاری پشتیبانی می کند. Dart به دلیل پایداری در ساخت برنامه های بلادرنگ بسیار مفید است. Dart همراه با کامپایلر dar2js است که کد Dart را به کد جاوا اسکریپت منتقل می کند که در تمام مرورگرهای وب مدرن اجرا می شود. Dart VM مستقل به کد Dart اجازه می دهد در یک محیط رابط خط فرمان اجرا شود.

علاوه بر Dart می‌توان برای برنامه‌نویسی اپلیکیشن اندرویداز Androidstudio و برای IOS از Cocoa استفاده نمود.

ویژگی‌های Dart

 

  • برنامه نویسی شی گرا:
  • Dart یک زبان برنامه نویسی شی گرا با پشتیبانی از وراثت، رابط‌ها و ویژگی های تایپ اختیاری است. همچنین از رابط ها، میکسین ها، کلاس های انتزاعی، ژنریک های اصلاح شده، تایپ ایستا و یک سیستم نوع قوی پشتیبانی می کند.

  • متن باز:
  • Dart یک زبان برنامه نویسی متن باز است و مجموعه ای از ابزارها برای کامپایل و اجرای Dart Code دارد. این استاندارد به عنوان یک استاندارد ECMA شناخته شده است و با مجوز BSD در دسترس است.

  • Cross-Platform:
  • Dart یک کراس پلتفرم است و از تمام سیستم عامل های اصلی پشتیبانی می کند. کامپایلر Dart با ماشین مجازی خود ارائه می شود که به برنامه های Dart اجازه می دهد روی هر سیستمی اجرا شوند.

  • پشتیبانی مرورگر:
  • کد Dart را می توان با استفاده از کامپایل منبع به منبع به جاوا اسکریپت کامپایل کرد. یک کامپایلر dar2js وجود دارد که کد Dart را به کد جاوا اسکریپت بهینه‌سازی شده تبدیل می‌کند که در تمام مرورگرهای وب مدرن اجرا می‌شود.

  • Type Safe:
  • Dart یک زبان برنامه نویسی ایمن است. Dart از ترکیبی از بررسی نوع استاتیک و بررسی زمان اجرا استفاده می کند تا اطمینان حاصل کند که مقدار متغیر همیشه با نوع استاتیک متغیر مطابقت دارد. اگرچه Dart به شدت تایپ می‌شود، اما به دلیل استنتاج نوع، حاشیه‌نویسی‌های نوع اختیاری هستند.

  • Ahead-Of-Time (AOT):
  • Dart از حالت کامپایل Ahead-Of-Time (AOT) پشتیبانی می کند. در این حالت، کد Dart می تواند مستقیماً به کد ماشین بومی تبدیل شود. برنامه های ساخته شده با Flutter در فروشگاه های برنامه به عنوان کد Dart کامپایل شده AOT مستقر می شوند.

  • استفاده مجدد از کد:
  • Dart به طور غیرعادی در تدوین و اجرا انعطاف پذیر است. کد Dart را می توان به طور موثر AOT یا JIT کامپایل کرد، تفسیر کرد یا به زبان های دیگر ترجمه کرد. نه تنها تدوین و اجرای Dart به طور غیرعادی انعطاف پذیر است، بلکه به ویژه سریع است.

  • کامپایل و اجرا انعطاف پذیر:
  • Dart cade را می توان کد جاوا اسکریپت بهینه سازی شده را کامپایل کرد که می تواند در تمام مرورگرهای وب مدرن اجرا شود. این امکان استفاده مجدد از کد Dart را بین برنامه های تلفن همراه و برنامه های وب فراهم می کند. گزارش شده است که کد Dart را می توان تا 70 درصد از کد بین برنامه های موبایل و وب آنها دوباره استفاده کرد.

  • برنامه نویسی ناهمزمان:
  • Dart از برنامه نویسی ناهمزمان پشتیبانی می کند که به برنامه شما اجازه می دهد بدون مسدود شدن اجرا شود. Dart یک زبان برنامه نویسی تک رشته ای است که به توسعه دهنده کمک می کند تا اطمینان حاصل کند که توابع حیاتی تا زمان تکمیل، بدون پیش داوری اجرا می شوند.

  • همزمانی:
  • Dart یک زبان برنامه نویسی ناهمزمان است. Dart از ایزوله‌ها برای دستیابی به همزمانی استفاده می کند. ایزوله‌ها کارگران مستقلی هستند که حافظه مشترکی ندارند، اما در عوض با ارسال پیام‌ها از طریق کانال‌ها ارتباط برقرار می کنند، ایزوله‌ها شبیه بازیگران در Erlang یا کارگران وب در جاوا اسکریپت هستند. از آنجایی که ایزوله‌ها از طریق پیام های عبوری با یکدیگر ارتباط برقرار می کنند، بنابراین به راهی برای سریال سازی یک پیام نیاز دارد. این کار با استفاده از یک عکس فوری انجام می شود، که از یک شیء داده شده تولید می شود، و سپس برای deserialization به ایزوله دیگر منتقل می شود.

  • ابزار قوی:
  • Dart SDK با مجموعه گسترده ای از محیط های اجرایی، کتابخانه‌ها و ابزارهایی که منحصراً برای این زبان طراحی شده اند عرضه می شود.

  • کتابخانه‌ها:
  • Dart دارای مجموعه ای غنی از کتابخانه های داخلی است که در Dart SDK نصب شده اند، شامل هسته، همگام، ریاضی، تبدیل و غیره. بعداً می‌توانید یک کتابخانه را وارد کنید، و کتابخانه‌ها می‌توانند دوباره صادر کنند.

  • انجمن:
  • Dart با جامعه بزرگی از توسعه دهندگان Dart پشتیبانی می شود. بنابراین اگر در هنگام توسعه یک برنامه در نقطه ای گیر کرده اید، به راحتی می توانید کمک پیدا کنید.

dart

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

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

مخاطبان دوره

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