Research Resource Discovery

Viewing: 8026 - 8050 of 8393.

WebAssembly: Accessing C and C++ in Web Applications

Accelerate web applications with native code using WebAssembly. WebAssembly is a new, revolutionary technology that allows developers to program webpages using popular high-level languages like C, C++, Rust, and Python. Code is then compiled to WebAssembly bytecode and implemented by the JavaScript engine built into all web browsers. You gain flexibility and functionality without sacrificing performance. This course focuses on the practical uses of the technology: converting C and C++ code to WebAssembly and executing WebAssembly in JavaScript. Programmer and engineer Matt Scarpino demonstrates the power of the WebAssembly, implementing quick sort and matrix multiplication algorithms. He also reviews advanced features, such as debugging and the WebAssembly text format. By the end of the course, you'll understand the massive potential WebAssembly represents and be ready to implement it in your next web project.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

WebAssembly: Accessing C and C++ in Web Applications

Accelerate web applications with native code using WebAssembly. WebAssembly is a new, revolutionary technology that allows developers to program webpages using popular high-level languages like C, C++, Rust, and Python. Code is then compiled to WebAssembly bytecode and implemented by the JavaScript engine built into all web browsers. You gain flexibility and functionality without sacrificing performance. This course focuses on the practical uses of the technology: converting C and C++ code to WebAssembly and executing WebAssembly in JavaScript. Programmer and engineer Matt Scarpino demonstrates the power of the WebAssembly, implementing quick sort and matrix multiplication algorithms. He also reviews advanced features, such as debugging and the WebAssembly text format. By the end of the course, you'll understand the massive potential WebAssembly represents and be ready to implement it in your next web project.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Career Clinic Weekly

This series explores web careers from a variety of angles: insights from veteran web designer and agency principal Lauren Bacon, interviews with industry insiders, and answers to questions from our members. Lauren Bacon has mentored and coached many web professionals as they were starting out and loves sharing all that she's learned from her 15-year career as a designer, front-end developer, and agency principal.

If you're interested in a career in web design, programming, UX, SEO, project management, or content development, this course is a great place to start. Learn about the career options that are available to you, identify a path that fits your skills and preferences, and look a few steps ahead of where you are now, to plan your professional future.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Design: Efficient Workflow

Optimize the design phase of your workflow by examining the approach of another web designer in action. This course allows you to do just that—observe how Sue Jenkins takes a web design project from start to finish. She walks through a project step by step, from wireframing and sketching all the way to the final mockup. You can follow along and learn ideal sequences, best practices, and new techniques.

This course is designed to help boost the abilities of web designers and graphic designers, improving productivity and creativity. Sue shows you how to broaden your workflow while keeping the process efficient and focused. The tips she provides are applicable whether you are starting from nothing, redesigning layout ideas received from a client, or creating a mockup from a wireframe in coordination with UX teams.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Design Tips: SVG Design

Watch this video for a selection of quick web design tips about the SVG (Scalable Vector Graphics) format. SVG allows you to design custom vector web visuals, but there are some tricks to making your graphics efficient and smooth. Brian Wood explains the importance of using independent artboards, handling web fonts, keeping your gradients and paths as simple as possible, and working with Photoshop effects inside Illustrator CC.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Development Foundations: Full-Stack vs Front-End

Do you want to become a web developer? Nowadays, web development isn't one job. There is a range of technologies and career options to explore. The core responsibilities are split two ways—between front-end developers who specialize in websites and applications and back-end developers who work with servers and databases—but you can also become a full-stack developer who oversees all aspects of a project. This course provides an overview of the different jobs available in web development, the tools and frameworks to focus on, and the skills each job entails. Senior staff author Ray Villalobos also provides tips on finding training, getting hired, and maximizing your earning potential in this lucrative and exciting field.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Development Foundations: Web Technologies

You use it every day, for banking, researching, shopping, and social media, but do you really know how the web works? In this course, author James Williamson introduces the technology that makes the web run, the terminology involved, and how it all comes together to power the websites we know and love. He covers the alphabet soup of technologies involved (HTML, CSS, URL, DNS, HTTP, and IPv6), and explains what separates the front end (what we see) from the back end (what we don't) on the web. This course is your "plain English" guide to the world of domains, databases, servers, and the technology that makes the web work.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Development with Elm

Elm has enabled functional programming in front-end web development. It is a user-friendly and easily accessible programming language that compiles to JavaScript and runs in the browser. This course is a practical introduction to Elm as a functional programming language for developing real-world applications. Instructor Eduard Kyvenko reviews core concepts, such as persistent data types and data structures, side effects, and state management. Then he shows how to build a web application exemplifying all the core principles of web development with a purely functional language. Eduard closes with an exploration of Elm development tools, packages, and testing strategies, and some tips for messaging and optimized rendering with Elm.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Development with Elm

Elm has enabled functional programming in front-end web development. It is a user-friendly and easily accessible programming language that compiles to JavaScript and runs in the browser. This course is a practical introduction to Elm as a functional programming language for developing real-world applications. Instructor Eduard Kyvenko reviews core concepts, such as persistent data types and data structures, side effects, and state management. Then he shows how to build a web application exemplifying all the core principles of web development with a purely functional language. Eduard closes with an exploration of Elm development tools, packages, and testing strategies, and some tips for messaging and optimized rendering with Elm.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Form Design Best Practices

In this course, interaction designer Luke Wroblewski shows how to create web forms that encourage visitors to enter information and covers ways to capture input without the use of forms. The course covers boosting conversion rates and customer satisfaction, organizing the structure of forms, aligning and grouping form elements, assigning the correct input field types, validating input, and handling data entry errors. The last chapter highlights alternatives to static forms, such as using dynamic inline forms, using web services, and leveraging device capabilities, which can be used to gather additional information or replace a traditional form altogether.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Hosting

If you are an instructor in CS and want to provide VMs for your students, this is probably the correct choice. Engineering IT supports many different webhosting resources both in Engineering and on campus. Please read the options below and let us know which hosting options you are interested in or if you need more information in order to make a decision. We are happy to help explain the options in more detail.

Affiliation: UIUC
Provider: Engineering IT
Type: Web Publishing And Communication

Webinars for Lead Gen

In this course, marketing expert Jamie Shanks takes you through the craft of creating and executing webinars that generate leads. Jaime shows how to map out your desired results, and shares strategies for driving demand and interest from prospects. He also provides best practices for assembling a panel that members will want to see, and explains how to use facts, trends, and insights to assemble a compelling story that captures the attention of your audience. Plus, he discusses how to promote and recruit sponsors, and shares hands-on tips for making your webinar look and sound great.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Motion: Animate a CSS Sprite Sheet

CSS sprite sheets have opened up another door for web motion, allowing you to efficiently animate a series of images—anything from button states to character poses. In this quick course, Tom Green shows you how to animate a character's walk cycle by creating a sprite sheet in Flash, editing in Fireworks, and putting it into motion (and into your HTML) with Edge Animate.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Motion: An Overview

Web Motion for Beginners is a series of courses designed to introduce you to the emerging field of motion graphics for the web. It kicks off with this course, an overview of the planning and creation process. Author Tom Green reminds you to pay attention to the world around you, and emphasizes the importance of storyboarding, project planning, and tool selection.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Motion: Create an Animated Banner Ad

Learn to create a simple web banner with motion and interactivity. This installment of Web Motion for Beginners shows you how to take a client project from concept to completion—in this case for a banner ad that invites viewers to visit Ontario, Canada. Tom Green shows how to build on an initial idea with sketches and wireframes, and create your image assets in Adobe Photoshop and Illustrator. You'll then assemble the ad in Edge Animate and create interactive buttons with the Gradient feature.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Motion: Create a Parallax Effect

Parallax is an optical illusion that gives 2D objects a sense of depth. Parallax motion, on the other hand, is when objects in the foreground tend to move faster than the background. Adding parallax motion can make your web projects more interesting and immersive by adding the illusion of depth. In this course, Tom Green shows you how to build a parallax motion effect using a combination of Google Web Designer and Adobe Flash CC, and then create a separate, even more captivating effect in Edge Animate.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Motion: Create a Preloader

Behold the lowly gif animation: it's making a comeback on the web, appearing as a preloader, or indicator that site content is loading. Join Tom Green, as he shows you how to make your own GIF-based preloader in this installment of Web Motion for Beginners. You'll learn how to export a series of fireworks-style explosions from After Effects, create an animated GIF in Photoshop or Fireworks (your choice), and make the GIF usable as a preloader in Edge Animate.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Motion for Beginners: Final Project

It's time to put the techniques you've learned over the course of the Web Motion for Beginners series into action. In this final installment, Tom Green shows you how to create an animated banner ad with Adobe Illustrator, Photoshop, and Edge Animate. Along the way, he'll explain how to incorporate parallax motion, web fonts, and responsive design principles. Put your skills to the test by following along with these five short movies, and you'll feel like a web motion graduate.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Webpack Deep Dive

Building and deploying front-end applications can quickly grow complicated. webpack simplifies the task of managing web dependencies by offering a huge list of features that cater to a variety of JavaScript apps. In this course, explore these features, and learn how to migrate an existing JavaScript application to webpack 2. Join Kent Dodds as he explains how to migrate an app to webpack 2, covering topics such as unit testing with Karma, tree shaking, code splitting, chunking, and more.

Note: This course was created by Frontend Masters. It was originally released on 8/8/2016. We're pleased to host this training in our library.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Webpack for React Applications

Discover how to optimize your web applications using the webpack JavaScript module bundler. In this project-based course, Alexandru Toea demonstrates how to take a preexisting React application—along with basic webpack configuration—and apply advanced features such as code splitting. He also demonstrates how to install Babel and add it to your webpack application, as well as how to deploy your application to dynamic cloud hosting sites such as AWS in order to improve the existing application. Upon completing this course, you'll have the knowledge you need to configure webpack and use it to develop high-quality React apps at a faster pace.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Webpack for React Applications

Discover how to optimize your web applications using the webpack JavaScript module bundler. In this project-based course, Alexandru Toea demonstrates how to take a preexisting React application—along with basic webpack configuration—and apply advanced features such as code splitting. He also demonstrates how to install Babel and add it to your webpack application, as well as how to deploy your application to dynamic cloud hosting sites such as AWS in order to improve the existing application. Upon completing this course, you'll have the knowledge you need to configure webpack and use it to develop high-quality React apps at a faster pace.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web Programming Foundations

To be an effective web programmer, you have to understand what happens when you enter a URL or click on a link. Under every webpage lies the markup—JavaScript, HTML, and CSS—and the hierarchy that controls display—the Document Object Model (DOM). Then there is the server that hosts the files, the browser that renders them, the metadata, and the mobile experience to consider. Explore what happens below the surface, and learn how to write better code. This course provides a deep dive into the world wide web, and the underlying structures you need to understand to build robust applications and websites that are efficient and easy to maintain. Learn how HTML documents provide the foundation for CSS and JavaScript, and see how to layer presentation and interactions on top. Learn how different code editors and browsers interact with web content, enabling editing, programming, and display. Discover why accessibility is so important to keeping the web open and available to all users, and what workflow works best for web programming. Instructor Morten Rand-Hendriksen keeps the lessons fun and fast-paced, so it's easy for almost anyone—web programmers, web designers, and even web publishers—to follow along.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource

Web & Reporting (ATLAS)

ATLAS provides design, maintenance, custom application development, reporting, and hosting services to meet the various web and data needs throughout the Illinois campus.

Affiliation: UIUC
Provider: Applied Technologies for Learning in the Arts & Sciences (ATLAS)
Type: Programming

Web Resources for maps By Map Library

An organized list of web resources that users may find helpful in furthering their research. These resources are not produced or maintained by the Map and Geography and we are not responsible for their content.Be sure to cite any resources you use!

Affiliation: UIUC
Provider: University Library
Type: Data

Web Security: OAuth and OpenID Connect

While many technical professionals claim to know and understand OAuth, reality often suggests otherwise. Implementing the proper grant types and the required flows while securely protecting your secrets is challenging at best and catastrophic at worst. Fundamentally, professionals often struggle with OAuth because they misunderstand what it is, what use cases it is particularly good and bad at, and how to integrate it smoothly and safely into their systems. In this course, review the basics of OAuth 2.0 and OpenID Connect, and learn how to use them to authenticate your applications. Learn about tokens, scopes, and claims; OAuth flows; common security considerations; and more.

Affiliation: UIUC
Provider: Lynda.com
Type: Streaming Resource



Pages