Free Online

University of New Mexico Courses

The University of New Mexico is a public research university located in Albuquerque, New Mexico, in the United States.

Show filters

Level

Duration

Subject

Language

Web Application Architectures

Web Application Architectures

3.5

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeThis course explores the development of web application architectures from an engineering perspective.  We will consider the fundamental design patterns and philosophies associated with modern web application architectures, along with their major components.  By the end of this course, I expect you to be able to:Design, develop and deploy a modern web application.  This course is not about how to build a pretty web page, it's about how to build and deploy the full stack of protocols and technologies associated with a complete web app.  That said, it is not possible for you to become an expert in this area in a few weeks. My goal, rather, is to put you on the right path by providing a solid foundation and framework for understanding web applications, allowing you to dig deeper and learn more on your own. The next bullet points describe how we're going to do this.Understand the major architectural components in web apps, and how they fit together.  Modern web apps are complex.  A typical application has a database along with numerous scripts on one end of the web stack, a web server in the middle that delivers information over the Internet, and a user's browser on the other end of the web stack.  Even getting started in trying to understand these components can be overwhelming. Consider just the programming languages involved in a typical web stack: from the database (SQL), to the web server (scripting language), to the browser (JavaScript, HTML, CSS), we're dealing with five different programming languages, not to mention the protocols they're operating over– and you need to know a little about them too! We'll introduce a number of software design patterns throughout the course that are aimed at helping you to manage this complexity.Use Ruby on Rails.  We're going to learn about web apps through the Ruby on Rails framework. Rails is a framework for creating webapplications that is built on top of the Ruby programming language. I believe this is one of the best frameworksfor learning about web applications, and it's also proving highly successful asa platform for commercial offerings. That said, there are many other frameworks available, and the conceptsyou will learn using Rails are transferable to these other frameworks.Better understand modern software engineeringpractice.  We’ll be using the latest tools and practices insoftware development, source code control, testing, and applicationdeployment. This will include exposureto agile development practices, the numerous tools that software engineers are expected to know how to use, and the cloud-based resources that arebecoming increasingly important in web applications.      

Coursera
6-9 hours a week
past
view all
Rural Health Nursing

Rural Health Nursing

5

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeThe care of populations in remote and frontier areas requires an expanded understanding of the geographical elements, situational factors, and the unique issues that occur when resources are scarce, distant, or culturally inappropriate. We will identify what constitutes the definition of rural nursing, and what kinds of needs are presented by individuals and populations living in rural communities. Historical, geographical, cultural, and systems challenges to the provision of nursing care will be explored, and approaches to overcoming barriers to support the development of healthy communities in rural areas will be presented. Students will identify a rural or frontier area in which they are either currently practicing or expect to practice, and using elements from the course, design a program, policy, or intervention to address the specific health care needs of the population in that area.

Coursera
4-6 hours a week
past
view all
Desarrollo de Aplicaciones Web: Nivel de Datos

Desarrollo de Aplicaciones Web: Nivel de Datos

4.3

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeEl nivel de datos en una aplicación web se utiliza para proporcionar almacenamiento persistente de información. Esto es, información tal como los datos de los usuarios, blogs, información de cuentas, compras, etc. El nivel de datos se suele dividir en el componentes de acceso a datos y el componente de almacenamiento de datos en sí. En este curso nos centraremos principalmente en el almacenamiento de datos, y usted aprenderá cómo instalar sistemas de almacenamiento de datos con calidad de producción en sus aplicaciones web. El almacenamiento de datos en una aplicación web es típicamente una base de datos de tipo relacional (es decir, SQL), pero hay otros tipos de almacenamieto que van desde una base de valores de clavesa un repositorio de documentos, o una base de datos gráfica.Estos sistemas se denominan a menudo bases de datos No SQL. Básicamente, un sistema de almacenamiento de datos puede ser cualquier tecnología incluida en la aplicación web que se utiliza para recuperar y almacenar datos persistentemente a en sesiones web.En este curso aprenderá primero acerca de diagramas entidad-relación y los conceptos básicos asociados con los modelo de bases de datos relacionales, incluidos los medios canónicos de interactuar con las bases de datos relacionales mediante consultas escritas en lenguaje de SQL. Aprenderá también cómo conectar la base de datos con calidad de producción PostgreSQL a una aplicación web. A continuación vamos a cubrir los aspectos deacceso a datos, es decir, el mapeo a objetos relacionales. Esto se utiliza para convertir datos entre sistemas incompatibles. Nuestro caso sera el de los diferentes modelos de datos orientados a objetos en una aplicación web y una base de datos relacional. Usted aprenderá cómo se utiliza el patrón de diseño activo de registro para resolver este problema de mapeo objeto-relacional, y lo usará en una aplicación web. Finalmente, aprenderá cómo conectar una serie de bases de datos NoSQL a una aplicación web, incluyendo bases de datos NoSQL desplegados en forma de servicios en la nube.

Coursera
past
view all
Curanderismo Part 3: Traditional Healing with Cultural Traditions

Curanderismo Part 3: Traditional Healing with Cultural Traditions

0

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeThe instructor will present a welcome video describing the course syllabus followed by a Power Point presentation on the topic of "Curanderismo," traditional/folk medicine.Each thematic module will consist of an average of two 20-minute videos, by well-known traditional healers from Mexico, and the United States.  Some of the hands-on demonstrations will be followed by additional readings and discussions on effectiveness of traditional and holistic medicine, which has been revived and recently gained popularity throughout the world.  There will be a translator in the videos for the healers from Mexico who speak Spanish.Instructor:  Dr. Eliseo “Cheo” Torres, from the University of New Mexico Description:  This course will provide information on the history, traditions, rituals, herbs, and remedies of Curanderismo, a folk healing tradition of the Southwestern United States, Latin America and Mexico.  Optional texts: 1.       Curandero: A Life in Mexican Folk Healing, Eliseo Torres & Tim Sawyer2.       Healing with Herbs & Rituals: A Mexican Tradition, Eliseo Torres, edited by Tim Sawyer3.       Infusions of Healing, Joie DavidowFor further references on Curanderismo, students are encouraged to read the following books: 1.       Border Medicine - A Transcultural History of Mexican American Curanderismo, Brett HendricksonModule/WeekTopic 1IntroductionVideos ·       Welcome Video (3) ·       PowerPoint Introduction/Overview of Curanderismo (3) ·       Film on the University of New Mexico’s Summer Class 21.    Curanderismo Collection:Different Cultures with Similar Traditions  2.    Healing the Digestive System 3.    Healing the Nervous System 34.    Temazcal (3 videos) 45.    Intestinal Blockage (Empacho) 6.     Healing through Sound and Music 57.    Traditional Remedies forInfants and Children 8.     Traditional Healing for the Aging Community 69.     Dia de los Muertos & Healingthrough Grief Interviews·       Rita·       Tonita·       Curanderismo Students

Coursera
6 weeks long, 4-5 hours a week
past
view all
Desarrollo de Aplicaciones Web: Conceptos Básicos

Desarrollo de Aplicaciones Web: Conceptos Básicos

0

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeEste es el primer curso en una línea de especialización de Coursera que trata el desarrollo de aplicaciones Web. Este curso le dará los conocimienots básicos, la terminología y los conceptos fundamentales que son necesarios para construir aplicaciones web integradas modernas. Un desarrollador de aplicaciones web integradas está familiarizado con cada "capa" de las tecnologías de software que participan en una aplicación web, incluidas las tecnologías de modelado de datos y bases de datos, los componentes del entorno de servidor web y middleware, protocolos de red, la interfaz de usuario y diseño visual básicos, y los conceptos de interacción del usuario.En este curso vamos a aprender practicando. Vamos a empezar por el aprendizaje de los principales componentes de las arquitecturas de aplicaciones web, junto con los patrones de diseño fundamentales y filosofías que se utilizan para organizarlos. El alumno construirá y perfeccionará continuamente una aplicación web integrada totalmente funcional a medida que avanzamos a través de los módulos de este curso. En el camino el alumno levará a cabo prácticas ágiles de desarrollo de softwar, numerosas herramientas que los ingenieros de software deben sabe cómo utilizar, y un marco de desarrollo de aplicaciones web integradas modernas.

Coursera
5 weeks long, 19 hours worth of material
ongoing
view all
Web Application Development: The Data Tier

Web Application Development: The Data Tier

0

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeThe data tier in a web application is used to provide persistent data storage of information, that is, information such as user data, blog posts, account information, orders, etc. The data tier is typically divided into data access components, and the data store itself. In this course we will focus primarily on the data store, and you will learn how to attach production-quality data stores to your web applications.The data store in a web application is typically a relational (i.e., SQL) database, but it could be many other things: ranging from a key-value store, to a document store, to a graph database (these are often referred to as NoSQL databases).Basically, a data store can be any technology the web application uses to retrieve and store data persistently across web sessions.In this course you will first learn about entity-relationship diagrams and the basic concepts associated with the relational database model, including the canonical means of interacting with relational databases using queries written in Structured Query Language (SQL). You will learn how to connect the production-quality PostgreSQL database to a web application.Next we will cover a data access topic, namely object-relational mapping. This is used to convert data between incompatible type systems, in our case, between object-oriented data models in a web application and a relational database.You will learn how the Active Record Design Pattern is used to solve the object-relational mapping problem, and you will use it in a web application.Finally, you will learn how to connect a number of NoSQL databases to a web application, including NoSQL databases deployed as cloud services.

Coursera
past
view all
Entrepreneurial Strategic Management

Entrepreneurial Strategic Management

5

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeThis course utilizes an inquiry based approach to understanding sources of competitive advantages in companies and other organizations.

Coursera
6 weeks long, 7-8 hours worth of material
upcoming
view all
Web Application Development: Basic Concepts

Web Application Development: Basic Concepts

4.5

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeThis is the first course in a Coursera Specialization track involving Web Application Architectures.This course will give you the basic background, terminology and fundamental concepts that you need to understand in order to build modern full stack web applications. A full stack web developer is familiar with each "layer"of the software technologies involved in a web application, including data modeling and database technologies, the web server environment and middleware components, network protocols, the user interface and basic visual design and user interaction concepts. In this course we will learn by doing.We will start by learning the major components of web application architectures, along with the fundamental design patterns and philosophies that are used to organize them.You will build and continually refine a fully functional full-stack web application as we progress through the modules in this course.Along the way you will be exposed to agile software development practices, numerous tools that software engineers are expected to know how to use, and a modern web application development framework.This course is also available in Spanish. To join the Spanish version, visit this page: https://www.coursera.org/learn/apliweb.

Coursera
5 weeks long, 19 hours worth of material
ongoing
view all
Web Application Development – Capstone Course

Web Application Development – Capstone Course

0

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeThe capstone experience will involve the development and cloud-based deployment of a fully functional web application, and will require you to work as a part of a project team consisting of 3-5 other learners. This is the most concrete manifestation possible for the learning outcomes associated with this Specialization.This project will require you to use all that you have learned throughout the courses in this Specialization in order to build, secure and deploy a fully functional web application that meets the business needs of a customer. The artifacts your team will create will include the web application, along with the design artifacts associated with the development effort.

Coursera
past
view all
Desarrollo de Aplicaciones Web: Nivel de Presentación

Desarrollo de Aplicaciones Web: Nivel de Presentación

0

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeLa capa de presentación en una aplicación web es aquella con la que el usuario interactúa a través del navegador web. Este es un capítulo de vital importancia, ya que la experiencia del usuario es a menudo lo que determina el éxito de una aplicación web. Si un usuario no puede interactuar con una aplicación web de una manera eficiente y eficaz, el éxito global de la aplicación se verá comprometida, sin importar la calidad con la que el resto de la aplicación se ha diseñado e implementado. Esta es también un área donde ha habido mucha innovación en los últimos años, con mejoras en la tecnología de navegadores, el lanzamiento de HTML5, el surgimiento del diseño responsivo y la liberación de potentes marcos para interfaz de usuario.En este curso aprenderá algunos fundamentos básicos de diseño gráfico a fin de proporcionar una experiencia de usuario final agradable. El curso también cubrirá enfoques comunes para wireframing y creación de prototipos, además de los conceptos más importantes acerca del lenguaje de programación JavaScript. Aprenderá además cómo utilizar a la vez lenguaje HTML, hojas de estilo en cascada (CSS) y JavaScript para producir contenidos web convincentes. Más importante aún, aprenderá patrones y conceptos de diseño que soportan el uso de estas tecnologías, lo que permite crear aplicaciones web de fácil mantenimiento y modificación. Finalmente, aprenderá acerca de diseño responsivo y el uso algunos de los marcos emergentes para interfaz de usuario, talescomo Bootstrap, angularJS y Vue.js, para crear aplicaciones de una sola página modernas.

Coursera
past
view all
Curanderismo: Traditional Healing of the Mind, Energy & Spirit

Curanderismo: Traditional Healing of the Mind, Energy & Spirit

0

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeAs the third of four courses on Curanderismo, the art of Hispanic/Latino traditional medicine, this course focuses specifically on traditional healing of mind, energy and spirit. As an educational and cultural platform, this course will share a number of traditional body therapies. Trained traditional healers will share their knowledge of cleansings from different cultures such as spiritual, energetic and Tonalli Cleansing.Learners will not become certified traditional healers at the completion of this course but will be able apply basic principles or traditional medicine for health and illnesses. They will become familiar specifically with the traditional therapy of the sweat lodge temazcal, laugh therapy risaterapia and they will learn about the creation of sacred spaces and healing grief through Día de los Muertos. The Final Curanderismo course will be:•Global and Cultural Influences of Traditional Healing: African traditional medicine from Uganda and Gabon; Afro-Latino from Cuba and Puerto Rico, Native American spiritual cleansings and Mayan acupuncture and other topics.REQUIRED TEXTS- Curanderismo: The Art of Traditional Medicine without Borders by Eliseo Torres- Curandero: Traditional Healers of Mexico and the Southwest by Eliseo Torres with Imanol MirandaWhere to buy:https://he.kendallhunt.com/product/curanderismo-art-traditional-medicine-without-bordershttps://he.kendallhunt.com/product/curandero-traditional-healers-mexico-and-southwestOPTIONAL TEXTSCurandero: A life in Mexican Folk Healing by Eliseo Torres & Tim SawyerHealing with Herbs & Rituals: A Mexican Tradition, Eliseo Torres, edited by Tim SawyerWhere to buy:https://www.barnesandnoble.com/w/curandero-torres-eliseo-cheo/1120135382?ean=9780826336415&st=PLA&sid=BNB_1341481610&sourceId=PLAGoNA&dpid=tdtve346c&2sid=Google_c&gclid=EAIaIQobChMI3_6LmYev3gIViuNkCh3IPgUyEAQYASABEgLYXfD_BwEhttps://www.barnesandnoble.com/w/healing-with-herbs-and-rituals-torres-eliseo-cheo/1120135381?ean=9780826339621&st=PLA&sid=BNB_825204424&sourceId=PLAGoNA&dpid=tdtve346c&2sid=Google_c&gclid=EAIaIQobChMIrrvswYev3gIVBsRkCh3BXQCHEAQYASABEgLnl_D_BwEPODCAST:- Blubrry podcast - https://www.blubrry.com/normallol/41068835/normal-lol-63-depersonalization-mental-wellness-curanderismomexican-traditional-healing-with-eliseo-cheo-torres/- Itunes Episode 63 - https://itunes.apple.com/us/podcast/normal-lol-depersonalization-derealization-anxiety/id1065740418?mt=2

Coursera
6 weeks long, 18 hours worth of material
past
view all
Curanderismo: Traditional Healing of the Body

Curanderismo: Traditional Healing of the Body

0

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeAs the second of four courses on Curanderismo, the art of Hispanic/Latino traditional medicine, this course focuses specifically on traditional healing of the body.As an educational and cultural platform, this course will share a number of traditional body therapies.Learners will not become certified traditional healers at the completion of this course but will be able apply basic principles or traditional medicine for health and illnesses. They will become familiar specifically with the traditional treatment of Empacho (intestinal blockage), Manteadas (shawl alignments), Ventosas (fire cupping), Hidroterapia (healing with water), and other topics such as the Huesero (bone setter).Future Curanderismo courses include:Traditional Healing of the Mind, Energy and Spirit: Temazcal (sweatlodge), Limpias (energetic/spiritual cleansings), Risaterapia (laugh therapy) and other topics.Global and Cultural Influences of Traditional Healing: African tradition, Afro Latino from Cuba and Puerto Rico, Native American spiritual cleansings and Mayan acupuncture and other topics.REQUIRED TEXTSCuranderismo: The Art of Traditional Medicine without Borders by Eliseo TorresCurandero: Traditional Healers of Mexico and the Southwest by Eliseo Torres with Imanol MirandaWhere to buy:https://he.kendallhunt.com/product/curanderismo-art-traditional-medicine-without-bordershttps://he.kendallhunt.com/product/curandero-traditional-healers-mexico-and-southwestOPTIONAL TEXTSCurandero: A life in Mexican Folk Healing by Eliseo Torres & Tim SawyerHealing with Herbs & Rituals: A Mexican Tradition, Eliseo Torres, edited by Tim SawyerWhere to buy:https://www.barnesandnoble.com/w/curandero-torres-eliseo-cheo/1120135382?ean=9780826336415&st=PLA&sid=BNB_1341481610&sourceId=PLAGoNA&dpid=tdtve346c&2sid=Google_c&gclid=EAIaIQobChMI3_6LmYev3gIViuNkCh3IPgUyEAQYASABEgLYXfD_BwEhttps://www.barnesandnoble.com/w/healing-with-herbs-and-rituals-torres-eliseo-cheo/1120135381?ean=9780826339621&st=PLA&sid=BNB_825204424&sourceId=PLAGoNA&dpid=tdtve346c&2sid=Google_c&gclid=EAIaIQobChMIrrvswYev3gIVBsRkCh3BXQCHEAQYASABEgLnl_D_BwEPODCAST:Blubrry podcast - https://www.blubrry.com/normallol/41068835/normal-lol-63-depersonalization-mental-wellness-curanderismomexican-traditional-healing-with-eliseo-cheo-torres/Itunes Episode 63 - https://itunes.apple.com/us/podcast/normal-lol-depersonalization-derealization-anxiety/id1065740418?mt=2

Coursera
5 weeks long, 14 hours worth of material
past
view all
Curanderismo: Global & Cultural Influences of Traditional Healing

Curanderismo: Global & Cultural Influences of Traditional Healing

0

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeAs the last of four courses on Curanderismo, the art of Hispanic/Latino traditional medicine, this course focuses specifically on traditional healing using different techniques of many countries around the world. As an educational and cultural platform, this course will share a number of traditional global perspectives.Learners will not become certified traditional healers at the completion of this course but will be able apply basic principles or traditional medicine for health and illnesses. They will become familiar specifically with African traditional medicine from Uganda, African healing through music from Gabon, Afro-Cuban and Afro Puerto-Rican healing techniques, medicinal plants for women, Native American feather healing and other topics.REQUIRED TEXTSCuranderismo: The Art of Traditional Medicine without Borders by Eliseo TorresCurandero: Traditional Healers of Mexico and the Southwest by Eliseo Torres with Imanol MirandaWhere to buy:https://he.kendallhunt.com/product/curanderismo-art-traditional-medicine-without-bordershttps://he.kendallhunt.com/product/curandero-traditional-healers-mexico-and-southwestOPTIONAL TEXTSCurandero: A life in Mexican Folk Healing by Eliseo Torres & Tim SawyerHealing with Herbs & Rituals: A Mexican Tradition, Eliseo Torres, edited by Tim SawyerWhere to buy:https://www.barnesandnoble.com/w/curandero-torres-eliseo-cheo/1120135382?ean=9780826336415&st=PLA&sid=BNB_1341481610&sourceId=PLAGoNA&dpid=tdtve346c&2sid=Google_c&gclid=EAIaIQobChMI3_6LmYev3gIViuNkCh3IPgUyEAQYASABEgLYXfD_BwEhttps://www.barnesandnoble.com/w/healing-with-herbs-and-rituals-torres-eliseo-cheo/1120135381?ean=9780826339621&st=PLA&sid=BNB_825204424&sourceId=PLAGoNA&dpid=tdtve346c&2sid=Google_c&gclid=EAIaIQobChMIrrvswYev3gIVBsRkCh3BXQCHEAQYASABEgLnl_D_BwEPODCAST:Blubrry podcast - https://www.blubrry.com/normallol/41068835/normal-lol-63-depersonalization-mental-wellness-curanderismomexican-traditional-healing-with-eliseo-cheo-torres/Itunes Episode 63 - https://itunes.apple.com/us/podcast/normal-lol-depersonalization-derealization-anxiety/id1065740418?mt=2

Coursera
5 weeks long, 14 hours worth of material
ongoing
view all
Web Application Development: Testing and Deployment

Web Application Development: Testing and Deployment

0

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeModern web applications are complex systems that are often deployed across multiple servers in a network. The complexity of these systems, along with the human nature to introduce faults in software, makes automated testing and deployment essential. Testing is used to ensure that software under development or maintenance is correct, and may include functionality testing, usability testing, interface testing, compatibility testing, performance testing and security testing. The ability to automatically deploy a web application in a production environment also eliminates the human mistakes that occur when manually deploying the various pieces of a web application. In this course you will learn how automated testing and deployment supports agile software methodologies, where web applications are often updated and deployed on a daily basis. You will first learn about the various types of software tests, and then we will consider a number of the testing frameworks that are available for web applications. As a part of this, you will learn about test-driven and behavior-driven development, and how to use them in a Rails environment. In particular, you will learn how to use the popular RSpec framework in your web applications. In addition, you will learn how to use factories and populators to create realistic data that can be used to test web applications. Finally, you will learn about automated deployment tools such as Puppet, Chef and Capistrano, and you will use these tools in order to deploy a web application in the cloud.

Coursera
past
view all
Web Application Development: Security

Web Application Development: Security

0

Class Central TipsLearn How to Sign up to Coursera courses for free1600+ Coursera Courses That Are Still Completely FreeOne of the primary concerns for both the developers and users of web applications is security.With the increase in information sharing due to social networking and the massive adoption of the web as a means of conducting business and delivering services, web applications have become prime targets for malicious hackers to exploit. Given the value of “web properties,” the ability to protect these assets from malicious exploits has become a required tool in the software engineer’s tool belt.In this course you will learn the most fundamental application-level security concepts. In addition, you will learn about the basic building blocks of security—encryption and cryptographic systems—along with how these can be used to build a sound user authentication system. More importantly, you will be able to use this knowledge to evaluate off-the-shelf authentication packages, and better understand the options they provide. You will learn about the SSL/HTTPS protocols, and how to enable them in your web applications to support encrypted communication between the browser and web server. You will also learn how to use authorization and access control in your web applications in order to ensure that users are only able to access the data they are entitled to view. Next, we will cover the most important types of attacks that your web applications will be exposed to, and we will describe how to guard against them.

Coursera
past
view all
Load more

Level

Duration

Language