روز مانده به شروع دوره
Python - پایتون
روز مانده به شروع دوره
Machine learning
ورود
021-88146330
0903-9737-034
تقویم آموزشی

آموزشگاه تحلیل‌داده

دوره آموزش React Native

title title
نام دوره شهریه نام استاد مدت زمان تاریخ شروع زمان برگزاری پیشنیاز وضعیت دوره
دوره آموزش React Native 3,000,000 مهندس محمدی 30 1401/06/04 جمعه ها ساعت 9 تا 12 دوره آموزش Front End - به همراه ReactJs حضوری و آنلاین

TAHLILDADEH ACADEMY

آنچه که در React native میآموزیم

امروزه اپلیکیشن‌های موبایل یکی از بهترین راه‌ها برای ارتباط با کاربران می باشند ، و این موضوع عجیبی نیست که بسیاری از افراد برای یادگیری برنامه نویسی این گرایش را انتخاب می کنند .
به نظر شما این خیلی عالی نیست که بتوانید از دانش توسعه وب خود، همراه با دانش React برای ساخت app های تلفن همراه استفاده کنید؟
این موضوع دقیقا همان چیزی است که React Native برای ما به ارمغان آورده است
شما برای برنامه نویسی موبایل نیازی به یادگیری زبانهای java، swift و ObjectiveC نخواهید داشت - React و جاوا اسکریپت تمام چیزی است که برای ایجاد برنامه های موبایل برای android و ios نیاز خواهید داشت.
instagram، AirBnB، skype و بسیاری دیگر از شرکت های بین المللی از react native برای ساخت app های تلفن همراه خود استفاده می کنند.
هر آنچه را که برای ایجاد برنامه‌های React Native نیاز دارید، در این دوره آموزش داده خواهد شد ، و خواهید توانست app های خود را در Google Play و App Store و کافه بازار و سیبچه و .... منتشر ‌کنید .
تمامی مطالب تئوری React Native، مفاهیم اصلی آن، نحوه ساخت طرح‌های responsive (واکنش گرا) که در تمامی صفحه نمایش ها با هر ابعادی به درستی نمایش داده شود و استفاده از دوربین و location و موارد دیگر را آموزش خواهید دید .
این دوره بصورت کاملا کاربردی و عملی خواهد بود و اپلیکیشن فروشگاه اینترنتی را در آن پیاده سازی خواهیم کرد

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

  • کسانی که می خواهند از React برای ساخت app های موبایل بصورت native استفاده کنند
  • توسعه دهندگان App های تلفن همراه که مایل هستند فقط یک زبان را برای توسعه App های تلفن همراه یاد بگیرند
  • توسعه دهندگان موبایل یا وب که علاقه مند به توسعه Appهای native با استفاده از از جاوا اسکریپت هستند

سرفصل های دوره React native


  1. react native چیست و چرا باید آنرا برای برنامه نویسی موبایل انتخاب کنیم ؟
  2. نحوه کارکرد و life cycle در react native
  3. روش های مختلف برنامه نویسی با استفاده از react native
  4. اجرای App ها در android emulator و ios simulator
  5. اجرای App ها در دستگاه های واقعی (موبایل و تبلت و ...)
  6. معرفی و کار با component های react native
  7. استفاده از Core Component ها
  8. طراحی ظاهر App ها و کار با Style ها
  9. کار با Flex Box در برنامه نویسی موبایل
  10. ایجاد App های Responsive برای اجرای صحیح در تمام نمایشگر ها
  11. طراحی ui/ux با استفاده از Adobe XD
  12. طراحی و ساخت Component های یک App
  13. برقراری ارتباط بین کامپوننت ها و Message Passing
  14. کار با انواع Touchable ها
  15. کار با Style Sheet Object
  16. استفاده از state ها
  17. کار با event ها
  18. نحوه پیاده سازی alert ها
  19. ساخت list ها
  20. استایل دهی list ها
  21. کار با scroll view ها
  22. نمایش لیست های بزرگ و کار با Flat List
  23. بررسی modal ها
  24. چه زمانی باید از modal استفاده کنیم
  25. پیاده سازی و استفاده ازmodal ها
  26. ایجاد theme های متفاوت برای app ها
  27. کنترل داده های ورودی توسط کاربر
  28. Input validation
  29. استفاده از font های فارسی در App
  30. استفاده از عکس های local و web در App
  31. استفاده از Dimensions API
  32. محاسبه ابعاد صفحه نمایش بصورت داینامیک جهت طراحی رابط کاربری
  33. ایجاد app های چند صفحه ای
  34. جابجایی بین صفحات مختلف App
  35. معرفی و استفاده ازDependency های پرکاربرد در App های موبایل
  36. رفع مشکلات رابط کاربری با چرخش صفحه نمایش
  37. استفاده از navigation و جابجایی بین صفحات
  38. نصب و راه اندازی react navigator
  39. استفاده از stack navigator
  40. بررسی config های navigation
  41. بررسی مفهوم pushing
  42. بررسی مفهوم poping
  43. بررسی مفهوم replacing
  44. ساخت header با استفاده از react navigation
  45. ارسال و دریافت اطلاعات بین صفحات مختلف با استفاده از react navigation
  46. استفاده از navigation بصورت داینامیک
  47. ساخت navigation drawer
  48. استفاده از local storage
  49. استفاده از پایگاه داده sqlite
  50. بررسی روش های طراحی relational database
  51. بررسی مفهوم relational در بانک اطلاعاتی
  52. چگونه یک database نرمال برای App خود بسازیم
  53. کار با دستورات CRUD
  54. آموزش دستورات پر کاربرد SQL
  55. استفاده از Axios در react native برای ارتباط با Rest API
  56. استفاده از redux thunk برای ارتباط با Rest API
  57. کار با camera
  58. نحوه دسترسی به location کاربر و کار با GPS
  59. نحوه برنامه نویسی و ساخت app با استفاده از EXPO و react native CLI
  60. Publish کردن App برای android
  61. Publish کردن App برای ios
  62. بررسی نحوه استفاده از Over the Air Updates
  63. کار با push notification

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

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

مشاهده نمونه مدرک
همین حالا ثبت نام کن!
teacherImage
مهندس محمدی

بیش از 18 سال تجربه در زمینه توسعه نرم افزار های تحت وب، دسکتاپ، اپلیکیشن موبایل و آنالیز و طراحی نرم افزار و پایگاه داده را دارم . در نقش فعلی خود روی پروژه های سازمانی با استفاده از Spring Boot و reactJs برای برنامه های وب و react native برنامه های تلفن همراه فعالیت می کنم و بیش از 10 سال سابقه تدریس در زمینه برنامه نویسی سازمانی دارم

مشاهده رزومه

تحصیلات آکادمیک

کارشناسی تکنولوژی توسعه نرم افزار (دانشگاه آزاد ساوه)

سوابق شغلی

  • پیاده سازی نرم افزار جامع آب و فاضالب شهرک صنعتی خاوران
  • پیاده سازی نرم افزار امور قراردادهای اداره آب شهرک صنعتی خاوران
  • پیاده سازی سیستم حسابداری دفاتر طراحی صنعتی و خانگی
  • طراحی و پیاده سازی برنامه مدیریت کلینیک پزشکی
  • طراحی و پیاده سازی سیستم انبارداری
  • مشاوره ، طراحی و برنامه نویسی نرم افزار حسابداری ، انبار و فروش ویترین2
  • طراحی و پیاده سازی نرم افزار جامع آمار ، برنامه ریزی و مدیریت تولید
  • طراحی و پیاده سازی نرم افزار گزارشات ریالی
  • طراحی و پیاده سازی نرم افزار مدیریت منابع انسانی
  • طراحی و پیاده سازی نرم افزار سیستم اطالعات مدیریت
  • مدرس دوره مجازی sql در oracle در آموزشگاه مجازی دانشگاه شریف (laitec)
  • مدرس دوره های برنامه نویسی j2SE در آموزشگاه تحلیل داده
  • مدرس دوره های برنامه نویسی تجاری با J2EE در آموزشگاه تحلیل داده
  • مدرس دوره های برنامه نویسی Spring framework و نرم افزار های تجاری
  • مدرس دوره های پیاده سازی و برنامه نویسی فروشگاههای اینترنتی enterprise با استفاده ازSp
  • مدرس دوره های پیاده سازی و برنامه نویسی حسابداری فروشگاهی
  • مدرس دوره های برنامه نویسی پروژه محور android در آموزشگاه تحلیل داده
  • مدرس دوره های برنامه نویسی پروژه محور ios در آموزشگاه تحلیل داده
  • مدرس دوره برنامه نویسی front end همراه با js react در آموزشگاه تحلیل داده
  • مدرس دوره برنامه نویسی موبایل با استفاده از native react در آموزشگاه تحلیل داده
  • مدرس برنامه نویسی اندروید در جهاد دانشگاهی ساوه
  • مشاوره در زمینه پیاده سازی نرم افزار مدیریت فرآیند های تولید در کارخانه آرمیتاژ
  • پیاده سازی پروژه انبارداری مکانیزه در داروسازی بهستان
  • پیاده سازی نرم افزار مدیریت تولید (EBR)در شرکت های داروسازی
  • پیاده سازی سیستم یکپارچه MIS در داروسازی بهستان

مهارت ها

  • Java Core
  • Java Network Programming
  • Java Parallels Programming
  • Maven Build Tools
  • Spring IOC
  • Spring AOP
  • Spring MVC
  • Spring Security
  • Spring Batch
  • Spring Cloud And Micro Services
  • Spring Integration
  • Spring webFlow
  • (Spring Data , JPA , Hibernate)ORM
  • پیاده سازی سیستم های Web Based بصورت RAD با استفاده از jsf2 وp
  • پیاده سازی نرم افزار هایDesktop (cross platform) با استفاده از javaFx ، AWTو swing
  • پیاده سازی سیستم های Service Oriented بر پایه وب سرویس های rest توسط Spring Boot
  • پیاده سازی سیستم های نرم افزاری توزیع شده با استفاده از Message Broker ها
  • برنامه نویسی android با استفاده از java , Kotlin و React Native
  • React Native و objective c , swift از استفاده با ios نویسی برنامه
  • برنامه نویسی ios با استفاده از swift, Objective C و React native
  • طراحی Front end نرم افزار های سیستم های Web based با استفاده از html5, css3, Reactjs و Nextjs
  • Database های رابطه ای (mySQL, oracle, postgres و spilte)
  • پایگاه داده (mongoDB) noSQL
  • استفاده از روش های استاندارد جهت ایجاد امنیت اطالعات در سطح نرم افزار
  • ارائه دهنده راه حل های نرم افزاری جهت رفع مشکالت و تسریع در انجام امور صنایع مختلف
  • طراحی و پیاده سازی سیستم های یکپارچه نرم افزاری
  • طراحی و پیاده سازی سیستم های نرم افزاری توزیع شده

سوالات پر تکرار

آیا پس از پایان دوره نیز برای دانشجویان رفع اشکال انجام می گردد؟

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

آیا این دوره صرفا تئوری است یا عملی و پروژه محور است؟

این دوره 100 درصد عملی و کاربردی و کاملا پروژه محور است. لابد می پرسید چگونه؟ در ابتدای دوره برای هر یک از دانشجویان یک پروژه تعیین می گردد و هر دانشجو پس از تدریس هر بخش توسط استاد، مکلف به اجرای بخشی از این پروژه خود خواهد بود. هر یک از این پروژه ها توسط مدرس دوره بررسی و رفع اشکال می گردد. دریافت گواهی پایان دوره دانشجویان مشروط بر ارائه پروژه خوب و رفع ایرادات احتمالی با راهنمایی استاد، در مورد پروژه می باشد.

من شهرستان هستم، آیا می توانم در کلاس های شما شرکت کنم؟

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

پشتیبانی و پاسخگویی به دانشجویان در حین دوره چگونه است؟

به توجه به اینکه دوره به صورت حضوری/آنلاین یعنی ترکیب هر دو حالت برگزار می گردد، بنابراین دانشجویان در حین برگزاری دوره می توانند به صورت مرتب سرکلاس و یا از طریق گروه whatsapp با استاد دوره در تماس باشند، و مدرس دوره پاسخگوی شما عزیزان خواهند بود.
برای ارسال نظر لازم است، ابتدا وارد سایت شوید.
برای ارسال سوال لازم است، ابتدا وارد سایت شوید.