Ionic یکی از هیجانانگیزترین فناوریهای در حال تکاملی است که در حال حاضر باید یاد بگیرید. این به شما این امکان را میدهد تا برنامههای تلفن همراه بین پلتفرمی (برنامههای موبایل بومی) برای iOS و Android و همچنین برنامههای وب پیشرو (PWA) را با استفاده از یک پایگاه کد (نوشته شده در HTML، JS و CSS) بسازید
این دوره شما را گام به گام با Ionic آشنا می کند و به تدریج اجزای Ionic را بیشتر و بیشتر می کند. آخرین نسخه Ionic را از ابتدا بدون نیاز به دانش قبلی در مورد آن به شما آموزش می دهد.
Angular به شما امکان می دهد برنامه های وب عالی ایجاد کنید که توسط TypeScript/JavaScript پشتیبانی می شوند. ما از آن برای ساخت برنامههای وب استفاده میکنیم که میتوانند در برنامههای تلفن همراه بومی کامپایل شوند، در هر دستگاه iOS یا Android اجرا میشوند، همچنین به شما آموزش میدهند که برنامههای وب پیشرونده را با همان پایگاه کد به طور همزمان بسازید.
فریم ورک Ionic به شما امکان میدهد با استفاده از دانش Angular، HTML، JS و CSS موجود، برنامههای موبایل بومی بسازید. Ionic مؤلفههای بسیار زیبایی را ارائه میکند (که در این دوره با آنها آشنا میشوید) که میتوان از آنها برای ایجاد رابطهای کاربری (UI) شبیه بومی استفاده کرد.
Capacitor (ابزاری که توسط تیم Ionic ارائه شده است) برای ساختن یک برنامه تلفن همراه بومی برای iOS/Android بر اساس کد شما استفاده خواهد شد. این به شما این امکان را می دهد که برنامه خود را در تمام دستگاه های ممکن (دسکتاپ و موبایل) بدون نیاز به یادگیری زبان های مختلف منتشر کنید! بنابراین با Ionic، می توانید از یک پایگاه کد برای ایجاد 3 برنامه مختلف (iOS، Android، وب) استفاده کنید.
جای تعجب نیست که فریم ورک های ترکیبی مانند Ionic بسیار محبوب هستند و روز به روز با تقاضای بالایی روبرو می شوند!
اسم من نیکیل آگاروال است و یک توسعه دهنده حرفه ای برنامه وب هستم. من عاشق ایجاد برنامه های کاربردی عالی هستم که چالش برانگیز هستند.
این دوره شما را از یک مبتدی (صفر) به متخصص (سطح پیشرفته) در ساخت برنامهها میبرد و مسیری کاملاً تمرین محور را طی میکند. در ابتدا شما تمام دانش اولیه را به دست خواهید آورد و همچنین یک برنامه برای استفاده از پلاگین های اصلی خازن برخی از مفاهیم اولیه در مورد Ionic می سازید. در اصول اولیه Ionic با کتابخانه اجزای غنی آن، نحوه واکشی و مدیریت ورودی کاربر، نحوه ذخیره داده ها و دسترسی به ویژگی های دستگاه بومی و موارد دیگر آشنا خواهید شد! پس از جمع آوری تمام اصول اولیه، یک برنامه واقعی (مشابه Swiggy/Zomato/Uber-Eats) در این دوره خواهید ساخت.
شما به تمام مفاهیم مهم مؤلفههای Ionic مانند ناوبری، ورودی کاربر، ویژگیهای دستگاه بومی (مانند دوربین، موقعیت جغرافیایی، تماس، مخاطبین، اعلانهای محلی، اشتراکگذاری و غیره)، فضای ذخیرهسازی، http، احراز هویت شیرجه خواهید زد!
>و از آنجایی که ساختن برنامهها تنها بخشی از سرگرمی است، مطمئناً یاد خواهید گرفت که چگونه برنامههای خود را در مرورگر، شبیهساز یا در دستگاه خود اجرا کنید!
در اینجا خلاصه ای سریع از آنچه در این دوره می خواهید یاد بگیرید آمده است؟
- نحوه تنظیم محیط برای پروژه های Ionic در Windows MAC
- نحوه اجرای برنامه های بومی در دستگاه های واقعی شبیه ساز، شبیه ساز برای هر دو iOS اندروید. همچنین، آزمایش برنامه در مرورگر، با تمام ابزارهای اشکال زدایی
- اصول اولیه Ionic - نحوه عملکرد ناوبری، ساختار پروژه شما و استفاده از کتابخانه اجزای غنی آن
- نحوه استفاده از بسیاری از اجزای زیبا که Ionic ارائه می دهد
- نحوه استفاده از مدالها، هشدارها، نان تستها و بسیاری از مؤلفههای مفید دیگر UI
- نحوه واکشی و مدیریت ورودی کاربر از طریق ورودیها، فیلدهای متنی، کشویی، دیالوگها و غیره.
- نحوه احراز هویت کاربران و دسترسی به سرورهای وب برای ذخیره داده های بارگذاری
- نحوه کار با پلاگین های مختلف خازن برای برنامه های موبایل بومی PWA (با استفاده از Capacitor v4)
- تمرین کدنویسی پاک همراه با طرح زمینه استایل برنامه
- بسیاری دیگر
در نهایت، نحوه پیکربندی برنامه خود و انتشار آن را در فروشگاه App یا Google Play Store (یا به عنوان یک برنامه وب پیشرو) خواهید آموخت.
آیا این صدا عالی است؟
من بی صبرانه منتظر استقبال شما در این دوره هستم! :)
برنامه نویس حرفه ای وب و برنامه
تجربه به عنوان برنامه نویس
من سفر برنامه نویسی خود را در سن 16 سالگی با C++ آغاز کردم. آنجا بود که به علاقه ام در این زمینه پی بردم. از آنجا به بعد با دور زدن همه موانع روی یادگیری خود سخت کار کردم و وارد دانشکده مهندسی شدم. خیلی زود متوجه شدم که دانش عملی در آن سطح به سختی به دست می آید، بنابراین تصمیم گرفتم خودم به همراه دانشگاهیان آن را ارتقا دهم، آن زمان بود که توسعه وب را در PHP و توسعه برنامه را در یاد گرفتم.>اندروید. برای کاوش عمیق، وبسایتها و برنامههای کمی را برای کمک به دوستان و نوجوانانم در پروژههایشان توسعه دادم و تجربه زیادی از آن به دست آوردم. این اشتیاق باعث شد که وارد این دنیای مجازی شوم و ایده های نوآورانه ام را در آن کشف کنم. من به عنوان یک فریلنسر شروع کردم و سپس در کمترین زمان یک شرکت نرم افزاری راه اندازی کردم.کار حرفه ایتجربه زیادی به من داد که برای تحقق اهداف بزرگترم لازم است. از هماکنون، در حال آمادهسازی برای راهاندازی استارتآپهای نوآورانهام هستم، و همچنین به همه شما کمک میکنم تا تمام دانش را از تجربیاتم به دست آورید، که باعث میشود خودم را بسیار بیشتر ارتقا دهم.
من کارهای زیادی انجام دادهام. پروژه هایی با استفاده از چارچوب های مدرن frontend مانند Angular و در backend با Core PHP، Laravel PHP، NodeJS. من دوست دارم به عنوان یک توسعه دهنده فول استک کار کنم!
شروع کار با Ionic (نسخه 2) را در 2017 شروع کردم و در مدت کوتاهی اولویت اول من شد برای برنامههای بین پلتفرمی. من با فناوریهای مشابه دیگری کار کردهام اما آن را لذتبخش میدانم، به همین دلیل است که پروژههای زیادی با استفاده از Ionic ساختهام (با استفاده از تمام نسخههای آن به جز نسخه 1).
تجربه به عنوان مربی
من یک خودآموخته حرفه ای هستم که هنگام یادگیری یک زبان جدید یا پیشرفت در زبان های شناخته شده، واقعاً قسمت های سخت و موضوعات دشوار را می دانم. برای ورود به دنیای آموزش، در فوریه 2021 یک کانال یوتیوب به نام "Coding Technyks" راه اندازی کردم، تلاش من این است که بهترین محتوایی را ارائه دهم که به راحتی در دسترس نیست یا برای مردم سخت است. در رابطه با برنامه نویسی (از جمله UI UX به همراه سایر موضوعات) انجام دهم.
تا کنون در حرفه ام همیشه بازخوردهای خوبی برای کارم دریافت کرده ام. لذت بخش ترین تجربه این است که ببینید چگونه افراد شغل های جدید و بهتری پیدا می کنند، برنامه های وب عالی می سازند، پروژه های شگفت انگیزی را بدست می آورند یا به سادگی از سرگرمی خود با کمک محتوای من لذت می برند.
این سفری جدید برایبه اشتراک گذاشتن تجربیاتم با افراد نیازمند در قالب دوره های دیجیتال، تمام تلاش من این است که تغییر خوبی در زندگی شما ایجاد کنم!
نمایش نظرات