The document outlines the agenda for the final week of a web development course. It includes wrap-up discussions, group presentations, course surveys, and demos of web applications built with technologies like React, Node.js, and Google Cloud Platform. Students will also discuss current trends in web development tools and technologies and strategies for continuing their learning after completing the course.
This document provides an agenda and instructions for a class on HTML, CSS, and JavaScript. It includes information on presenting project work, using the online code editor JSFiddle, integrating HTML and JavaScript, using the class web server, and an introduction to CSS flexbox layout. For homework, students are asked to build a simple website using HTML and CSS with flexbox, host it on GitHub and their class web server, and include basic JavaScript console output.
This document provides an agenda and information for moving a website project to Bluemix. It discusses setting up a local development environment, using JSON and REST APIs, and introduces Project 3 which involves adding a database and chatbot to an existing website project. Students are asked to deploy their Project 2 website to Bluemix, set it up locally, and submit links to the Bluemix site and GitHub repository for homework.
This document discusses asynchronous JavaScript, databases, and Project 3. It introduces callbacks, promises, and async/await in JavaScript. It also covers the differences between SQL and NoSQL databases, provides examples of using SQL databases locally and online, and exercises on SQLZOO. It describes Project 3 as connecting a database to the back end of an application. Students are instructed to draw out their database structure, write queries, and demo their working Project 3 application connecting to an actual database by the due date.
Engage 2019: The good, the bad and the ugly: a not so objective view on front...Frank van der Linden
In the front end development world there are 3 dominant players, Angular, ReactJS and VueJs.
Every framework has a strong fan base. And of course lots of pros and cons The best way to learn more about the strengths and weaknesses of the frameworks, I have build the same application with all these frameworks. In this session I will explain my experience with each framework and try to highlight the good the bad and the ugly. Expect to see code
The demo application can be found on GitHub, https://github.com/flinden68/my-events-demo-application
This presentation describes a "business trip" to Cambodia for a inter-cultural software project. Learn some of the benefits, challenges and lessons learned of this collaboration and how SCRUM can help you in such a setting.
This document provides an agenda and overview for a class on search engine optimization (SEO). It reviews the previous class, discusses upcoming projects that students can choose to work on, and covers the history and mechanics of SEO, including on-page and off-page factors. Students are instructed on using tools like Google Analytics and GitHub for SEO tasks and source code management. Homework involves analyzing and suggesting improvements to a website based on SEO best practices.
This document discusses authentication, databases, and EJS partials in Node.js. It provides an overview of using the HTTP-AUTH package for basic authentication, demonstrates passing variables from a Node server to EJS templates, and assigns homework to create a website that uses basic authentication and stores data in a Cloudant database with EJS partials.
This document provides an agenda and information for a class on databases and chatbots. It discusses replicating a movies database, creating queries, and examples. It also reviews chatbots and the conversation_simple sample application. Finally, it outlines the grading criteria for Project 3 and homework assigning students to replicate the movies database and run queries.
This document discusses the suitability of Go for web development. It notes that while Go's built-in HTML template engine is basic, the Gorazor template engine provides a more powerful way to mix Go code into HTML templates. Code generation approaches also allow Go to behave more dynamically at runtime. Go's fast compilation and use of interfaces make it well-suited for dynamic web applications and large websites. The document concludes that while other languages may be more mature, Go is suitable for developing large, stable, scalable websites that need to be maintained over time.
Scott Taylor is a core committer to WordPress and senior software engineer at The New York Times who has been involved with WordPress for many years. The document outlines his experience with WordPress over time, including his first WordCamp in 2010, working on WordPress at eMusic which involved transitions to PHP and services, speaking at WordCamps in 2011 and 2012, contributing to WordPress releases from 3.3 to 4.0, and advice on how to contribute to WordPress such as having a purpose and being prepared to wait.
Blazor is an experimental .NET web framework that runs C# and HTML code in the browser using WebAssembly. WebAssembly is a new type of code that can run natively in browsers and allows C# and other languages to run directly in the browser. Blazor was demonstrated at a session and its future depends on high quality interoperability libraries and integration of existing UI components.
eMusic is a digital music subscription service that allows users to discover, download, and own music. It is moving its content management system from a legacy platform to WordPress to take advantage of WordPress' custom post types, taxonomies, and plugin ecosystem. This transition involves planning the import of existing content and customizing WordPress with plugins to support eMusic's regionalized catalog and complex data needs. The experience has highlighted both WordPress' capabilities for complex websites and the ongoing costs and challenges of maintaining a dynamic WordPress site at scale.
The document discusses optimizing development and content workflows by working in harmony. It covers setting up local development environments, using tools like MAMP, Vagrant, and Docker. Development workflows are suggested using Git-flow, branches, and deployment to tiers like development, staging, and production. Content workflows also utilize tiers and tools for exporting, importing, and deploying content between environments. Best practices are outlined for separating code and content changes across environments.
The document summarizes the New York Times' use of WordPress as a backend platform to power their live coverage and blogging needs. Some key points:
- WordPress is used to power live blogs, events, and coverage through custom post types and a Backbone admin interface that produces JSON content for front-end display.
- Migrating to the NYT5 project required refactoring WordPress to work within the new PHP framework and routing system rather than being the sole application.
- Over time the "Blogs" team transitioned to focus on WordPress and supporting interactive needs, developing new live coverage tools and responsive frontend implementations.
- REST API usage and custom endpoints were built
The summary discusses challenges faced with blogs and live blogging at The New York Times and solutions developed over time. Key points:
- Old blogs code at NYT assumed jQuery and Prototype would always load, causing conflicts as needs changed. Inline HTML and widgets added their own jQuery versions.
- Live blogging was done with custom database tables duplicating WP functionality. Posts couldn't leverage custom post types until later.
- New systems like Dashboards had per-blog tables, adding 100s of tables for 10 new blogs.
- NYT5 codebase required changes like putting WP in global scope and capturing output. This allowed leveraging shared modules while keeping WP backend.
In this talk, I'd go through the Evolution of JavaScript build tools, their features of most javascript build tools and what we should be expecting in the future from build tools.
Go with the Flow - A Guide to a WordPress WorkflowAnn Cascarano
The document provides an overview of setting up a WordPress development workflow. It discusses using local development environments, text editors, the command line, WPCLI, Git, staging sites, and recovery strategies. The key aspects of a workflow mentioned are making edits locally, using version control to push changes to a staging site, and having backups to recover from errors before changes go live. Local development allows for faster and more flexible work, while a staging site and recovery plans prevent mistakes from affecting live sites. Overall, the document encourages beginning with one new tool, mastering it, and then incrementally improving your workflow.
Este documento describe los beneficios que los perros brindan a los seres humanos. Los perros han ayudado tradicionalmente en tareas como la caza y el pastoreo, pero ahora también ayudan a personas con discapacidades como perros guía para ciegos o perros de alerta para convulsiones. Los perros de terapia visitan hospitales y hogares de ancianos para brindar consuelo emocional. La compañía de un perro puede mejorar la presión arterial, reducir la soledad y aumentar la autoestima de los niños.
Un estudio realizado en Grecia encontró que tener relaciones sexuales al menos 4 veces por semana está asociado con mayor éxito financiero. La investigación encuestó a 7,000 personas y descubrió que aquellos con una vida sexual más activa tienden a ser más felices, tener mejor autoestima y razonamiento, y menores niveles de depresión, lo que lleva a una mayor productividad y éxito financiero.
This document provides information about building a career in tech, including freelancing and finding full-time employment. It discusses developing in-demand skills like JavaScript, taking care of business operations as a freelancer, marketing skills to clients, and staying up-to-date in technology. For full-time jobs, it recommends prioritizing location, industry and company size when applying. It also offers tips for networking, referrals, resumes and interviews. The document outlines career progression paths beyond entry-level roles and emphasizes the importance of skills, personal brand and networking to advance.
G321 Media Studies Evaluation Vince ReyesVince Reyes
This document contains Vince Reyes' responses to evaluation questions about a media studies assignment to create a magazine. Vince analyzed existing magazines to understand conventions and targeted his magazine at teenagers and young adults interested in hip hop. He incorporated appropriate conventions into elements like the cover, masthead, and contents page. Vince selected Eldridge Industries as a suitable publisher given they release similar hip hop magazines. He aimed to attract his target audience through the use of dark colors, intimidating cover star imagery, and hip hop relevant language. Vince learned new skills using software like PagePlus and Publisher to construct the magazine. He felt his final product better fulfilled the brief compared to his preliminary task by more fully incorporating industry conventions.
Este documento contiene tres ejercicios realizados por Jorge Antonio Gutierrez Serafin. Cada ejercicio está identificado por su número y está firmado por Jorge Antonio Gutierrez Serafin al final.
Este documento describe la experiencia de alguien en la organización de una feria de diverciones. Señala que el trabajo fue más apresurado de lo habitual y que fue la primera vez que usó la función de horario en los atributos. También menciona que no estaba seguro de qué agregar en el tipo de patrocinador, por lo que lo hizo de la mejor manera posible.
Tutorial completo de excel con filtros y macrosKevinwv53
Este documento resume las funciones más utilizadas en Excel para realizar cálculos, conteos y filtros de datos. Explica las definiciones y sintaxis de funciones como SUM, MAX, MIN, COUNT, AVERAGE, IF, entre otras. Además, describe brevemente macros y filtros como herramientas para agilizar tareas comunes en hojas de cálculo.
El documento describe el Síndrome de Lejeune o "cri du chat", un desorden cromosómico causado por una deleción en el cromosoma 5 que causa discapacidad intelectual, retraso en el desarrollo, características faciales distintivas y otros problemas de salud. Se requiere un tratamiento multidisciplinario y el apoyo de la familia para ayudar al individuo a alcanzar su máximo potencial. El caso clínico presentado ilustra los retos médicos y de cuidado que enfrenta un paciente de
This activity discusses the listening dilemma that arises due to differences in speaking and hearing rates. While the average person speaks at around 150 words per minute, we can hear at about 1,000 words per minute, leaving extra time that is often spent thinking of other things rather than focusing on the speaker. This highlights listening as a challenge and why many people are not good listeners. Tips are provided on how to stay focused on the speaker and what they are saying to improve listening skills.
Aye Ne Win-The Grandson of Former Dictator Ne Win.pdfMYO AUNG Myanmar
Aye Ne Win-The grandson of former dictator Ne Win
In the life of Aye Ne Win nothing is normal. Born in 1976 into the most powerful family in the country, that of omnipotent ruler Ne Win, the dictator’s grandson sat front row during key events in Myanmar’s history. Later the family name became a burden that landed him a lengthy prison sentence over an alleged coup plot.
From an early age Aye Ne Win learned that he was not a normal child. His mother, Daw Sandar Win, taught him how to behave responsibly and wave at the passing motorcades of visiting dignitaries.
At school some children had a hard time adjusting to their prominent fellow pupil. “When I was eight years old one of my friends told me my lunchbox was stolen,” Aye Ne Win said. “When I checked they had returned the box. My food was still in it. It turned out they had wanted to take a look at what I ate. They were disappointed I ate the same food as anybody else.”
Aye Ne Win, a well-groomed dandy with a slightly chubby posture, sat down for the interview at a cousin’s house. The Ne Win family’s lakeside residence is off limits to journalists and photographers.
When he was 12, Myanmar, then still called Burma, faced turbulent times. Millions joined protests against the junta that culminated in a national uprising on August 8, 1988. On that historical date protests and strikes paralysed the country. The army reacted with force. About 3,000 demonstrators were killed in a bloody crackdown.
“When the army shoots, it shoots to kill,” Ne Win had warned.
For Aye Ne Win the protests didn’t signify anything special. He mostly stayed in. “I and my family never felt we were in danger. There were demonstrations, yes, but we didn’t feel threatened at all. We went about our usual routine.”
https://www.facebook.com/ayenewin1976
https://www.facebook.com/%E1%80%B1%E1%80%A1%E1%80%B8%E1%80%B1%E1%80%94%E1%80%9D%E1%80%84%E1%80%B9%E1%80%B8-Aye-NeWin-1687869531442637/
This document provides an introduction to single page applications including what they are, their key features, pros and cons, how to develop them, and examples. Single page applications provide a rich and responsive interface by loading all necessary code with a single page load. They maintain navigation history and deep linking while persisting important state client-side. Frameworks and libraries like KnockoutJS and jQuery can be used to build single page applications following practices such as defining goals, establishing structure, and adding tests.
Front End page speed performance improvements for DrupalPromet Source
If you are a developer or business manager with responsibilities over your website, then check out this deck.. What will you learn? The webinar, created by our Founder and CEO, Andy Kucharski, is a highly accessible, information-rich review on the ways Drupal site performance can be radically improved. Some of the main topics we will cover include: What is slow site.
Front End page speed performance improvements for DrupalAndy Kucharski
If you are a developer or business manager with responsibilities over your website, then check out this deck..
What will you learn?
The webinar, created by our Founder and CEO, Andy Kucharski, is a highly accessible, information-rich review on the ways Drupal site performance can be radically improved. Some of the main topics we will cover include:
What is slow site speed?
What tools to use to diagnose it.
Plus six key improvements to make Drupal “run fast!”
And if that’s not already enough, we will also share some best practices monitoring tips for making sure you know how the Drupal server is performing 24/7.
This talk, presented at Drupal Global Training Days Montreal - September 2016 walks through features of Drupal 8, examples of sites built with Drupal, an introduction to the Drupal community and topics for learning Drupal theming and module development.
The Great Consolidation - Entertainment Weekly Migration Case Study - SANDcam...Jon Peck
The migration project involved moving content from Entertainment Weekly's WordPress and Vignette systems to Drupal. A team of 4 developers from Four Kitchens and 1 from Time Inc worked on the migration over 17 sprints from April 2014 to January 2015. Key aspects of the project included theming the site with Aurora, implementing JavaScript standards, migrating over 100,000 posts, images and terms from WordPress and Vignette, improving performance, and collaborating with Time Inc on custom content types and workflows. Testing was done to ensure the migrated site met performance standards.
This document summarizes two certificate programs offered by the University of Washington's Professional & Continuing Education department: the Certificate in Web Technology Solutions and the Certificate in Professional Open Source Web Development. Both programs consist of three courses delivered online or in the classroom over three quarters, focusing on technologies like JavaScript, PHP, MySQL, and frameworks. Graduates will gain skills to build dynamic, database-driven websites. The programs provide benefits like access to software downloads and discounts on Adobe Creative Suite. Instructors and staff are available to answer any questions.
Presentation on Single Page Applications I recently gave for a client. Feel free to contact Omni Resources at http://www.omniresources.com or myself on LinkedIn at https://www.linkedin.com/in/michaelacord if you would like to learn more about builiding Single Page Apps.
This document discusses creating a documentation portal. It begins by introducing the speaker and defining what a documentation portal is. The speaker then discusses why one would create a portal, noting that it requires an ongoing commitment. Various planning steps are outlined, including defining problems, requirements and prototypes. The remainder of the document provides a workshop example for creating a portal using an open source project on GitHub called Red Sofa. Steps are outlined for setting up accounts on Heroku and Cloudant, cloning the project, uploading content and reviewing the portal. Additional topics covered include simple configuration, updating content and metadata, customization, and usability testing.
Morden F2E Education - Think of Progressive Web AppsCaesar Chi
We focus on newbie front end / JavaScript full-stack engineer training, we will tell training evolution.
And we well tell you how PWA works in training process.
This document provides an overview and agenda for an introductory course on web development. It introduces the basic hardware and protocols that power the internet, including switches, routers, IP addresses, DNS, and HTTP. It outlines the course goals of introducing web development teams and processes. The course structure is described, including weekly lectures, exercises, and group projects. The instructor's background is provided. Homework involving a video, system profiling, and setting up accounts is assigned to prepare for the next class.
Improve your web dev workflow in Visual StudioDavid Paquette
This document discusses different options for web development workflows in Visual Studio, including using runtime optimizations, Visual Studio plugins, and task runners. It provides examples of specific plugins and task runners like Bundler and Minifier, Web Compiler, Web Essentials, Gulp, and Bower. The document analyzes the pros and cons of each approach and recommends the best option depending on a project's complexity, build integration needs, and optimization goals.
This document summarizes a presentation on Node.js for .NET developers. It introduces the speaker David Neal and moderator Alvin Ashcraft. The presentation covers why developers use Node.js, provides a crash course on Node.js basics, and discusses tools, frameworks and strategies for integrating Node.js with .NET applications. Examples of companies using Node.js successfully are also presented.
This document provides an overview and agenda for an introductory course on untangling the web. The course will cover the hardware and protocols that power the internet, including how web requests work from typing a URL to accessing content. It introduces the instructors and outlines the weekly topics to be covered over 12 weeks, including networking basics, web servers, front-end development, and a final student project presentation. Students are given preparatory tasks like creating online accounts to prepare for future lessons involving tools like Google Analytics, Nitrous, and GitHub.
Responsive Web Design: How the mobile web has changed the way we think and workvq20
The document summarizes a meetup on responsive web design hosted by Nick Weaver and Vidal Quevedo. They discussed the challenges of native mobile apps and earlier responsive approaches at UW-Madison. They advocated for a "one-web" philosophy using responsive design to provide a consistent experience across devices. The basics of responsive design like fluid layouts, responsive images, and media queries were covered. Challenges of testing and managing responsive designs were also noted. Case studies of responsive sites at UW-Madison were presented and resources for learning more about responsive design were provided.
Drupal Case Study - Sydney Living Museums #dsw2014Daniel Tome
Case study for the build of Drupal 7 website for Sydney Living Museums by Bullseye digital. Delivered at Drupal South Wellington 2014 - http://bullseye-digital.com http://sydneylivingmuseums.com.au
Drupal case study: Sydney Living Museums by BullseyeBullseye
Presentation by Technical Lead Daniel Tome to Drupal South Wellington in February 2014 on the mobile responsive site for Bullseye client Sydney Living Museums
The document provides an overview of the MEAN stack, which uses JavaScript for full-stack development. It discusses the evolution of web development from separate front-end and back-end work to full-stack JavaScript with Node.js. The MEAN stack combines MongoDB for the database, Express for the web framework, Angular for the front-end, and Node.js as the runtime environment. Each component is introduced, with Node.js using a single-threaded and asynchronous model, Express providing features like routing and middleware, Angular using templates and two-way data binding, and MongoDB as a flexible document database.
USG Summit - September 2014 - Web Management using DrupalEric Sembrat
The document discusses building web management structures using an open-source content management system (CMS) like Drupal. It describes creating internal tools for knowledge management, project management, and digital asset management to address issues with vendors and provide functionality. The tools were developed quickly in Drupal using contributed plugins and an iterative process. The tools can now be downloaded and used by other institutions running Drupal.
This document provides an agenda for a class that covers IBM Bluemix, some JavaScript concepts, mapping with Google Maps, and homework assignments. The class will introduce IBM Bluemix as a cloud platform provider and discuss some of its integrated services. It will also cover JavaScript concepts like variable scope, the this pointer, events, and immediately invoked functions. Students will learn how to create maps using Google Maps and work on sample projects. Homework assignments include creating a campus map with markers and working on a group project to design a website with pages, maps, and chatbots.
This document provides an agenda and overview for a class on websites and design skills. It discusses using GitHub for collaboration, technologies that power websites like HTML and CSS, search engine optimization, business models, and an upcoming project involving designing a website business. Students are asked to review an existing website for SEO and business factors for homework.
The document provides an agenda and overview for a class on HTML and JavaScript. It introduces HTML tags and how to display HTML, and has exercises on writing HTML and integrating JavaScript. It also discusses using GitHub Pages to host web pages and provides reminders on homework to write JavaScript to alphabetize words and create an animal list that adds items with JavaScript.
This document provides an agenda and overview for a class on using Git, GitHub, and VSCode. It introduces command line basics, files and directories, terminal commands, text editors, GitHub, Git basics, and a homework assignment to create a GitHub repository and JavaScript program. Key topics covered include the Git workflow, essential Git commands, using GitHub Pages, and an introduction to JavaScript programming.
This document provides an agenda and overview for a developer training session. It discusses developing a growth mindset for programming, strategies for managing frustration, resources for learning programming concepts and getting help, and approaches for collaborative work. It also introduces backend concepts like servers, databases, and JavaScript on the server side using Node.js. The homework assignment involves researching and documenting programming resources.
This document provides an agenda and instructions for a JavaScript exercises and mapping project week. It includes reviews of variable scope, the "this" pointer, and mapping APIs like Google Maps and Leaflet. Exercises are assigned to create a button that tracks click counts and displays alerts. The homework assignment is to create a map of the UVic campus using Google Maps API, add 3 markers that show latitude/longitude on click and track marker counts, and log new map boundaries to the console on bounds changes.
This class covers reviewing Git and server commands, Bootstrap tables, and introduces some new JavaScript topics like variables, user input/output, and variable scope. The homework assignment asks students to update their pizza ordering application to allow items to be typed in and generate a receipt with columns for item details and calculated totals. Key topics reviewed include Git commands like log, blame, checkout, Bootstrap tables and responsive design, JavaScript variables, parsing user input, and variable scope.
the third class of the spring 2017 untangling the web series
with a guest presentation by Chris Hawkins of Authentic business solutions https://authenticlab.ca/
This document provides an agenda and summary for the last class of a course on web development. It discusses homework on using JSON and databases, presentations from student group projects, and next steps. It reviews key topics covered in the course like HTML, CSS, JavaScript, databases, and hosting platforms. The document previews the main topics planned for upcoming modules, provides examples of interesting websites using technologies like speech recognition, and ends with an open question period.
The document provides an agenda and overview for a class on untangling the web that covers Javascript topics like JSON, server-side and client-side JS, routes in Node.js, setting up Bluemix applications, using Bluemix services, and working on a project. It discusses moving a cars example from using local WebSQL to a remote SQL database in Bluemix, including connecting a MySQL database, creating tables and fields, querying and inserting data using Node.js and callbacks, and getting data from the database to render on the client-side. Homework involves taking the Bluemix implementation shown and rendering the cloud data as the previous cars example using JSON parsing.
This document provides an agenda and details for a class on databases and servers. It discusses homework status, projects 2 and 3 which involve building a website with front-end and back-end components. It demonstrates deploying a sample node app to IBM Bluemix and using cloud foundry commands. Key database topics covered include SQL vs noSQL, using local databases, and database services. An optional extra homework is assigned to deploy a pizza website project to Bluemix using a database.
This document provides an agenda and overview for a class on maps and hosting. It discusses using Google Maps and Leaflet for creating maps, and various options for hosting including Amazon Web Services, Heroku, Google, Microsoft Azure, and Digital Ocean. For homework, students are asked to create a map for a fictional pizza store website showing markers for 3 store locations, and optionally calculating distances to locations from a campus if a marker is clicked.
This document provides an agenda for a class on making web pages look better with CSS. It discusses upcoming homework issues and presentations. It introduces flexbox, Bootstrap, and UI-Kit for layouts. It also outlines Project 2, which involves building the front-end for a business idea using a framework like Bootstrap or UI-Kit. Students will present a mockup by November 9th and the full project is due on the last day of class.
This document provides an agenda and discussion for a class on user research, building tools, more JavaScript, and putting a website up. The class will include discussions of homework, UX and collaboration strategies, build tools like Grunt, integrating JavaScript into web pages, functions and scope in JavaScript, and exercises. For homework, students will create a web page that allows a user to select pizza toppings and displays the total price.
This document provides an agenda and overview for a class on untangling the web and modern web development. It discusses reviewing homework, using source code control like GitHub, GitHub Pages, the structure of modern websites including HTML, CSS and frameworks, and an introduction to the business model canvas homework assignment and project 1 requirements. Students will work in groups to develop a concept for a web business and present it using a completed business model canvas.
How to Configure Field Cleaning Rules in Odoo 17Celine George
In this slide let’s discuss how to configure field cleaning rules in odoo 17. Field Cleaning is used to format the data that we use inside Odoo. Odoo 17's Data Cleaning module offers Field Cleaning Rules to improve data consistency and quality within specific fields of our Odoo records. By using the field cleaning, we can correct the typos, correct the spaces between them and also formats can be corrected.
New Features in Odoo 17 Email Marketing - Odoo SlidesCeline George
In this slide, let’s discuss the new features of email marketing Odoo 17. The new features enhance user in creating effective and efficient campaigns. This module will help to control the email layouts and other aspects of it.
PRESS RELEASE - UNIVERSITY OF GHANA, JULY 16, 2024.pdfnservice241
The University of Ghana has launched a new vision and strategic plan, which will focus on transforming lives and societies through unparalleled scholarship, innovation, and result-oriented discoveries.
How to Create an XLS Report in Odoo 17 - Odoo 17 SlidesCeline George
XLSX reports are essential for structured data analysis, customizable presentation, and compatibility across platforms, facilitating efficient decision-making and communication within organizations.
Email Marketing in Odoo 17 - Odoo 17 SlidesCeline George
Email marketing is used to send advertisements or commercial messages to specific groups of people by using email. Email Marketing also helps to track the campaign’s overall effectiveness. This slide will show the features of odoo 17 email marketing.
How to define Related field in Odoo 17 - Odoo 17 SlidesCeline George
The related attribute is used in field definitions to establish a relationship between models and automatically fetch the value from a related model's field. It provides a way to reference and display fields from related models without having to create a separate field and write code to synchronize the values manually.
Dear Sakthi Thiru Dr. G. B. Senthil Kumar,
It is with great honor and respect that we extend this formal invitation to you. As a distinguished leader whose presence commands admiration and reverence, we cordially invite you to join us in celebrating the 25th anniversary of our graduation from Adhiparasakthi Engineering College on 27th July, 2024. we would be honored to have you by our side as we reflect on the achievements and memories of the past 25 years.
How to install python packages from PycharmCeline George
In this slide, let's discuss how to install Python packages from PyCharm. In case we do any customization in our Odoo environment, sometimes it will be necessary to install some additional Python packages. Let’s check how we can do this from PyCharm.
2. AGENDA
• Wrap up of our progress
• Group presentations
• Course experience survey
• Demos
• Urthecast – react, nodejs, docker
• Google speech – nodejs, google compute platform
3. THE STATE OF WEB DEVELOPMENT 2017
• Discussion on hacker news (news.ycombinator.com)
• Survey of current technologies
• Web tooling changes fast!!
• https://github.com/kamranahmedse/developer-
roadmap/blob/master/README.md
8. PRESENTATIONS!
• Less than 10 minutes each
• Focus on a good demo and a discussion of development
challenges
9. COURSE EXPERIENCE SURVEY
• http://www.uvic.ca/learningandteaching/students/resources/c
es/login.php
• 15 minutes or so
10. CONNECTING YOUR WEB PAGE
• Static pages
• Routes
• Ejs partials
• So convert all your web pages to partials, create routes for them, and
then call them
• Put common elements in their own partials
11. WEB DEVELOPMENT SALARIES
• http://www.oreilly.com/programming/free/files/2016-
software-development-salary-survey-report.pdf
12. WHERE FROM HERE?
• Bootcamp – lighthouse labs, etc
• CS degree
• Online learning – pluralsight, codeschool, etc.
• Your own projects! This is in many ways the best route, just
make stuff
13. DEMO – A FULL WEB APP
• Urthecast demo and code review