آموزش برنامه نویسی

آموزشگاه تحلیل داده ارایه دهنده به روز ترین مطالب آموزشی و متدلوژی های برنامه نویسی است که در این زمینه بی رقیب است

آموزش برنامه نویسی

آموزشگاه تحلیل داده ارایه دهنده به روز ترین مطالب آموزشی و متدلوژی های برنامه نویسی است که در این زمینه بی رقیب است

آموزش برنامه نویسی

آموزشگاه تحلیل داده مفتخر به آموزش و برپایی دوره های مقدماتی برنامه نویسی تا سطوح پیشرفته و معماری نرم افزار با بیش از پانزده سال در خدمت جویندگان علم و مهارت آموزان باشد.
آموزشگاه تحلیل داده ارایه دهنده به روز ترین مطالب آموزشی و متدلوژی های برنامه نویسی است که در این زمینه بی رقیب است
شما عزیزان می توانید با خیال آسوده تمرکزی جز اهداف خویش نداشته باشید
دوره های جدید تحلیل داده در راه است.....
برای اطلاع از این دوره ها با شماره 02188146330 یا 02188146323 تماس حاصل نمایید

۳ مطلب در مرداد ۱۳۹۸ ثبت شده است

دوره آموزش کامل Node.js و ایجادAPI

آموزش node js

اهداف دوره

در این دوره می آموزید که چگونه با زبان JavaScript برنامه نویسی سمت Server انجام دهید. 
در دوره آموزش Node.Js، دانشجو به صورت کامل کار با پایگاه داده MongoDB را می آموزد. 
در دوره آموزش Node.Js، دانشجو به صورت کاربردی نحوه ساخت API در Node.Js را می آموزد. 
در دوره آموزش Node.Js، دانشجو به صورت کاربردی بر Socket Programming مسلط می شود. 
در دوره آموزش Node.Js، کلیه مراحل ساخت یک چت روم آنلاین را به صورت پروژه محور می آموزید. 
دانشجو در دوره آموزش Node.Js، به تسلط کامل بر مفاهیم شی گرایی و پیاده سازی آن در Node.Js مسلط می شود. 
در دوره آموزش Node.js، دانشجویان به تسلط کامل بر معماری MVC می رسند. 
در دوره آموزش Node.js،دانشجو به تسلط کامل بر Design Pattern Dependeny Injection و همچنین به تسلط بر کار با ابزار IOC در Node.js می رسد. IOC ها ابزارهای مدیریت ساخت اشیا هستند که از یک نقطه مرکزی کل فرآیند ساخت ومیریت حافظه همه اشیا را بر عهده می گیرند. 
در دوره آموزش Node.Js، دانشجویان به تسلط کامل بر سیستم احراز هویت در Node.Js می رسند. استفاده از JWT که یکی از بهترین روشهای Token سازی میباشد،میرسند 
در دوره آموزش Node.js دانشجویان با تسلط کامل مفاهیم Asymmetric Encryption، وهمچین DIGITALL SIGNATURE اقدام به رمزگذاری Token های امنیتی می پردازند 
در دوره آموزش Node.Js، دانشجویان به تسلط کامل بر مفاهیم MiddleWare می رسند و قادر خواهند بود تا MiddleWare ها رادر PIPE Line بارگ

برای ثبت نام در دوره آموزش Node.js به سایت آموزشگاه تحلیل داده رجوع کنید



مخاطبین این دوره

  •  دانشجویانی که با یک زبان برنامه نویسی آشنایی دارند و برنامه نویسان حرفه ای و مبتدی که علاقه مند به یادگیری Node.js هستند.


پیشنیاز

آشنایی با مفاهیم برنامه نویسی


o آموزش مقدمات Node.js

  • آموزش Package Manager و کار با NPM
  • آموزش مفاهیم Package و فرمت JSON
  • نصب و راه اندازی Node.js و Visual Studio Code
  • مروری بر JavaScript و ES 6
  • تفاوت های شیوه های برنامه نویسی در سمت Back End


o آموزش مفاهیم کاربردی جاوااسکریپت در Node.js

  • آموزش ایجاد نخستین پروژه در Node.js
  • آموزش بررسی ساختار نخستین پروژه Node.js
  • آموزش ایجاد ساختار های مختلف در پروژه Node.js
  • آموزش معرفی انواع داده (Data Type) و عملگرها در Node.js
  • آموزش تعریف انواع توابع در Node.js
  • آموزش خصوصیات String (Length, Constructor, Prototype) در Node.js
  • آموزش متدهای کار رشته در Node.js
  • آموزش انواع شرط ها و حلقه ها در Node.js
  • آموزش کار با کلاس ها در Node.js
  • آموزش کار با آرایه ها و متدهای مربوط به آن در Node.js
  • آموزش آشنایی و کار با Callback و برنامه نویسی Sync و Async در Node.js
  • آموزش درک معماری های SCA و N-Layer و بررسی آنها در Node.js


o آموزش کار با Database در Node.js

  • تعریف Database
  • انواع Database و تفاوت های بین SQL و NOSQL
  • آموزش نصب و راه اندازی MongoDB
  • آموزش انواع داده ها در MongoDB
  • آموزش مفاهیم Scope و Variables در Node.js
  • آموزش عملگرها در Node.js
  • آموزش مفاهیم اشیا، آرایه ها و تابع ها در Node.js
  • آموزش Anonymous function در Node.js
  • آموزش Module System در Node.js
  • آموزش طرز کارکرد MongoDB
  • آموزش انجام چهار عمل اصلی در MongoDB (Insert, Update, Delete, Query)


o آموزش Express.js

  • آموزش طراحی یک وب اپلیکیشن در Node.js
  • آموزش سازماندهی فایل ها در Node.js
  • آموزش ایجاد Entry Point در Node.js
  • آموزش درک و استفاده از Middleware در Node.js
  • آموزش Router در Node.js
  • آموزش Controller در Node.js
  • آموزش Model در Node.js
  • آموزش Handlebars as view engines در Node.js


o آموزش Templating with Handlebars در Node.js

  • آموزش Client-side templating در Node.js
  • آموزش Server-side templating در Node.js
  • آموزش View ها در Node.js
  • آموزش Layout ها در Node.js
  • آموزش Partial View ها در Node.js
  • آموزش Handlebars در Node.js
  • آموزش عملیات Binding اشیا به template در Node.js
  • آموزش Handlebars helper در Node.js
  • آموزش عملیات Render کردن View ها در Node.js


o آموزش Controllers and View Models در Node.js

  • آموزش Controllers در Node.js
  • آموزش View Models در Node.js
  • آموزش Helpers for reusable code در Node.js


o آموزش Persisting Data with MongoDB در Node.js

  • آموزش اتصال به MongoDB در Node.js
  • آموزش ثبت و بازیابی یک document در Node.js
  • معرفی Mongoose در Node.js
  • آموزش Schemas در Node.js
  • آموزش Models در Node.js
  • آموزش Built-in validation در Node.js
  • آموزش Static methods در Node.js
  • آموزش Virtual properties در Node.js
  • آموزش اتصال با Mongoose در Node.js
  • آموزش انجام عملیات CRUD در Node.js


o آموزش ایجاد RESTful API در Node.js

  • معنا و مفهوم RESTful API چیست؟
  • آموزش Postman
  • آموزش ساخت یک API server در Node.js
  • آموزش انواع متدهای GET و POST و PUT و DELETE


o آموزش Socket در Node.js

  • تعریف مفهوم سوکت و برنامه نویسی سوکت
  • آموزش Event Handling در Node.js
  • آموزش Broadcasting در Node.js
  • آموزش Namespaces در Node.js
  • آموزش Rooms در Node.js
  • آموزش Error Handling در Node.js
  • آموزش Logging and Debugging در Node.js
  • آموزش Internals در Node.js
  • آموزش Chat Application در Node.js


o آموزش Test در Node.js

  • تست چیست و چرا باید از تست استفاده کنیم؟
  • آموزش ایجاد Test helper در Node.js
  • آموزش تست Route در Node.js
  • آموزش تست Server در Node.js
  • آموزش تست یک Model در Node.js
  • آموزش تست یک Controller در Node.js


o آموزش Deploy در Node.js

  • آموزش گرفتن خروجی از پروژه و انتشار آن در Node.js


o آموزش SPA

  • معرفی ساختار SPA
  • معرفی چند Framework برای Frontend


o آموزش Node.js Framework

۰ نظر موافقین ۰ مخالفین ۰ ۱۳ مرداد ۹۸ ، ۱۸:۲۷
افشین رفوا

آموزش React Native

آموزش React Native

مقدمه

در دوره  می آموزید که چگونه Application های Cross Platform بسازید که در سیستم عامل های Android و IOS اجرا شوند. 
در دوره برنامه نویسی React Native می آموزید برنامه هایی بسازید که از لحاظ خروجی و Peformance دقیقا Native بوده و برنامه تولید شده دقیقا مانند برنامه ای است که با Java یا Swift ساخته شده است. 
نرم افزارهای مشهور Instagram، Facebook، Skype و... نمونه هایی از Application هایی هستند که با React Native ساخته شده اند.

اهداف دوره

دانشجویان در دوره React Native بر معماری سیستم عامل Android تسلط کافی می یابند. 
دانشجویان در دوره React Native بر معماری سیستم عامل IOS تسلط کافی می یابند. 
در دوره آموزش React Native دانشجویان به تسلط کامل در نصب محیط و راه اندازی محیط برنامه نویسی و همچنین راه اندازی Emulator مسلط می شوند. 
در دوره آموزش React Native دانشجویان به جنبه های قدرتمند زبان برنامه نویسی JavaScript که در برنامه نویسی React Native استفاده می شود مسلط می شوند. 
آموزش ساخت انواع Layout و استانداردهای Layout در Android و IOS از اهداف این دوره می باشد. 
دانشجویان در دوره آموزش React Native به کار با State ها و همچنین Debug نمودن برنامه های React Native مسلط می شوند. 
طراحی انواع Navigation های موبایل شامل Android و IOS و همچنین ساخت انواع Animation از اهداف دوره آموزش React Native می باشد. 
آموزش کار با دستگاه های جانبی موبایل مثل دوربین، نقشه و... از اهداف دوره می باشد. 
دانشجویان در دوره آموزش React Native می آموزند که با استفاده از Http Request چگونه انواع API ها و Web Service ها و دیگر منابع Web را مورد دسترسی قرار دهند.

برای ثبت نام در دوره آموزش React Native به سایت آموزشگاه تحلیل داده رجوع کنید

مخاطبین این دوره

  •  شرکت ها و برنامه نویسان فعال در حوزه نرم افزار که می خواهند هزینه تولید اپلیکیشن های خود را کاهش دهند.
  •  تمامی برنامه نویسان حرفه ای Andoird و IOS که می خواهند به دنیای جدیدی از طراحی اپلیکیشن وارد شوند.
  •  طراحانی که می خواهند بدون درگیر شدن با Android و IOS اپلیکشن بسازند.
  •  کلیه برنامه نویسان Web و Desktop که می خواهند بدون یادگیری Java و Swift تخصص اپلیکیشن نویسی را به گنجینه دانسته های خود بیفزایند.


پیشنیاز

آشنایی با HTML و CSS و مفاهیم برنامه نویسی


o مقدمات

  • معرفی سیستم عامل و پلتفرم ها
  • انواع برنامه نویسی به صورت Cross Platform
  • آینده وب و موبایل
  • مروری بر HTML و CSS
  • آموزش حرفه ای Package Manager برای React Natvie
  • آموزش Package.json
  • مزایا و معایب React Native


o آموزش نصب و راه اندازی محیط React Native

  • آموزش نصب NodeJS
  • آموزش نصب Android Studio
  • آموزش نصب Visual Studio Code
  • آموزش نصب React Native
  • آموزش نصب React Native CLI
  • آموزش کاربردی Extension های Vysor، Web Server، Audits و...
  • کار Developer Options در موبایل
  • معرفی و نصب شبیه ساز


o آموزش جاوااسکریپت برای React Native

  • آموزش کاربردی EcmaScript 6
  • آموزش کاربردی Arrow Functions
  • آموزش کار با کلاس ها (Classes) در جاوااسکریپت
  • آموزش Enhanced Object Literals در جاوااسکریپت
  • آموزش String interpolation در جاوااسکریپت
  • آموزش Destructuring در جاوااسکریپت
  • آموزش Default در جاوااسکریپت
  • آموزش Spread در جاوااسکریپت
  • آموزش Spread + Object Literals در جاوااسکریپت
  • آموزش Rest در جاوااسکریپت
  • آموزش Let در جاوااسکریپت
  • آموزش Const در جاوااسکریپت
  • آموزش For..of در جاوااسکریپت
  • آموزش Unicode در جاوااسکریپت
  • آموزش Modules And Module Loaders در جاوااسکریپت
  • آموزش Set در جاوااسکریپت
  • آموزش WeakSet در جاوااسکریپت
  • آموزش Map در جاوااسکریپت
  • آموزش WeakMap در جاوااسکریپت
  • آموزش Proxies در جاوااسکریپت
  • آموزش Symbols در جاوااسکریپت
  • آموزش Inheritable Built-ins در جاوااسکریپت
  • آموزش New Library در جاوااسکریپت
  • آموزش Binary and Octal در جاوااسکریپت
  • آموزش Promises در جاوااسکریپت
  • آموزش Reflect در جاوااسکریپت
  • آموزش Tail Call Optimization در جاوااسکریپت


o آموزش ساختار محیط Android Studio و سیستم عامل Android

  • آشنایی با محیط Android Studio
  • آموزش Folder Structure در Android Studio
  • آشنایی با Java و XML
  • آشنایی با مدل لایه ای معماری Android
  • آشنایی با اصطلاحات Android
  • بررسی کامل و جامع Activity
  • بررسی Fragment در اندروید
  • بررسی Widget در اندروید
  • بررسی Layout در اندروید
  • آموزش جامع Manifest


o آموزش ساختار محیط XCode و سیستم عامل IOS

  • مقدمات IOS
  • آشنایی با Swift
  • آشنایی با اصطلاحات IOS
  • بررسی Stackview در IOS
  • بررسی Auto Layouts در IOS
  • بررسی Segues در IOS
  • بررسی Package در IOS


o آموزش React Native

  • ایجاد اولین پروژه React Native
  • آموزش خروجی گرفتن از پروژه React Native
  • آموزش اجرای برنامه React Native در Android
  • آموزش اجرای برنامه React Native در IOS
  • آموزش کار با ورودی متنی (Textinput) در React Native
  • آموزش استایل دهی در React Native
  • آموزش استفاده از یک Framework اختصاصی در React Native
  • آموزش Position در React Native
  • آموزش (Button) در React Native
  • آموزش ساخت کامپوننت های اختصاصی در React Native
  • آموزش Listening to Touch Events در React Native
  • آموزش ScrollView در React Native
  • آموزش Static Images در React Native
  • آموزش Network Images در React Native
  • آموزش Modal در React Native


o آموزش Managing Application State در React Native

  • آموزش State
  • آموزش Redux در React Native
  • آموزش نصب Redux در React Native
  • آموزش Actions در React Native
  • آموزش Reducer در React Native
  • آموزش Store در React Native
  • آموزش React Native و Redux در React Native


o آموزش رفع Bug در React Native

  • آموزش Console
  • آموزش Console در React Native
  • آموزش Breakpoints در React Native
  • آموزش React Native Debugger در React Native
  • آموزش Debugging Redux در React Native


o آموزش Navigation در React Native

  • مقایسه Navigation در برنامه های Web و برنامه های Native
  • آموزش Exploring Native Navigation Solutions در React Native
  • آموزش افزودن React Native Navigation به Android
  • آموزش افزودن React Native Navigation به IOS
  • آموزش Tabs Navigation در React Native
  • آموزش Icons در React Native
  • آموزش Pushing Pages در React Native
  • آموزش Popping Pages در React Native
  • آموزش Navigator Methods در React Native
  • آموزش Side Drawer در React Native
  • آموزش Navigation Events And Toggling the Drawer در React Native


o آموزش طراحی ظاهر برنامه و انیمیشن در React Native

  • آموزش Stylesheet در React Native
  • آموزش کامل و حرفه ای Flexbox در React Native
  • آموزش انواع واحد ها
  • آموزش Relative
  • آموزش Absolute
  • آموزش Text Style در React Native
  • آموزش Background Image در React Native
  • آموزش کامل Custom Button در React Native
  • آموزش کامل Side Drawer در React Native
  • آموزش Custom Button در React Native
  • آموزش Cross Platform Styles And Responsiveness در React Native
  • نمایش Icon های مختلف برای Platform های مختلف در React Native
  • آموزش بحث Centering with Margins در React Native
  • استفاده از Animated API در React Native


o آموزش ورودی های کاربر و اعتبارسنجی در React Native

  • آموزش Validation در React Native
  • آموزش Managing Input/ Control State در React Native
  • آموزش Validation Logic در React Native
  • آموزش Validation State در React Native
  • آموزش Auth Action در React Native
  • آموزش Soft Keyboard در React Native


o آموزش کار با قابلیت های دستگاه مانند دوربین و... در React Native

  • آموزش نصب react-native-maps در React Native
  • آموزش عملیات Render نقشه در React Native
  • آموزش انتخاب یک موقیعت روی نقشه در React Native
  • آموزش افزودن یک Map Marker در React Native
  • آموزش نصب react-native-image-picker در React Native
  • آموزش کار با Image Picker در React Native
  • آموزش Storing the Picked Images در React Native
  • آموزش Image Picker and the Data it Returns در React Native


o آموزش شبکه و Http Request در React Native

  • بررسی تئوری Http Request در React Native
  • آموزش ایجاد Server در React Native
  • آموزش استفاده از Fetch-API در React Native
  • آموزش کار با Storing Data in Firebase در React Native
  • آموزش کار با Image Upload در React Native
  • آموزش Storing Data in Firebase در React Native
  • آموزش Storing the Remaining Data در React Native
  • آموزش Activity Indicator در React Native
  • آموزش Getting Data from the Server در React Native
  • برای ثبت نام در دوره آموزش React Native به سایت آموزشگاه تحلیل داده رجوع کنید
۰ نظر موافقین ۰ مخالفین ۰ ۱۳ مرداد ۹۸ ، ۱۸:۱۵
افشین رفوا
آموزشگاه برنامه نویسی تحلیل داده برگزار می کند: آموزش کامل و حرفه ای طراحی سایت
فهرست مخاطبین دوره آموزش کامل و حرفه ای طراحی سایت:
آن دسته از افرادی که می خواهند طراحی سایت را در محیطی 100 % عملی و کاملا پروژه ای یاد بگیرند.
برای ثبت نام و اطلاع از این دوره و سرفصلهای آموزشی آن با شماره های 02188146323 . 02188146330 تماس بگیرید.
سایت آموزشگاه تحلیل داده  : http://www.tahlildadeh.com
آموزش برنامه نویسی
۱ نظر موافقین ۰ مخالفین ۰ ۱۳ مرداد ۹۸ ، ۱۷:۳۶
افشین رفوا