Kitchener, CA Developer Group's online session on "Introduction to Lightning Web Component". In this session, we discussed about basics of web component based development, difference between aura framework & lightning web component, demo.
This document provides an overview of Lightning Web Components (LWC) including why LWC was introduced, the pillars of web components, LWC anatomy, lifecycle methods, calling Apex methods from LWC, using Lightning Data Services in LWC, handling events in LWC, coexistence of LWC and Aura components, and some miscellaneous topics like refreshing Apex data and sharing JS between LWC and Aura. The agenda covers these topics at a high level with examples provided for key concepts like creating a web component, calling Apex, handling events, and using Lightning Data Services to create a record in JavaScript.
Lightning web components are custom HTML elements built using HTML and modern JavaScript. Lightning Web Components uses core Web Components standards and provides only what’s necessary to perform well in browsers supported by Salesforce.
The document provides an introduction to Lightning Web Components (LWC) presented by Mohith Shrivastava. The presentation covers the core elements of web components including templates, custom elements, shadow DOM and ES modules. It compares LWC to standard web components and Aura components. The presentation demonstrates building a simple LWC and explores LWC properties and Lightning Data Services. It provides references for learning more about LWC.
Dynamic input tables lwc vs aura vs. visualforceMike Tetlow
This document summarizes and compares different approaches to implementing dynamic input tables in Lightning Web Components (LWC), Aura, and Visualforce. It begins with an introduction and user story example of needing to bulk input data. It then discusses the basic implementation of a reusable dynamic input table component. The document compares LWC, Aura, and Visualforce implementations, noting differences in attributes, iterators, manipulation, binding, and Apex method importing. It also briefly discusses testing LWC components with LWC-Jest. It concludes with an overview of setting up and deploying the demo application to a scratch org.
This document provides information about Selenium, an open source automated testing tool. It discusses the history and development of Selenium, including the core Selenium library, WebDriver, and various Selenium tools. It describes the Selenium IDE, Selenium RC, WebDriver, and Grid tools. It explains common Selenium commands and locators used in the IDE. Finally, it provides examples of Selenium test scripts written in Java.
Introduction to Lightning Web Components (LWC)
Why Lightning Web Component (LWC)
Part 1 - Vanilla HTML5 Web Components
Benefits of Web Component
Pillars of Web Component
Demo of Custom Element and Templating
Part 2 - Lightning Web Component
Hello World
Demo of Lifecycle methods
Call Apex Class
Access Custom Label
Lightning Data Services
Communication between Lightning Component and LWC
Third party Callout from LWC
The Salesforce platform offers system as well as application level security capabilities for building robust and secure applications. Join us as we introduce the system-level security features of Salesforce, like authentication and authorization mechanisms that include various Single Sign-On and OAuth flows. We'll also cover declarative application-level security features, like user profiles, roles and permissions, and how an Organization Wide Security and record-sharing model enforces a finer level of access control over the data.
Lightning web components - Introduction, component Lifecycle, Events, decorat...Nidhi Sharma
Lightning Web Components are custom HTML elements built using HTML and JavaScript. This document discusses the fundamentals of Lightning Web Components including their structure, templating, lifecycle hooks, communication between components, and provides a recipe for building a basic to-do list app as an example. The recipe demonstrates creating the necessary SFDX project and components, defining the component templates and logic, and adding the main application component to display the to-do form.
Selenium is an open source tool for automating web application testing. It supports recording and playback of test cases in multiple programming languages and browsers. There are four main variants of Selenium: Selenium IDE for recording and playback directly in a browser, Selenium Remote Control for running tests on a Selenium server, Selenium Grid for parallel testing, and Selenium Core which runs tests directly in a browser using JavaScript. Selenium tests can be run on multiple platforms and browsers.
Lightning Web Components are a JavaScript programming model for building web applications and interfaces that is built on the best of web standards.
Any front-end web developer can get started with LWC and leverage custom elements, and JavaScript APIs to create modern apps and experiences that are fully aware of Salesforce data and processes.
Introduction to Lightning Web Component SmritiSharan1
Introduction to lightning web component
What is lightning web component?
Difference between aura component and LWC
Why do you go for LWC instead of existing aura components?
Coexistence and interoperability of aura and LWC
Next.js vs React | what to choose for frontend development_ForceBolt
Vercel built the Next.js framework. It's free and open-source, built on Node.js and Babel, and it works with React to create single-page apps. This simplifies server-side rendering.
Complete Guide To Salesforce Einstein AnalyticsCloud Analogy
Einstein Analytics is a set of out-of-the-box AI technologies that provide a smooth experience to the users while they collaborate on any device. Whether it is about cloning the master dashboard for each story point, explaining insights within the
dashboard, or enhancing interactivity and communication - Einstein
"We'll need an Apex trigger to do that." Sound familiar? Take your advanced Admin skills to the next level by developing Apex triggers to solve complex business requirements that can't be implemented using just the configuration-driven features of Force.com. Join us to learn when and how to write your first Apex trigger, and some best practices for making them effective.
The document introduces lightning components in Salesforce, explaining their advantages over Visualforce like improved reusability, responsiveness, and an event-driven approach. It covers prerequisites, differences between Visualforce and lightning components, and examples of component attributes, expressions, styling, and events. The document also demonstrates how to build simple lightning components for use in communities and on record pages.
The document discusses using WordPress blogs for education. It argues that WordPress blogs can meet students where they are with technology, increase interaction through self-posting and commenting, and be helpful for teachers by making homework paperless and automatically archiving student work. It then provides tips for using WordPress, including an overview of signing up, the dashboard, categories and tags for organizing posts, commenting features, and user roles. Finally, it lists some free WordPress themes that could be suitable for education purposes.
Using Personas for Salesforce Accessibility and SecuritySalesforce Admins
The document provides an overview of using personas for Salesforce permissions and security configurations. It discusses how personas can group users based on shared behaviors, goals, and tasks to help design more targeted security profiles and permission sets. The speakers then provide examples of two personas - a "Pipeline Builder" and "Deal Closer" - and how their different behaviors and tasks would translate to customized security configurations and sharing rules. Resources for learning more about personas and Salesforce security best practices are also listed.
Deep dive into Salesforce Connected AppDhanik Sahni
This document provides an overview of connected apps in Salesforce. It defines connected apps and their usage, protocols like OAuth and SAML, and terminology. It also demonstrates how to create a connected app, integrate a service provider using SAML or OpenID Connect, and manage access to third-party apps. The document contains examples of connected app use cases and managing OAuth access policies. It concludes by encouraging the reader to continue exploring and learning.
8 Reasons to Use React Query" is likely a presentation discussing the benefits of using the React Query library for managing and caching data in a React application. The slides may cover topics such as efficient data fetching, automatic caching and stale-while-revalidate, real-time updates, and easy-to-use hooks for handling queries and mutations. Additionally, the slides may also highlight how React Query helps improve the performance, developer experience, and user experience of the application.
Spring boot is a great and relatively a new project from Spring.io. The presentation discusses about basics of spring boot to advance topics. Sample demo apps are available here : https://github.com/bhagwat/spring-boot-samples
You can watch a recording of the live coding session at https://sforce.co/2IbU3yJ
In the fifth and final webinar of our five part series, we learn how to build Lightning web components for different use cases. We explore how to leverage all of the concepts you’ve learned in this webinar series to create modern apps with Lightning Web Components. We also demonstrate various ways to migrate Aura components to Lightning web components for a seamless transition.
The document provides an agenda for a 5-day admin workshop covering topics like organization setup, user interface configuration, standard and custom objects, and data management. Day 1 covers organization setup, global user interface, and standard/custom objects. Day 2 covers user setup, security, and workflow automation. Later days cover additional topics like reports, mobile configuration, and the AppExchange. The document also includes introductory information and instructions for various setup and configuration exercises to be completed during the workshop.
Our November Austin WordPress Beginner’s class continues our “Back to WordPress Basics” series. The questions our new members are asking have reminded the WPATX organizers of the level of conceptual confusion that we all felt when trying to envision and understand what the various aspects of WordPress were doing and why.
This WPATX Beginner’s class will be devoted to learning the vocabulary and structure of WordPress themes. The goal of this class is to help our community of WordPress Beginners really understand what a WordPress Theme does, and how it does it.
This session will be lead by Nick Batik and Sandi Batik and has been designed for new users of WordPress and those who have been using WordPress a while and would really like to know, 'How WordPress Themes Work’.
Intro to Salesforce Lightning Web Components (LWC)Roy Gilad
Overview and background for Salesforce Lightning Web Components (LWC).
Source code in the sample gallery: https://github.com/trailheadapps/lwc-recipes
Presented by Roy Gilad, on January 29, 2019.
Using Aura component with custom list buttonInder Waraich
This document outlines steps to add a custom button on a related list that opens a Lightning component. It involves creating a Lightning component with HTML markup and controller, then creating a custom button with a URL that passes parameters to the component's attributes. Finally, the custom button is added to the related list on the parent object to invoke the component.
Episode 14 - Basics of HTML for SalesforceJitendra Zaa
This document provides an agenda and overview for an introduction to HTML coding basics. It includes 3 sentences:
The document outlines an agenda to cover introduction to HTML tags, text formatting, headings, paragraphs, comments, images, links, lists, forms, tables, cascading style sheets (CSS), and various CSS properties. It provides examples of common HTML elements and tags as well as how to structure an HTML page and insert different types of content. The session will conclude with allowing time for questions and answers.
Salesforce began as a customer relationship management software and has grown into a cloud computing platform. It provides software as a service and platform as a service, including applications like Sales Cloud, Service Cloud, and Force.com for building custom applications. Salesforce uses a multi-tenant architecture allowing multiple customers to use a single instance of the software. It includes tools like Visualforce for customizing interfaces and Apex for adding business logic through code.
1. Lightning Web Components introduce a new programming model built on modern web standards that provides enhanced productivity, performance, and compatibility.
2. They allow more code to be executed by the browser instead of JavaScript abstractions for improved performance.
3. Lightning Web Components can coexist and interoperate with existing Lightning components and can be composed with clicks or code.
This document summarizes a presentation about vanilla web components given by Manoj Sonawane to the Mountain House Developers Group. It discusses the benefits of web components such as encapsulation with shadow DOM and templates, and demonstrates how to create custom elements and use templates. It also discusses how web component standards have evolved from ES6/ES2015 and are now supported natively in modern browsers.
Selenium is an open source tool for automating web application testing. It supports recording and playback of test cases in multiple programming languages and browsers. There are four main variants of Selenium: Selenium IDE for recording and playback directly in a browser, Selenium Remote Control for running tests on a Selenium server, Selenium Grid for parallel testing, and Selenium Core which runs tests directly in a browser using JavaScript. Selenium tests can be run on multiple platforms and browsers.
Lightning Web Components are a JavaScript programming model for building web applications and interfaces that is built on the best of web standards.
Any front-end web developer can get started with LWC and leverage custom elements, and JavaScript APIs to create modern apps and experiences that are fully aware of Salesforce data and processes.
Introduction to Lightning Web Component SmritiSharan1
Introduction to lightning web component
What is lightning web component?
Difference between aura component and LWC
Why do you go for LWC instead of existing aura components?
Coexistence and interoperability of aura and LWC
Next.js vs React | what to choose for frontend development_ForceBolt
Vercel built the Next.js framework. It's free and open-source, built on Node.js and Babel, and it works with React to create single-page apps. This simplifies server-side rendering.
Complete Guide To Salesforce Einstein AnalyticsCloud Analogy
Einstein Analytics is a set of out-of-the-box AI technologies that provide a smooth experience to the users while they collaborate on any device. Whether it is about cloning the master dashboard for each story point, explaining insights within the
dashboard, or enhancing interactivity and communication - Einstein
"We'll need an Apex trigger to do that." Sound familiar? Take your advanced Admin skills to the next level by developing Apex triggers to solve complex business requirements that can't be implemented using just the configuration-driven features of Force.com. Join us to learn when and how to write your first Apex trigger, and some best practices for making them effective.
The document introduces lightning components in Salesforce, explaining their advantages over Visualforce like improved reusability, responsiveness, and an event-driven approach. It covers prerequisites, differences between Visualforce and lightning components, and examples of component attributes, expressions, styling, and events. The document also demonstrates how to build simple lightning components for use in communities and on record pages.
The document discusses using WordPress blogs for education. It argues that WordPress blogs can meet students where they are with technology, increase interaction through self-posting and commenting, and be helpful for teachers by making homework paperless and automatically archiving student work. It then provides tips for using WordPress, including an overview of signing up, the dashboard, categories and tags for organizing posts, commenting features, and user roles. Finally, it lists some free WordPress themes that could be suitable for education purposes.
Using Personas for Salesforce Accessibility and SecuritySalesforce Admins
The document provides an overview of using personas for Salesforce permissions and security configurations. It discusses how personas can group users based on shared behaviors, goals, and tasks to help design more targeted security profiles and permission sets. The speakers then provide examples of two personas - a "Pipeline Builder" and "Deal Closer" - and how their different behaviors and tasks would translate to customized security configurations and sharing rules. Resources for learning more about personas and Salesforce security best practices are also listed.
Deep dive into Salesforce Connected AppDhanik Sahni
This document provides an overview of connected apps in Salesforce. It defines connected apps and their usage, protocols like OAuth and SAML, and terminology. It also demonstrates how to create a connected app, integrate a service provider using SAML or OpenID Connect, and manage access to third-party apps. The document contains examples of connected app use cases and managing OAuth access policies. It concludes by encouraging the reader to continue exploring and learning.
8 Reasons to Use React Query" is likely a presentation discussing the benefits of using the React Query library for managing and caching data in a React application. The slides may cover topics such as efficient data fetching, automatic caching and stale-while-revalidate, real-time updates, and easy-to-use hooks for handling queries and mutations. Additionally, the slides may also highlight how React Query helps improve the performance, developer experience, and user experience of the application.
Spring boot is a great and relatively a new project from Spring.io. The presentation discusses about basics of spring boot to advance topics. Sample demo apps are available here : https://github.com/bhagwat/spring-boot-samples
You can watch a recording of the live coding session at https://sforce.co/2IbU3yJ
In the fifth and final webinar of our five part series, we learn how to build Lightning web components for different use cases. We explore how to leverage all of the concepts you’ve learned in this webinar series to create modern apps with Lightning Web Components. We also demonstrate various ways to migrate Aura components to Lightning web components for a seamless transition.
The document provides an agenda for a 5-day admin workshop covering topics like organization setup, user interface configuration, standard and custom objects, and data management. Day 1 covers organization setup, global user interface, and standard/custom objects. Day 2 covers user setup, security, and workflow automation. Later days cover additional topics like reports, mobile configuration, and the AppExchange. The document also includes introductory information and instructions for various setup and configuration exercises to be completed during the workshop.
Our November Austin WordPress Beginner’s class continues our “Back to WordPress Basics” series. The questions our new members are asking have reminded the WPATX organizers of the level of conceptual confusion that we all felt when trying to envision and understand what the various aspects of WordPress were doing and why.
This WPATX Beginner’s class will be devoted to learning the vocabulary and structure of WordPress themes. The goal of this class is to help our community of WordPress Beginners really understand what a WordPress Theme does, and how it does it.
This session will be lead by Nick Batik and Sandi Batik and has been designed for new users of WordPress and those who have been using WordPress a while and would really like to know, 'How WordPress Themes Work’.
Intro to Salesforce Lightning Web Components (LWC)Roy Gilad
Overview and background for Salesforce Lightning Web Components (LWC).
Source code in the sample gallery: https://github.com/trailheadapps/lwc-recipes
Presented by Roy Gilad, on January 29, 2019.
Using Aura component with custom list buttonInder Waraich
This document outlines steps to add a custom button on a related list that opens a Lightning component. It involves creating a Lightning component with HTML markup and controller, then creating a custom button with a URL that passes parameters to the component's attributes. Finally, the custom button is added to the related list on the parent object to invoke the component.
Episode 14 - Basics of HTML for SalesforceJitendra Zaa
This document provides an agenda and overview for an introduction to HTML coding basics. It includes 3 sentences:
The document outlines an agenda to cover introduction to HTML tags, text formatting, headings, paragraphs, comments, images, links, lists, forms, tables, cascading style sheets (CSS), and various CSS properties. It provides examples of common HTML elements and tags as well as how to structure an HTML page and insert different types of content. The session will conclude with allowing time for questions and answers.
Salesforce began as a customer relationship management software and has grown into a cloud computing platform. It provides software as a service and platform as a service, including applications like Sales Cloud, Service Cloud, and Force.com for building custom applications. Salesforce uses a multi-tenant architecture allowing multiple customers to use a single instance of the software. It includes tools like Visualforce for customizing interfaces and Apex for adding business logic through code.
1. Lightning Web Components introduce a new programming model built on modern web standards that provides enhanced productivity, performance, and compatibility.
2. They allow more code to be executed by the browser instead of JavaScript abstractions for improved performance.
3. Lightning Web Components can coexist and interoperate with existing Lightning components and can be composed with clicks or code.
This document summarizes a presentation about vanilla web components given by Manoj Sonawane to the Mountain House Developers Group. It discusses the benefits of web components such as encapsulation with shadow DOM and templates, and demonstrates how to create custom elements and use templates. It also discusses how web component standards have evolved from ES6/ES2015 and are now supported natively in modern browsers.
Introduction to Lightning Web Components (LWC)
Why Lightning Web Component (LWC)
Part 1 - Vanilla HTML5 Web Components
Benefits of Web Component
Pillars of Web Component
Demo of Custom Element and Templating
Part 2 - Lightning Web Component
Hello World
Demo of Lifecycle methods
Call Apex Class
Access Custom Label
Lightning Data Services
Communication between Lightning Component and LWC
Third party Callout from LWC
Learn about the newly released Lightning Web Components! LWC is a new programming model for building Lightning components. It leverages the web standards breakthroughs of the last five years, delivers unparalleled performance, and coexists and interoperates with all of your existing Lightning components.
Lightning Web Components Cairo Salesforce Developers Meetup focused on:
1) The evolution of Salesforce's UI and UI components, specifically comparing Lightning Web Components (LWC) to Aura components and new LWC enhancements in Spring '20.
2) How LWC builds on modern web standards like ES6, Custom Elements, and Shadow DOM for enhanced performance and compatibility.
3) A demonstration of building the first LWC, including the anatomy of an LWC and development tools available.
This document provides an agenda for a 5-day virtual learning series on Lightning Web Components (LWC). Day 1 covers introductions to LWC framework and benefits, environment setup in Salesforce, and building a basic "HelloWorld" component. Attendees are invited to upcoming sessions on additional LWC topics like decorators, lifecycle hooks, data binding, conditional rendering, and working with Salesforce data. Questions can be posted at the provided link. Instructors for the series include Nishant Singh Panwar and Sahil Batra who have experience building and training on Salesforce.
This document provides information about a free weekly Lightning Web Components session, including details about the presenter and agenda. Smriti Sharan, a 5-time Salesforce certified consultant and blogger, will discuss what Lightning Web Components are, how they differ from Aura Components, and why you may want to use LWC over Aura. The session will also cover how Aura and LWC can coexist and interoperate on a page.
Open Mic to discuss the new features related to Portal and Web Content Management introduced in version 8.5. We will be covering changes related to themes,
mobile, social integration and WCM changes related to syndication and rich media aspects of the new release.
Getting Started with Lightning Web Components | LWC | SalesforceRahul Malhotra
This presentation is used in the first tutorial in Lightning Web Components Tutorial Series by SFDC Stop. Have a look at the full playlist here:- https://www.youtube.com/playlist?list=PLuL63vr-9xHyaEARj8crQe3v2TBQa_Cs8
6 reasons developers should consider salesforce lightning web componentsCloud Analogy
Lightning Web Components, introduced by Salesforce, is a new programming model that helps users build lightning components. It is a faster and smarter way of developing and deploying innovative applications with quality UI on the Salesforce Lightning Platform.
This document provides an overview of developing Lightning Web Components (LWC) with the Salesforce Development Experience (DX). It discusses the need for LWC, how to set up the development environment with the Salesforce CLI and VS Code extensions, the anatomy of an LWC bundle, using decorators while developing components, deploying LWC to orgs, and comparing LWC to Aura components. The presentation encourages attendees to get hands-on experience with LWC through Trailhead modules.
This document provides an overview of developing Lightning Web Components (LWC) with the Salesforce Development Experience (DX). It discusses the need for LWC, how to set up the development environment with the Salesforce CLI and VS Code extensions, the anatomy of an LWC bundle, using decorators while developing components, deploying LWC to orgs, and comparing LWC to Aura components. The presentation encourages attendees to get hands-on experience with LWC through Trailhead modules.
Mozilla Add-Ons Evolution 2011 in review and Upcoming in 2012Brian King
This document summarizes Mozilla's Add-ons program in 2011 and plans for 2012. In 2011, Mozilla overhauled the add-on review process, improved discoverability through the discovery pane and search, and launched the Jetpack SDK which saw adoption from 27% of new add-ons. Plans for 2012 include further integrating the Jetpack SDK, launching an add-ons builder and apps marketplace, improving performance testing, and ensuring compatibility with Firefox 10.
Lightning Web Component is a novel programming model. It’s a custom and development-wise easy framework.
https://qrsolutions.in/lightning-web-component/
1. The document introduces Lightning Web Components (LWC), Salesforce's new programming model built on modern web standards like ES6, Custom Elements, and Shadow DOM.
2. LWC provides enhanced productivity and performance by executing more code in the browser instead of JavaScript frameworks, while still being compatible with existing Lightning components.
3. The agenda includes an introduction to LWC, demo videos, a hands-on activity, and a swag giveaway.
The document provides an introduction to Lightning Components in Salesforce, explaining their advantages over Visualforce like improved reusability, responsiveness, and an event-driven approach. It covers key concepts like the Model-View-Controller pattern in Lightning, how to build components using attributes, expressions, and styling, and demonstrates how to build a sample component. The document also discusses tools for developing Lightning Components and ways to leverage them in applications and communities.
Vue3: nuove funzionalità, differenze e come migrareAndrea Campaci
Video https://www.youtube.com/watch?v=j5prAoFZWiI
Nel talk parleremo di Vue3! Un'overview a 360 gradi sulla nuova e più recente versione del noto framework.
Partiremo dai cambiamenti, analizzeremo le differenze, tra la versione che conosciamo e quella nuova, e guardando con attenzione le nuove funzionalità che il framework ci mette a disposizione.
An introduction to Lightning Web Components (LWC) as presented at the Allentown, PA Salesforce Developers Group for Developer Week 2019. LWC is a new programming model for building Lightning components. It leverages the web standards breakthroughs of the last five years, delivers unparalleled performance, and coexists and interoperates with all of your existing Lightning components.
Kitchener Canada Developer Group Event: From Admin to Certified Technical Arc...Sudipta Deb ☁
Special thanks to our speaker, Johann Furmann, for the session on his journey "From Admin to Certified Technical Architect".
You can register for all the upcoming sessions from the Kitchener Developer Group here.
You can get details (presentation and recording) of all the earlier sessions from the Kitchener Developer Group here.
Blog: https://www.sudipta-deb.in/2021/04/kitchener-canada-developer-group-event_24.html
#events #journeytocta #cta #admin #advancedadmin #kitchenerdevelopergroup
Kitchener Developer Group's session on "All about events"Sudipta Deb ☁
Special thanks to our speaker, Stephan Chandler-Garcia, for the session on "All about events".
We discussed about Lightning Message Service, CustomEvent, the EMP API, Platform Events, Change Data Capture, WebSocket, and Consent Events!
Blog: https://www.sudipta-deb.in/2021/04/kitchener-canada-developer-group-event_16.html
#events #integration #cide #metadata #kitchenerdevelopergroup
This document discusses maximizing the impact of Salesforce through DevOps principles and practices. It notes that CIOs are being measured on how productive remote workforces are and if companies can fully serve customers digitally. DevOps practices like automating processes can yield $5 million in benefits according to a survey. The document outlines an agenda to discuss Salesforce DevOps capabilities, why DevOps is important, how to estimate business value and risk from DevOps, and how organizations' ability to change depends on their ability to deliver digital experiences through apps developed by their teams.
Learn how Source Tracking can keep metadata changes in sync between your loca...Sudipta Deb ☁
Kitchener Developer Group's session on "Learn how Source Tracking can keep metadata changes in sync between your local project workspace and the SalesforceOrg"
Orchestrate all of your salesforce automation with the trigger actions frameworkSudipta Deb ☁
Kitchener Developer Group’s virtual event where Mitchell Spano, Application Engineer at Google will talk about “Orchestrate ALL of your Salesforce Automation with the Trigger Action Framework”
Let's Learn About Heroku and How to Integrate with SalesforceSudipta Deb ☁
Kitchener Developer Group's session where Julian Duque, Lead Developer Advocate at Salesforce presented on "Let's Learn About Heroku and How to Integrate with Salesforce"
Using Styling Hooks to Customize Your LWCSudipta Deb ☁
The document discusses styling in Lightning Web Components using styling hooks. It begins with an overview of styling in Lightning and classic components. It then covers how LWC uses web standards like shadow DOM and CSS custom properties to provide encapsulation and the ability to override styles. Styling hooks are introduced as CSS custom properties that allow easy customization of any web component through variable values. The document demonstrates how the same component can have different designs using styling hooks.
Shadow DOM, CSS and Styling Hooks in LWC what you need to knowSudipta Deb ☁
This document discusses Shadow DOM and CSS styling in Lightning Web Components (LWC). It explains that LWC elements are enclosed in a native or synthetic Shadow DOM tree. It describes how CSS cascading and inheritance work with Shadow DOM, and how to prevent inheritance from affecting styles. It also discusses CSS custom properties, styling hooks, Aura design tokens, SLDS design tokens, and various ways to import and share CSS in LWC components. The document recommends using styling hooks and design tokens to customize styles and share CSS, and introduces the SLDS Validator tool for validating Lightning Design System styles.
Sudipta Deb successfully completed an online course through Coursera titled "Algorithms: Design and Analysis, Part 1" provided by Stanford University. The course covered topics related to the design and analysis of algorithms including asymptotic analysis, sorting and searching algorithms, graph search, shortest paths, and data structures like heaps, search trees, and hash tables. The course was taught by Tim Roughgarden, a professor of computer science at Stanford University, but was an online course and not equivalent to an on-campus course at Stanford.
Functional programming principles in scalaSudipta Deb ☁
Sudipta Deb successfully completed an online Coursera course in Functional Programming Principles in Scala from École Polytechnique Fédérale de Lausanne with distinction in December 2013. The advanced undergraduate course covered functional programming principles like functions as values, recursion, immutability, pattern matching, higher-order functions, collections, and lazy evaluation using the Scala programming language. The course was created by Martin Odersky, a professor of computer science at École Polytechnique Fédérale de Lausanne.
This document is a statement of accomplishment from Coursera that recognizes Sudipta Deb completed the online course "Principles of Reactive Programming" from EPFL with distinction on January 21, 2014. The course taught principles of reactive programming using Scala, including how to write event-driven, scalable, resilient and responsive software using concepts like monads, futures, observables and actors. The course was created by Professor Martin Odersky of EPFL and Erik Meijer of Delft University of Technology, and led by Roland Kuhn of Typesafe.
Automate the development lifecycle with cumulus ci on april 9th, 2020Sudipta Deb ☁
This document summarizes a presentation about automating the development lifecycle with CumulusCI. The presentation discusses how CumulusCI provides portable automation for creating and configuring Salesforce orgs for different roles like developers, admins, and testers. It allows defining org recipes to consistently set up orgs for tasks like deploying code, running tests, and collaborating in version control. CumulusCI aims to solve the "org problem" of managing orgs across the development process through its portable automation capabilities. The presentation demonstrates CumulusCI through a live demo and discusses related tools like Metecho, MetaCI, and MetaDeploy that apply its approach to other areas.
The document contains a forward-looking statement under the Private Securities Litigation Reform Act noting that the presentation contains forward-looking statements about financial and operating results including expected GAAP and non-GAAP results. It notes there are risks and uncertainties that could cause actual results to differ from forward-looking statements including general economic conditions, foreign currency fluctuations, and regulatory risks. The document also contains a lengthy list of additional risks and uncertainties that could affect financial results.
Kitchener Salesforce Developer Group Event - Introduction to dev ops with Sal...Sudipta Deb ☁
This document provides an overview of an introduction to DevOps with Salesforce DX presentation given by René Winkelmeyer on March 23, 2019. The presentation covered an overview of Salesforce DX, developing against any org, building a DevOps pipeline, and included a Q&A session. It discussed how Salesforce DX allows choosing the best development process for a project and team, and modernizes app delivery with tools and functionality for application lifecycle management. The presentation also demonstrated benefits of unlocked packages for source-driven development and dependency management to simplify continuous integration and continuous delivery.
Kitchener CA Developer Group Presents Everything you need to know about Einst...Sudipta Deb ☁
This document provides information about an upcoming webinar on Einstein Bots. It includes details such as the speaker, date, time, and agenda. The speaker will discuss what Einstein Bots are, how they are composed of dialogs, slots, and entities, and how to build one. The speaker will also cover extending bots with Apex, APIs, and Einstein Intent. The goal is to understand the hype around Einstein Bots and learn how to create one that finds restaurants using Einstein Intent and Zomato APIs.
This chapter provides an in-depth overview of the viscosity of macromolecules, an essential concept in biophysics and medical sciences, especially in understanding fluid behavior like blood flow in the human body.
Key concepts covered include:
✅ Definition and Types of Viscosity: Dynamic vs. Kinematic viscosity, cohesion, and adhesion.
⚙️ Methods of Measuring Viscosity:
Rotary Viscometer
Vibrational Viscometer
Falling Object Method
Capillary Viscometer
🌡️ Factors Affecting Viscosity: Temperature, composition, flow rate.
🩺 Clinical Relevance: Impact of blood viscosity in cardiovascular health.
🌊 Fluid Dynamics: Laminar vs. turbulent flow, Reynolds number.
🔬 Extension Techniques:
Chromatography (adsorption, partition, TLC, etc.)
Electrophoresis (protein/DNA separation)
Sedimentation and Centrifugation methods.
Exploring Substances:
Acidic, Basic, and
Neutral
Welcome to the fascinating world of acids and bases! Join siblings Ashwin and
Keerthi as they explore the colorful world of substances at their school's
National Science Day fair. Their adventure begins with a mysterious white paper
that reveals hidden messages when sprayed with a special liquid.
In this presentation, we'll discover how different substances can be classified as
acidic, basic, or neutral. We'll explore natural indicators like litmus, red rose
extract, and turmeric that help us identify these substances through color
changes. We'll also learn about neutralization reactions and their applications in
our daily lives.
by sandeep swamy
How to Subscribe Newsletter From Odoo 18 WebsiteCeline George
Newsletter is a powerful tool that effectively manage the email marketing . It allows us to send professional looking HTML formatted emails. Under the Mailing Lists in Email Marketing we can find all the Newsletter.
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingCeline George
The Accounting module in Odoo 17 is a complete tool designed to manage all financial aspects of a business. Odoo offers a comprehensive set of tools for generating financial and tax reports, which are crucial for managing a company's finances and ensuring compliance with tax regulations.
How to track Cost and Revenue using Analytic Accounts in odoo Accounting, App...Celine George
Analytic accounts are used to track and manage financial transactions related to specific projects, departments, or business units. They provide detailed insights into costs and revenues at a granular level, independent of the main accounting system. This helps to better understand profitability, performance, and resource allocation, making it easier to make informed financial decisions and strategic planning.
*Metamorphosis* is a biological process where an animal undergoes a dramatic transformation from a juvenile or larval stage to a adult stage, often involving significant changes in form and structure. This process is commonly seen in insects, amphibians, and some other animals.
pulse ppt.pptx Types of pulse , characteristics of pulse , Alteration of pulsesushreesangita003
what is pulse ?
Purpose
physiology and Regulation of pulse
Characteristics of pulse
factors affecting pulse
Sites of pulse
Alteration of pulse
for BSC Nursing 1st semester
for Gnm Nursing 1st year
Students .
vitalsign
K12 Tableau Tuesday - Algebra Equity and Access in Atlanta Public Schoolsdogden2
Algebra 1 is often described as a “gateway” class, a pivotal moment that can shape the rest of a student’s K–12 education. Early access is key: successfully completing Algebra 1 in middle school allows students to complete advanced math and science coursework in high school, which research shows lead to higher wages and lower rates of unemployment in adulthood.
Learn how The Atlanta Public Schools is using their data to create a more equitable enrollment in middle school Algebra classes.
Understanding P–N Junction Semiconductors: A Beginner’s GuideGS Virdi
Dive into the fundamentals of P–N junctions, the heart of every diode and semiconductor device. In this concise presentation, Dr. G.S. Virdi (Former Chief Scientist, CSIR-CEERI Pilani) covers:
What Is a P–N Junction? Learn how P-type and N-type materials join to create a diode.
Depletion Region & Biasing: See how forward and reverse bias shape the voltage–current behavior.
V–I Characteristics: Understand the curve that defines diode operation.
Real-World Uses: Discover common applications in rectifiers, signal clipping, and more.
Ideal for electronics students, hobbyists, and engineers seeking a clear, practical introduction to P–N junction semiconductors.
The Pala kings were people-protectors. In fact, Gopal was elected to the throne only to end Matsya Nyaya. Bhagalpur Abhiledh states that Dharmapala imposed only fair taxes on the people. Rampala abolished the unjust taxes imposed by Bhima. The Pala rulers were lovers of learning. Vikramshila University was established by Dharmapala. He opened 50 other learning centers. A famous Buddhist scholar named Haribhadra was to be present in his court. Devpala appointed another Buddhist scholar named Veerdeva as the vice president of Nalanda Vihar. Among other scholars of this period, Sandhyakar Nandi, Chakrapani Dutta and Vajradatta are especially famous. Sandhyakar Nandi wrote the famous poem of this period 'Ramcharit'.
Odoo Inventory Rules and Routes v17 - Odoo SlidesCeline George
Odoo's inventory management system is highly flexible and powerful, allowing businesses to efficiently manage their stock operations through the use of Rules and Routes.
How to Manage Opening & Closing Controls in Odoo 17 POSCeline George
In Odoo 17 Point of Sale, the opening and closing controls are key for cash management. At the start of a shift, cashiers log in and enter the starting cash amount, marking the beginning of financial tracking. Throughout the shift, every transaction is recorded, creating an audit trail.
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...larencebapu132
This is short and accurate description of World war-1 (1914-18)
It can give you the perfect factual conceptual clarity on the great war
Regards Simanchala Sarab
Student of BABed(ITEP, Secondary stage)in History at Guru Nanak Dev University Amritsar Punjab 🙏🙏
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...larencebapu132
Introduction to lightning web component
1. Introduction to
Lightning Web
Component
Kitchener, CA Developer Group
Speaker
Date
Venue/Link
Mohith Shrivastava
January 19th, 2019 @ 9:00 AM EST
https://www.gotomeet.me/Sudipta-Deb
3. Who Am I? Salesforce Technical Architect
Appirio Inc., a Wipro Company
www.sudipta-deb.in
8x Salesforce Certified Application Architect
Group Leader of Kitchener, CA Developer
Group
311 Badges
@sudipta_1984
4. Who Am I?
Salesforce Technical Architect @codescience
Salesforce MVP , Author - Learning Salesforce
Application Development
Medium blogs
@msrivastav13
5. ▪ Introduction To Web Components
▪ Difference between Web Components and
Lightning Web Components
▪ Tooling Support for LWC
▪ Demo Lightning Web Component
▪ Compare and Contrast Lightning Web
Components with Aura Components
▪ Explore LWC Properties and Lightning Data
Services
▪ Q & A
Agenda
7. Why Web Components ?
● Reusability - Imports , Exports and Templates allow us
to reuse the components
● Composition - Breaking components to smaller chunks
● Encapsulation - Using the shadow DOM
● Standardization - Part of W3C specs and supported by
majority of browsers
9. Core Elements Of Web Components
★ HTML Templates
★ Custom Elements
★ Shadow DOM
★ ES Modules
10. Templates and Slots
★ Templates allow us to load HTML tags without
rendering them on initial load.
★ Write once and reuse in multiple pages or multiple
apps.
★ Attach them to Shadow DOM or DOM .
★ Slots are placeholders in template that allow you to
insert your own HTML markup
13. Shadow DOM
1. Shadow DOM allows the web browser to render DOM
elements without putting them into the main document
DOM tree
2. One can attach shadow DOM to an element using the
API Element.attachShadow({mode:open}).
3. You can attach the Shadow to the custom element .
4. Offers encapsulation (CSS in outer DOM cannot bleed
into the shadow DOM)
15. Lightning Web Components (LWC)
➢ Lightning Components used aura framework and its
renamed as Aura Components .
➢ Components built using Web Components standard
now are referred as lightning web components
➢ Lightning Web Components(LWC) adheres closely to
the web components standards.
➢ Modules for Data services , UI API and provides
reactive properties
16. Difference between Web Components and
LWC
1. Has polyfills to support IE11
2. No need to use the attachShadow() or appendChild() methods . Also
supports browsers that does not implement shadow DOM
3. Protected by locker services that adds additional security
4. Supports app builder ,community builder.
5. Special renderedCallback() method to perform logic after component has
rendered .
6. For better performance there are some rules and restrictions .Refer the git
repo here (https://github.com/salesforce/eslint-plugin-lwc)
17. Tooling Support For LWC
1. Salesforce VSCode Extension pack helps scaffolding
and language grammar + Deployment
2. Personally built an extension to support faster deploy
and better error display.Its a VScode Plugin and can
be downloaded from marketplace
19. Compare LWC with Aura Components
Aura Components Lightning Web Components
<aura:attribute name=”myproperty”> @api myproperty
{!v.myattribute} {myattribute}
no more <aura:handler> and
<aura:register>
const customEvt = new CustomEvent();
this.dispatchEvent(customEvt);
.THIS .myclass {} .myclass {}
aura:facet slot
lightning:layoutitem lightning-layout-item
20. Javascript Properties
1. Reactive Property - Change in property value
automatically reRenders the template
2. To create a public property use @api
3. To create a private property and re Render DOM use
@track
21. Lightning Data Service
1. Mark the property with @wire if you want the property
to recieve the change when data change happens to
record
2. LWC supports UI APIs and Metadata describes
22. References
1. Googles Dev blog
2. LWC Recipes
3. Salesforce Dev blog
4. Salesforce Official docs
Upcoming Salesforce Webinar
https://www.salesforce.com/form/event/lightning-web-
components-launch-event