لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه وب با علم
Web Development with Elm
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Elm برنامه نویسی کاربردی را در توسعه وب جلویی فعال کرده است. این یک زبان برنامه نویسی کاربر پسند و به راحتی در دسترس است که در JavaScript کامپایل می شود و در مرورگر اجرا می شود. این دوره مقدمه ای عملی برای علم به عنوان زبان برنامه نویسی کاربردی برای توسعه برنامه های دنیای واقعی است. مربی ادوارد کیونکو مفاهیم اصلی را بررسی می کند ، مانند انواع داده های مداوم و ساختار داده ها ، عوارض جانبی و مدیریت دولتی. سپس او نشان می دهد که چگونه می توان با استفاده از یک زبان کاملاً کاربردی ، یک برنامه وب ایجاد کرد که تمام اصول اصلی توسعه وب را مثال می زند. ادوارد با کاوش در ابزار توسعه Elm ، بسته ها و استراتژی های آزمایش ، و برخی نکات برای پیام رسانی و ارائه بهینه با Elm ، بسته می شود.
موضوعات شامل:
نحو نارون li>
ساختارهای مداوم داده ها برای مجموعه ها li>
انواع نارون و استنباط نوع li>
وظایف Async
اجرا با دستورات li>
مدیریت وضعیت برنامه li>
ابزارهای درحال توسعه li>
جلوتر رفتن با علم =
سرفصل ها و درس ها
1. Elm: نصب و ساخت پروژه اول
1. Elm: Installation and Building the First Project
خوش آمدی
Welcome
با برنامه Elm شروع کنید
Start up with Elm app
با نحوی الم آشنا شوید
Get familiar with Elm syntax
مدل را با انواع داده داخلی داخلی بیان کنید
Express the model with primitive built-in data types
ساختار داده های مداوم برای مجموعه ها در Elm
Persistent data structures for collections in Elm
سیستم و نوع استنباط Elm
The Elm type system and type inference
شاید و انواع داده نتیجه
Maybe and the result data types
سیستم ماژول در Elm
Module system in Elm
مدل را با HTML و CSS ارائه دهید
Render the model with HTML and CSS
2. معماری برنامه های وب: معماری Elm
2. Architecting Web Apps: The Elm Architecture
معرفی برنامه های جانبی با برنامه مبتدی
Introduce side effects with beginner program
وظایف محاسبات ناهمزمان
Tasks for asynchronous computations
برنامه را با دستورات اجرا کنید
Execute the program with commands
حالت برنامه اولیه را با برنامه با پرچم ها مدیریت کنید
Manage the initial application state with program with flags
ارتباط با سرور
Communication with the server
رمزگذاری و رمزگشایی JSON
Encode and decode JSON
3. ابزار Elm را کاوش کنید
3. Explore the Elm Tooling
ابزارهای توسعه: قالب elm ، اشکال زدایی در زمان سفر ، و راکتور elm-Reactor
Development tools: elm-format, time traveling debugger, and elm-reactor
مدیر بسته و بسته های منبع باز
Package manager and open-source packages
ماژول های خود را تست کنید
Test your modules
CSS امن را با elm-css تایپ کنید
Type safe CSS with elm-css
4. ادامه با Elm
4. Going Further with Elm
کپسوله سازی و سازماندهی کد
Encapsulation and code organization
پیام ها را با Tagger مدیریت کنید
Manage the messages with Tagger
بهینه سازی عملکرد را با Html.Lazy ارائه دهید
Render performance optimizations with Html.Lazy
ادوارد کیوانکو یک توسعه دهنده جلوی با تمرکز بر معماری های کاربردی است.
او نگهدارنده اصلی برنامه ایجاد Elm ، مشارکت منبع باز در جامعه Elm و نویسنده یکی از اولین برنامه های تولیدی است که در Elm نوشته شده است.
نمایش نظرات