This document discusses different ways to create a simple Angular 2 application with a heading that says "My First Angular 2 App". It shows examples using JavaScript, Dart, TypeScript, and ES6 modules to define a component class and bootstrap the application.
Slides from my latest talk (and videos) about Angular dependency
injection, You can find related videos here: https://www.youtube.com/playlist?list=PLfZsWIHsTcftJl7WlidsXSBAHBXQBR4j2
Angular EE - Special Workshop by Nir KaufmanNir Kaufman
Slides from the 'Angular EE' workshop.
This workshop was all about architecture, Angular module patterns and state management using NGRX - redux inspired library for Angular on top of RxJS
Beyond AngularJS: Best practices and moreAri Lerner
Given at the Intuit front-end conference, Ari Lerner demonstrates best-practices for AngularJS applications and demonstrates how to best build your web application.
Slides from my latest talk (and videos) about Angular dependency
injection, You can find related videos here: https://www.youtube.com/playlist?list=PLfZsWIHsTcftJl7WlidsXSBAHBXQBR4j2
Angular EE - Special Workshop by Nir KaufmanNir Kaufman
Slides from the 'Angular EE' workshop.
This workshop was all about architecture, Angular module patterns and state management using NGRX - redux inspired library for Angular on top of RxJS
Beyond AngularJS: Best practices and moreAri Lerner
Given at the Intuit front-end conference, Ari Lerner demonstrates best-practices for AngularJS applications and demonstrates how to best build your web application.
Slide deck presented during my session on "Introduction to Angular 2" at UNICOM DevCon 2016 conference on Thursday, Dec 1, 2016. The conference was at Mövenpick Hotel & Spa, Bengaluru.
Dependency Injection pattern in AngularAlexe Bogdan
Inversion of control paradigm and dependency injection pattern in Angular.
Full slides:
https://slides.com/alexebogdan/dependency-injection-pattern-in-angular
Understanding Angular 2 - Shmuela Jacobs - Codemotion Milan 2016Codemotion
Angular 2 is a complete rewrite of the AngularJS framework, which introduces new approaches and leverages the latest technologies. Simplifying and generalizing core concepts, the performance is improved and the range of capabilities is broadened. In this session Shmuela will help you understand the core concepts of Angular 2 apps: the component-based architecture, dependency injection, change detection, and more.
Migrating an application from Angular 1 to Angular 2 Ross Dederer
Learn how to make the jump to Angular 2 with Wijmo’s JavaScript UI controls!
With the recent release of the Angular 2 Beta, you’re probably asking if it’s worth it to make the jump from Angular 1. During this talk, we’ll share some tips and tricks on migration, as well as concepts that we learned along the way when migrating from Angular 1 to Angular 2. Wijmo has been developing controls in Angular 1 for quite some time now, and migrating our controls to the new Angular 2 beta was a pretty straightforward process.
You’ll learn:
Introduction to TypeScript and Angular 2.0 beta
The process of converting a Microsoft MVVM-featured application (the Microsoft DataServices QuickStart sample) from Angular 1.x to Angular 2.0, including:
How to convert business logic from JavaScript to the more C#-like TypeScript language
About the component and companion template role syntax using plain HTML and Wijmo controls (including Angular 2 FlexGrid and Input controls)
Additional tips and tricks to enhance your experience in Visual Studio
Migrating an Application from Angular 1 to Angular 2 Ross Dederer
Migrating Angular 1 to Angular 2: I can summarize my experience in migration in one phrase: Angular 1 and Angular 2 are very different. To help navigate through these differences, I have chosen an existing Angular 1 application and ported it over to Angular 2. This is not any old existing application but an application that has been around for almost a decade originally developed my Microsoft in Silverlight.
I will walk you through the steps of migration as well as sharing insights and problems I faced along the way. Additionally, with Google recommending developers use TypeScript, I will walk you through core concepts such as type safety, encapsulation, and MVVM development patterns. You will find side by side code comparisons for each topic.
About me : As a Developer Relations Engineer at ComponentOne, a division of GrapeCity, Ross Dederer has spent his entire professional life helping others navigate the complex technology environment. Ross works closely with clients and developer teams to provide solutions that impact software development experiences. Traveling to code camps, conferences and meeting with corporate clients, Ross is able to pursue his passion of helping the community grow.
وب کامپوننتها رویکرد جدیدی به توسعه وبسایتها و وب اپلیکیشنها میباشند. هدف از توسعه وبکامپوننتها ساخت عناصری (HTML Elements) مستقل بوده که توانایی کنش با یکدیگر را دارا باشند. به عنوان مثال وبکامپوننتها به شما توانایی تعریف و استفاده از تگهایی مانند و را میدهند. در حال حاضر مرورگرهای مدرن به صورت استاندارد و سایر مرورگرها به صورت polyfill از وبکامپوننتها پشتیبانی میکنند. وب کامپوننتها در سال 2012 توسط شرکت گوگل معرفی شدند. همچنین شرکت گوگل نسخه 1.0 کتابخانه Polymer را با هدف پیادهسازی و توسعه وبکامپوننتها در سال 2015 به صورت عمومی ارائه کرد.
ممکن است شما هم با من هم عقیده باشید که طراحی واکنشگرا برخلاف ظاهر دوست داشتنی و منعطفاش، حاوی چالش های پنهانی نهفتهای است که گاهی دردآور است و روند اجرای کار را کند می کند. در مقابل این چالشها بجای اینکه به اختراع دوباره چرخ فکر کنیم؛ کافی است نگاهی به الگوهای حاضر بیاندازیم. نویگیشنها یکی از این چالشهای موجود است. در این ارائه به تعیین اولویتها و ترتیب محتوا که مهم ترین بخش تصمیم گیری در واکنشگرا کردن نویگیشنها ست، خواهیم پرداخت. همینطور نقش همبرگرمنو، مزایا و معایب استفاده از آن را شرح می دهیم. در بخش دیگر به بررسی تجربه کاربری نویگیشنها در طراحی واکنشگرا پرداخته و در انتها جدیدترین الگوهای نویگیشن در طراحی واکنشگرا را معرفی میکنیم.
Slide deck presented during my session on "Introduction to Angular 2" at UNICOM DevCon 2016 conference on Thursday, Dec 1, 2016. The conference was at Mövenpick Hotel & Spa, Bengaluru.
Dependency Injection pattern in AngularAlexe Bogdan
Inversion of control paradigm and dependency injection pattern in Angular.
Full slides:
https://slides.com/alexebogdan/dependency-injection-pattern-in-angular
Understanding Angular 2 - Shmuela Jacobs - Codemotion Milan 2016Codemotion
Angular 2 is a complete rewrite of the AngularJS framework, which introduces new approaches and leverages the latest technologies. Simplifying and generalizing core concepts, the performance is improved and the range of capabilities is broadened. In this session Shmuela will help you understand the core concepts of Angular 2 apps: the component-based architecture, dependency injection, change detection, and more.
Migrating an application from Angular 1 to Angular 2 Ross Dederer
Learn how to make the jump to Angular 2 with Wijmo’s JavaScript UI controls!
With the recent release of the Angular 2 Beta, you’re probably asking if it’s worth it to make the jump from Angular 1. During this talk, we’ll share some tips and tricks on migration, as well as concepts that we learned along the way when migrating from Angular 1 to Angular 2. Wijmo has been developing controls in Angular 1 for quite some time now, and migrating our controls to the new Angular 2 beta was a pretty straightforward process.
You’ll learn:
Introduction to TypeScript and Angular 2.0 beta
The process of converting a Microsoft MVVM-featured application (the Microsoft DataServices QuickStart sample) from Angular 1.x to Angular 2.0, including:
How to convert business logic from JavaScript to the more C#-like TypeScript language
About the component and companion template role syntax using plain HTML and Wijmo controls (including Angular 2 FlexGrid and Input controls)
Additional tips and tricks to enhance your experience in Visual Studio
Migrating an Application from Angular 1 to Angular 2 Ross Dederer
Migrating Angular 1 to Angular 2: I can summarize my experience in migration in one phrase: Angular 1 and Angular 2 are very different. To help navigate through these differences, I have chosen an existing Angular 1 application and ported it over to Angular 2. This is not any old existing application but an application that has been around for almost a decade originally developed my Microsoft in Silverlight.
I will walk you through the steps of migration as well as sharing insights and problems I faced along the way. Additionally, with Google recommending developers use TypeScript, I will walk you through core concepts such as type safety, encapsulation, and MVVM development patterns. You will find side by side code comparisons for each topic.
About me : As a Developer Relations Engineer at ComponentOne, a division of GrapeCity, Ross Dederer has spent his entire professional life helping others navigate the complex technology environment. Ross works closely with clients and developer teams to provide solutions that impact software development experiences. Traveling to code camps, conferences and meeting with corporate clients, Ross is able to pursue his passion of helping the community grow.
وب کامپوننتها رویکرد جدیدی به توسعه وبسایتها و وب اپلیکیشنها میباشند. هدف از توسعه وبکامپوننتها ساخت عناصری (HTML Elements) مستقل بوده که توانایی کنش با یکدیگر را دارا باشند. به عنوان مثال وبکامپوننتها به شما توانایی تعریف و استفاده از تگهایی مانند و را میدهند. در حال حاضر مرورگرهای مدرن به صورت استاندارد و سایر مرورگرها به صورت polyfill از وبکامپوننتها پشتیبانی میکنند. وب کامپوننتها در سال 2012 توسط شرکت گوگل معرفی شدند. همچنین شرکت گوگل نسخه 1.0 کتابخانه Polymer را با هدف پیادهسازی و توسعه وبکامپوننتها در سال 2015 به صورت عمومی ارائه کرد.
ممکن است شما هم با من هم عقیده باشید که طراحی واکنشگرا برخلاف ظاهر دوست داشتنی و منعطفاش، حاوی چالش های پنهانی نهفتهای است که گاهی دردآور است و روند اجرای کار را کند می کند. در مقابل این چالشها بجای اینکه به اختراع دوباره چرخ فکر کنیم؛ کافی است نگاهی به الگوهای حاضر بیاندازیم. نویگیشنها یکی از این چالشهای موجود است. در این ارائه به تعیین اولویتها و ترتیب محتوا که مهم ترین بخش تصمیم گیری در واکنشگرا کردن نویگیشنها ست، خواهیم پرداخت. همینطور نقش همبرگرمنو، مزایا و معایب استفاده از آن را شرح می دهیم. در بخش دیگر به بررسی تجربه کاربری نویگیشنها در طراحی واکنشگرا پرداخته و در انتها جدیدترین الگوهای نویگیشن در طراحی واکنشگرا را معرفی میکنیم.
امروزه چارچوبهای جاوااسکریپت چنان نقش پررنگی در پروژههای وب پیدا کردهاند که تقریبا تمام پروژهها با این سوال شروع میشوند که از کدام چارچوب جاوااسکریپت استفاده کنیم؟ اما این رویه، تنها رویهی ممکن برای شروع یک پروژه نیست. در حقیقت، این رویه باید خاتمه یابد.
علی نعمتیشهاب خواهد گفت: این روزها کسبوکارهای تحت وب تبدیل به جذابترین حوزهی کاری برای بسیاری از افراد متخصص و سرمایهگذاران شدهاند. نوآوریهای درخشان این کسبوکارها از یک سو و موفقیتهای چشمگیر مالی آنها از سوی دیگر در کنار رکود نسبی سایر کسبوکارها در اقتصاد جهانی، باعث هجوم افراد زیادی به حوزهی استارتآپهای تحت وب شده است. اما آمارها نشانگر این هستند که نرخ شکست در این حوزه نیز بسیار بالا است و از میان هزاران استارتآپی که هر ساله آغاز به کار میکنند، چند استارتآپ معدود تبدیل به شرکتهایی بزرگ میشوند. پژوهشها حکایت از این دارند که یکی از علتهای این مسئله، اشتباهاتی است که در زمان طراحی کسبوکارهای تحت وب صورت میگیرد. در این ارائه 5 اشتباه کلیدی که باعث شکست استارتآپهای وب میشوند، مورد بررسی قرار میگیرند.
این ارائه برای اولین همایش آینده طراحی وب طراحی و ارائه گردیده است.
http://conf.wsschool.org/fowd
چرا عصر «انقلاب» چتباتهاست و با عصر جدیدی در دنیای اینترنت طرفیم؟ در این ارایه نگاهی به مزیتهای چتباتها نسبت به اپلیکیشنها و وبسایتها خواهیم داشت. چه خدماتی روی بستر چتباتها قابل عرضه است؟ ساختار چتباتها، زبانهای برنامهنویسی و تکنولوژیهای محبوب چیست؟ در این ارایه به این سوالات و سوالات دیگری که در این حوزه وجود دارند جواب خواهیم داد.
این روزها اغلب وبسایتها واکنشگرا طراحی میشوند، بدین معنی که رابطکاربری طراحی شده برای دسکتاپ در اندازهی صفحهی موبایل و تبلت نیز قابل استفاده است، اغلب اوقات رابطکاربری برای مرورگر دسکتاپ بهینهسازی شده و در نسخهی موبایل عملکرد ضعیفتری از خود نشان میدهد، بدین منظور به ابزارهای مختلفی برای بهینهسازی رابطکاربری در نسخهی موبایل توسط مرورگرها تعبیه شدهاند.
با توجه به تبدیل شدن تلفنهای هوشمند به همراهترین ابزار کاربران در سالهای اخیر، اپلیکیشنهای موبایل به یکی از کلیدیترین نقشآفرینان کسب و کارهای آنلاین تبدیل شدهاند. اما خیزش به سمت استفاده از پتانسیل ایجاد شده در حوزه موبایل ساده نیست و کسب و کارها در طراحی، پیادهسازی و معرفی اپلیکیشن خود با چالشهای مختلفی روبرو هستند که سعی خواهیم کرد به مهم ترین آنها و برخی باید و نبایدها اشاره کنیم.
براى همه كسانى كه در زمينه وب كار ميكنند در آينده كار هست، اما اينكه چطور كار كنيم كه هم درآمد خوبى داشته باشيم و هم بتونيم از زندگيمون بيشترين لذت را ببريم مهمترين انتخابى هست كه من درباره آن در اين رويداد صحبت ميكنم
توسعه نرم افزار در هر پلتفرم بنا بر شرایط محیطی آن امری متفاوت و پردردسر است. از سالهای پیش نرمافزارهای مبتنی بر وب به عنوان راهکاری برای تولید یک مرحلهای نرمافزار برای چند پلتفرم مطرح گردیدهاند، اما در واقعیت توسعه این نرمافزارها دستکمی از پیچیدگی برنامههای Native ندارد. با بررسی چند نمونه، امکان پذیری این امر را با هم بررسی میکنیم.
فریمورک qalam در حال حاضر در حال تکمیل شدن و از آدرس https://github.com/WebHistory/qalam قابل دسترس است. چند نمونه از قابلیتهای قطعی این جعبه ابزار عبارتند از: وجود تنظیمات پیشفرض برای فونتهای متنباز جدید (فونتهای جناب راستی کردار و سوزنچی) ، نامهای معنادار: به جای دیدن btn btn_lrg btn-green در کلاسهای یک المنت، button large primary دیده خواهد شد. استفاده از فونتآیکن متناسب با سرعت اینترنت میانگین ایران. فرمهای اصلاح شده (ایمیل و یوزرنیم و پسورد نباید راست به چپ باشند) ، قابلیت انتخاب تاریخ شمسی، بررسی صحت کد ملی، شماره کارت بانکی، تلفن همراه، ایمیل و... و کلی ریز ابزار مانند badge، tooltip، pagination و... در مجموع، هدف این است که یک جعبه ابزار کامل برای طراحان وب تهیه شود. فونتآیکن و CDN برای فونتهای متن باز فارسی و چند کار دیگر که نیاز به معرفی شدن، همفکری و همیاری جامعه وب ایران دارد.
پیرامون گذشته، امروز و آینده تجربه کاربری و ترند های روز و ابزار های آن صحبت خواهم کرد و به دو موضوع روز تجربه کاربری از قبیل اینترنت اشیا و تجربه کاربری و همچنین ابزار ها پوشیدنی و تجربه کاربری صحبت خواهم کرد و به چالش های پیش رو این دو موضوع برای طراحان تجربه کاربری خواهم پرداخت.
پرهام باغستانی خواهد گفت: در آینده بسیاری از فناوریها و نرمافزارها مبتنی بر وب خواهند بود و مفاهیم جدیدی مبتنی بر وب بوجود خواهد آمد که بستر ارائه دهنده خدمات متنوعی نظیر پرداخت در بستر وب، وب اشیاء، وب برای سختافزارها و بستری برای تبادل دادهها مبتنی بر وب خواهد بود. در این ارائه به تاثیر وب بر روی سامانههای مختلف پرداخته خواهد شد که وب چگونه ابزارهای مختلف را تحت تاثیر خود قرار داده است و کنسرسیوم جهانی وب چگونه تلاش میکند تا با تدوین استاندارد همه حوزهها را تحت پوشش قرار دهد.
این ارائه برای اولین همایش آینده طراحی وب طراحی و ارائه گردیده است.
http://conf.wsschool.org/fowd
این روزها پیشنهاد میشود طراحی صفحات وب را ابتدا برای نمایشگرهای کوچکتر شروع کنیم، در این ارائه قصد داریم دلیل این موضوع و تاثیر استفاده ی آن در زندگی روزمره را بررسی کنیم.
آرش میلانی خواهد گفت: در تاریخ بشر برای سالهای طولانی نحوه یادگیری علوم و فنون مختلف تنها از طریق رابطه استاد و شاگردی بود. گویا که شاگرد ظرفی خالی است و استاد وظیفه پر کردن آن ظرف با دانش را دارد. ما این روش را در مدرسه و دانشگاه تجربه کردیم و هنوز هم با نگاه به اطرافمان میتوانیم آثار این روش را ببینیم. در سالهای اخیر این روش تغییر کرد و رابطه استاد و شاگردی تعاملیتر شد، در این روش بیشتر اوقات استاد در حال پاسخ دادن به سوالات افراد هست. افراد انتظار دارند که استاد پاسخ «درست» همه سوالات آنها را داشته باشد. اگر در کارگاههای عملی به معنای واقعی اون شرکت کرده باشید با این نوع یادگیری آشنا هستید. اما با توجه به سرعت پیشرفت علوم مختلف و بهویژه ابزارها، زبانها، چهارچوبها و APIهای مختلف وب عملن استفاده از روشهای بالا علاوه بر اینکه هزینه زیادی دارد، جوابگوی نیاز طراحان و برنامهنویسان وب نیست. آرش میلانی در این ارایه سعی خواهد کرد در مورد روش سوم یادگیری که بر پایه خودآموزی و اشتراک دانش هست صحبت کند و روشها عملی اینکار را بررسی کند.
این ارائه برای اولین همایش آینده طراحی وب طراحی و ارائه گردیده است.
http://conf.wsschool.org/fowd
ابزارها و متدهای جدید برای هرچه سیالکردن صفحات وب و نمایش بهتر آنها روی اندازههای مختلف نمایشگرها منتشر شده و میشوند، اما چه خوب است که به تجربهی کاربر بعد از بارگذاری صفحه و هنگام کار با صفحه (مخصوصا در برنامههای تحت وب) نیز توجه کنیم. با هم چند نکته برای بهبود یک سایت واکنشگرا و ایجاد یک تجربهبهتر را مرور خواهیم کرد.
Pseudoها در CSS برای توسعه دهندگان Front-end یک مفهوم آشنا و بسیار کاربردی هستند. المانها و کلاسهای Pseudo به روشهای متنوعی قابل استفاده میباشند که هر کدام از آنها به نوعی، سبب استایلدهی صحیح و بهینهسازی کدهای CSS میشوند. شروع آنها از نسخه دوم CSS بود و در CSS3 پیشرفتهتر شدند. نکته بسیار مهم درک زمان درست استفاده از این امکان CSS است، این که کجا و برای کدام نیاز در توسعه Front-end باید از این کلاسها استفاده کنیم. هدف ما بررسی دقیقتر المانهای Pseudo و نحوه استفاده صحیح آنها در قسمتهای مختلف کدهای CSS است.
جغد اولین فریمورک UI ایرانی است. این فریمورک متنباز، تنها فریمورک دنیا میباشد که با عوض شدن زبان و بدون نیاز به داشتن فایلهای اضافه، میتواند ویژگیهای مربوط به آن زبان را (هم چون جهت و یا قواعد نگارشی) به خود گیرد. عناصر و امکانات جغد، الهام گرفته شده از استانداردهای متریال دیزاین گوگل میباشد؛ به همین دلیل نیز UI و UX بهتری را برای طراحان و کاربران سایتها تضمین میکند.سینکتس روان و ماژولار باعث تسریع در فراگیری و پیادهسازی جغد گردیده و آن را چه برای تازهکاران و حرفهایها ایدهآل میسازد.
با پررنگتر شدن نقش تلفنهای هوشمند و تبلتها در زندگی و کارهای روزمره نیاز به واکنشگرا بودن رابط کاربری یک وبسایت یا نرم افزار به مراتب بیشتر از قبل احساس میشود، همین طور طراحی واکنشگرا به عنوان یکی از امتیازهای سئو برای گوگل محسوب شده و سیستم ما را به استانداردهای جهانی نزدیکتر میکند. اما موضوع بسیار مهمی که برای اغلب کسب و کارها وجود دارد، ارتباط صحیح و راحت یک کاربر با وبسایت و نرمافزار آن شرکت یا سازمان میباشد. اولین گام جهت پیشرفت در مسیر توسعه کسب و کار زمانی برداشته میشود که کاربران یک سیستم با درک این استانداردها متوجه شوند که وقت و نوع نگرش آنها در نظر گرفته شده و میتوانند برای استفاده از محصولات یک سیستم، ابزارهای مختلفی را امتحان کنند.
React یا ریاکت فریمورک جاواسکریپتی برای ساخت "User Interface" است که فیسبوک آنرا توسعه داده و نگهدای میکند. ریاکت فریمورکی Component محور است که خبری از MVC در آن نیست. Virtual DOM باعث شده تا سرعت خوبی در Render کردن داشته باشد. در ارائه React برای دولوپرها از گذشته ی JS و ساختار React صحبت خواهد شد.
Паразитируем на React-экосистеме (Angular 4+) / Алексей Охрименко (IPONWEB)Ontico
РИТ++ 2017, Frontend Сonf
Зал Мумбаи, 5 июня, 13:00
Тезисы:
http://frontendconf.ru/2017/abstracts/2470.html
Паразитизм — форма взаимоотношений между организмами различных видов, из которых один (паразит — aka Angular 4+) использует другого (хозяина — aka React) в качестве среды обитания и источника питания, нанося ему вред, но при этом не убивая.
Паразитоид — организм, который проводит значительную часть своей жизни (в личиночной стадии), проживая на или внутри своего единственного хозяина, которого он постепенно убивает в процессе.
...
Probabilmente il framework javascript più atteso di sempre, evoluzione di uno dei framework più longevi ed usati nello sviluppo front end. Si vedranno alcune delle novità introdotte e delle scelte radicali fatte da Google per la nuova versione di Angular
Slides for our (John Rodriguez and myself) talk at Droidcon SF: http://sf.droidcon.com/schedule
For the past 3 years, Square Register Android has leveraged Dagger † to wire up Java objects. However, the app scope hierarchy and complexity increased and we started having bugs and crashes related to scoping errors. This talk will show how to structure an app around Dagger2 ‡ and present a strategy for incrementally migrating from Dagger1 to Dagger2.
Ways to Set Focus on an Input Field After Rendering in React.pptxBOSC Tech Labs
Here is the complete article on how you can set a focus on the input field after rendering in React. Learn autofocus using React hooks & class components in this article.
Upgrading from Angular 1.x to Angular 2.xEyal Vardi
Having an existing Angular 1 application doesn't mean that we can't begin enjoying everything Angular 2 has to offer. That's because Angular 2 comes with built-in tools for migrating Angular 1 projects over to the Angular 2 platform.
Sharing code in between react components by using render props. HOC and react prop are some of the best ways to share code in react class components.
#hoc #react #renderprop
Bereits in seiner ersten Version war Angular ein Tool mit dem man schnell flüssige Frontend-Applikationen erstellen konnte. Inzwischen ist nach einem Rewrite in Angular 2 schon die 4. Generation verfügbar. Nun kann man mit Angular nicht nur komplette Applikationen entwickeln, sondern es lohnt sich auch, wenn man einfach mal einen Prototyp umsetzen will. In dem Workshop nehme ich das Publikum mit auf eine Reise von einer blanken Skeleton App bis hin zu einer fertigen Anwendung. Neben der Einführung in Vorgehensweisen von Angular lebt der Workshop von HandsOn.
پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ - جلال روحانیWeb Standards School
فایل ارائه پنل بررسی نیازهای واقعی بازار دیجیتال مارکتینگ در چهارمین همایش آینده وب و موبایل با حضور جلال روحانی، حمید مجاهدنیا، سبا بیوکی، توحید علی اشرفی
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
How to Create Map Views in the Odoo 17 ERPCeline George
The map views are useful for providing a geographical representation of data. They allow users to visualize and analyze the data in a more intuitive manner.
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
2024.06.01 Introducing a competency framework for languag learning materials ...Sandy Millin
http://sandymillin.wordpress.com/iateflwebinar2024
Published classroom materials form the basis of syllabuses, drive teacher professional development, and have a potentially huge influence on learners, teachers and education systems. All teachers also create their own materials, whether a few sentences on a blackboard, a highly-structured fully-realised online course, or anything in between. Despite this, the knowledge and skills needed to create effective language learning materials are rarely part of teacher training, and are mostly learnt by trial and error.
Knowledge and skills frameworks, generally called competency frameworks, for ELT teachers, trainers and managers have existed for a few years now. However, until I created one for my MA dissertation, there wasn’t one drawing together what we need to know and do to be able to effectively produce language learning materials.
This webinar will introduce you to my framework, highlighting the key competencies I identified from my research. It will also show how anybody involved in language teaching (any language, not just English!), teacher training, managing schools or developing language learning materials can benefit from using the framework.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com