Inhalt: Angular was built specifically to connect users to services, and interfaces are where that connection happens. In this practical, hands-on course, get started with Angular by learning how to use it to build an interface. Ray Villalobos demonstrates how to start an Angular project right with the command line interface (CLI), before taking a closer look at components and events, as well as how to manage list data. By showing how to build something realistic-a form that lets users add appointments for a business-Ray helps you grasp how to solve real problems with this popular JavaScript framework. Umfang: 02:20:33.00
Inhalt: Registration is a fundamental part of any web application, but it can be notoriously difficult to implement. In this short course, we'll create a simple and straightforward registration system that allows users to log in and log out of an application. The techniques use AngularJS and Google Firebase, a mobile development platform that makes registration easy and secure. In the process, you'll explore the basics of AngularJS MVC architecture and the steps to storing custom user information in the Firebase NoSQL database. Learn how to create basic routes to load different content depending on the target URL, and create basic controllers to tie templates to code. At the end of the course, you'll have a great template that you can use as a starting point for a registration system in any of your own web applications. Umfang: 01:47:51.00
Inhalt: Want to create data-driven web applications? AngularJS is a great choice. It allows you to build apps where multiple users can push and pull data at the same time, in real time. However, while the framework is easy to learn, it can be tough to master. This course is the second in a two-part series designed to show you how Angular works in the real world. It takes up where AngularJS 1: Adding Registration to Your Application left off: a simple application that checks users in and out of meetings. Here, instructor and Angular advocate Ray Villalobos shows how to enhance the existing app with new views and controllers to reward random checked-in users with prizes. Learn how to create forms, edit database records, create methods, randomize record selections, and style and secure your app. With these project-based lessons, you'll learn how to see how data-driven programming with AngularJS can help your apps react to real-time data streams. Umfang: 02:15:44.00
Inhalt: Validation is key to successful online forms. Implementing dynamic form validation that reacts to input can be difficult to implement with languages like JavaScript and jQuery. However, AngularJS allows you to take advantage of two-way data-binding functionality without having to write any JavaScript code. This makes reacting to input from the user-as it happens-a breeze. In this short course, Ray Villalobos shows how to implement form validation on any HTML form using the built-in validation properties and methods in AngularJS. Together, you'll look at how AngularJS can help style forms dynamically as the user updates the content. Plus, explore how to implement validation with JavaScript, just in case you need more fine-tuned control of form interactions. Umfang: 00:41:52.00
Inhalt: Bootstrap is a popular framework designed for building responsive, accessible, and mobile-ready websites. An open-source platform using HTML5, CSS3, and jQuery, it features a 12-column grid, icons you can incorporate into your designs, and fully functional JavaScript components that are ready to use. This course provides everything you need to know to get started building websites with Bootstrap, and is built with our new practice environments in mind, which let you develop your code along with author Ray Villalobos. Ray will review Bootstrap's grid, CSS classes, and JavaScript components (dropdowns, modals, carousels, and more), and help you integrate them into your own sophisticated websites. Umfang: 04:55:07.00
Inhalt: Bootstrap 3 is here, and it supports mobile design and responsive CSS better than ever. Join author Ray Villalobos for an overview of the new classes, mobile-first approach, and other enhancements in Bootstrap 3, and learn how to migrate your sites and files to the new framework. Find out about the new installation options, updates to grids and scaffolding, and changes to the handling of type, images, and JavaScript. Then learn to integrate the new list group and panel components into your workflow. The course closes with a look at migrating a sample site from Bootstrap 2.3 to 3.0, from replacing template files to tweaking your grid, navigation, and images. Umfang: 00:46:52.00
Inhalt: Generate your own interactive website from scratch with Bootstrap, the mobile-friendly framework from Twitter, in this start-to-finish course with developer and author Ray Villalobos. First, you'll plan and prototype the interface with MindMaps and Balsamiq Mockups. Next, download Bootstrap and dive into organizing your site structure with its scaffolding feature-adding PHP includes to break your code into reusable modules and building in the core navigation. Ray then shows you how to build interactive carousels, modal features, and forms, and control these features with JavaScript. Finally, learn to style it all with LESS and prepare to publish the results online. Umfang: 03:28:45.00
Inhalt: Bootstrap-a front-end framework using HTML, CSS, and jQuery-is designed to help developers quickly and easily build responsive, mobile-ready websites that are cross-browser compatible. An open-source framework, Bootstrap features a 12-column grid and components that are ready to use. In this course, Ray Villalobos helps you get started with Bootstrap 4, providing an overview of all of the goodies in this popular framework. Ray covers the installation options, and walks through the basic styles that normalize how your content is displayed on different platforms and browsers. He also explains how to use the flexbox grid system to build nearly any kind of layout you can dream up, use different classes to easily get around your project, work with interactive components like dropdowns and carousels, and more. Umfang: 06:42:11.00
Inhalt: Find out how Bootstrap 4 can transform your standard HTML websites into inspired single-page designs. This course takes a project-based approach to explaining how to manipulate website layouts with the Bootstrap framework. Throughout the course, instructor Ray Villalobos works through popular layout patterns, helping to acquaint you with concepts that are key to creating a cohesive layout with Bootstrap. Ray tackles Bootstrap layout classes and shows what it takes to customize its CSS, addressing layout challenges like multiple grids and columns. Learn how to leverage the Scrollspy plugin to track navigation, how to create an image carousel, and how to build animations. Plus, this course provides you with a ready-to-go template with which to start new projects. Umfang: 03:13:44.00
Inhalt: Bootstrap 4 boasts a number of major changes and improvements to the popular front-end framework. If you've been curious about making the switch to Bootstrap 4, this course can prepare you to tackle the migration process. Join Ray Villalobos as he highlights the new features and changes you can access in this upgrade. Ray explains how to approach new components such as cards, as well as how to work with flexbox containers and display properties. After he familiarizes you with what's new in Bootstrap 4, he explains how to migrate a website from Bootstrap 3 to 4. Ray also goes over how to handle some of the more challenging aspects of the migration process, including migrating carousels and navigation tables. Umfang: 02:14:08.00
Inhalt: Bootstrap is the most popular framework for building responsive, mobile-first websites. When you combine it with Sass, you get CSS superpowers and a level of customization that makes Bootstrap even more powerful. This course explores the differences between regular Bootstrap and the new Sass-driven version, Bootstrap 4, and shows how to use the Sass-enabled features to build more customized sites. Instructor Ray Villalobos shows how to install libraries to add custom fonts, icons, and animations; use Sass variables, maps, and mixins to create custom layouts; modify global settings; and customize existing components with CSS and Sass. Umfang: 01:56:11.00
Inhalt: Bootstrap-a front-end framework using HTML, CSS, and JavaScript-is designed to help developers quickly and easily build responsive, mobile-ready websites that are cross-browser compatible. An open-source framework, Bootstrap features a 12-column grid and components that are ready to use. In this course, Ray Villalobos helps you get started with Bootstrap 5, providing an overview of all of the features in this popular framework. Ray covers installation options, and walks through the basic styles that normalize how your content is displayed on different platforms and browsers, before moving into detailed coverage of more advanced features, including typography and flexbox layouts. Learn how to use the layout components to create a full-featured website and make it interactive with components such as carousels, accordions, alerts, and tooltips. Plus, learn how to build beautifully designed and usable forms that validate user input. Umfang: 04:20:06
Inhalt: Are you a web developer creating apps? GraphQL gives you a clean way to query complex server data efficiently, and React makes it easy to present that information as a web application in the browser. In this course, instructor Ray Villalobos teaches you how to assemble these parts, using the familiar structure of GitHub as a source for information. Ray first walks you through installing React, including how to use the command-line interface (CLI), as well as how to customize and add the node modules you will need for this project. He explores what you can do with the GitHub API using GraphiQL, then shows you how to retrieve data, generate a query component, and more. Ray goes over each step in building the React app, concluding with how to create the pagination interface. Umfang: 02:16:19
Inhalt: Creating hybrid mobile applications is a great way to leverage your knowledge of web languages like HTML5, CSS, and JavaScript. Modern frameworks such as AngularJS and Ionic make it easier with pre-built templates and components. In this course, staff author Ray Villalobos shows how to install the Ionic framework and set up a development environment suitable for building web-based apps. He reviews the core Ionic components: prebuilt, easy-to-use features such as buttons, lists, tabs, and forms. Then Ray shows how to combine these components with Angular.js models, views, and controllers to build a single page app with sliders, pull-to-refresh functionality, and search. The training culminates in building a multi-page app, which you'll learn how to customize with CSS. Umfang: 03:31:15.00
Inhalt: Learn how to create responsive single-page websites with PostCSS, the CSS post-processor engine that extends the power of CSS through JavaScript. These step-by-step instructions take existing HTML markup and add style, animation, and responsive navigation. This combination allows for dynamic one-page sites-a popular design that's now even faster and easier to create with PostCSS. Along the way, Ray Villalobos introduces some handy plugins, tips for integrating PostCSS into a Gulp-based workflow, and techniques for making layouts more responsive with Flexbox. Umfang: 02:30:09.00
Inhalt: Learn how to build dynamic, responsive single-page designs with HTML, JavaScript, and CSS. The website featured in this course combines docking navigation, columns that adjust without cluttering your site layout or HTML markup, and animated scrolling effects that respond to user direction. Author Ray Villalobos shows you how to build it. He starts with a lean, easy-to-read template, and then explains how to add the features that make single-page designs so great, with these four frameworks: Compass, whose Sass mixins help you leverage CSS3 features like Flexbox Susy 2, the framework that "subtracts" the math from responsive grid design ScrollMagic, for adding "magical" scroll effects Breakpoint, which makes writing media queries in Sass a snap But this course isn't just about the tools. It's a realistic project that epitomizes many of the design challenges website developers face in the real world. Start watching now and learn how to use HTML, jQuery, and CSS to build your own dynamic, deeply responsive designs. Umfang: 04:55:32.00
Inhalt: With more people needing to stay connected virtually, video chat applications like Zoom and Microsoft Teams have exploded in popularity. Curious about how you might build a video chat application of your own? In this course, instructor Ray Villalobos shows you how. To help you grasp the concepts covered in this course, Ray steps through the creation of a project. Firebase conveniently provides a foundation for both the data and the video in your project, and Vue.js lets you build a user interface around those components. Plus, learn how to work with WebRTC, an open-source project that you can use to enable real-time communication of audio, video, and data in your app. Along the way, discover how to use Firebase to set up user registration and authentication, check users into a virtual room, add attendees to a meeting, use security rules, and more. Umfang: 03:19:57
Inhalt: JavaScript, APIs, and prebuilt markup. It's called the Jamstack and it's all you need to build a serverless app. The templating and clean basic architecture make it easier to build applications without reinventing the wheel, while retaining the flexibility you need to handle data from a wide variety of sources. Combined with the static site generator Eleventy you have an even more efficient way to create and deliver serverless apps and websites. In this course, instructor Ray Villalobos takes you through a step-by-step project built with the Jamstack and Eleventy. Learn how to build pages from Eleventy templates and layouts, connect to site data through APIs, use features like shortcodes and filters to inject and update content, and group content in collections. Plus, learn how to use pagination to regroup pages and add navigation with plugins. Umfang: 02:41:16.00
Inhalt: Successful programmers know more than just how to code. They also know how to think about solving problems. Code Clinic is a series of courses where our instructors solve the same problems using different programming languages. Here, Ray Villalobos works with JavaScript. Throughout the course, Ray introduces challenges and then provides an overview of his solutions in JavaScript. Challenges include topics such as geolocation, face recognition, and accessing peripheral devices. Visit other courses in the series to see how to solve the same challenges in languages like C++, C#, PHP, Python, Ruby, Go, and Swift. Umfang: 03:09:33.00
Inhalt: Looking for a tool to make you a faster and more efficient programmer? Emmet provides a shortcut language for writing HTML, XML, and CSS, based on an abbreviation structure most developers already use that expands into full-fledged HTML markup and CSS rules. Let Ray Villalobos show you how to install the Emmet plugin for your favorite text editor and start using its handy shortcuts for making copies of elements; climbing, grouping, and numbering; matching tags; and even complex CSS3 features like gradients. Umfang: 00:53:08.00
Inhalt: Scrolling used to be really basic-up and down, and occasionally side to side. Now scrolling has taken a larger place in navigation, and CSS lets you connect animations to scrolling, resulting in new interaction opportunities. This course shows how web developers and app developers can leverage scrolling and parallax to program new interface styles. Ray Villalobos demonstrates how to customize CSS for scrolling behaviors, create CSS animations, create scroll-based animations, use ScrollMagic, tween, and use the GreenSock Animation Platform (GSAP). He covers pseudo classes, elements, using transform properties, sequencing, parallax with JavaScript, and more. Umfang: 03:23:17
Inhalt: Technology has changed the way we approach ordinary tasks-from settling the bill at restaurants to driving-and more industries than ever are leveraging tech to work smarter. It''s a great time to launch a career as a developer in this ever-changing field. But with so many options to choose from, how do you determine which path is right for you? In this course, senior staff instructor Ray Villalobos shares best practices and tips designed to help aspiring developers find the right path and build their careers. Ray explores the market, job titles, and responsibilities for different types of developers, as well as how much you can expect to make. He covers what subjects you need to master and how you should approach your education. Plus, he steps through the job search process, explaining how to fine-tune your resume, tackle phone interviews and coding challenges, negotiate compensation, and even prepare for your new job once you land it. Umfang: 00:48:22
Inhalt: Electron is an open-source framework for creating desktop applications with your favorite web technologies: JavaScript, HTML, and CSS. It makes it easy to create a simple app with a few lines of code, using languages you already know. Want to learn more? Join Ray Villalobos as he walks through the techniques you need to master cross-platform desktop development with Electron. Learn how to configure and communicate between app windows (web pages) via the main and renderer processes; use Vue.js-the progressive JavaScript framework-with Electron; and improve your apps by modifying components and adding modals. Plus, see how to finish up an app by customizing menus and adding an icon for your dock. Umfang: 01:54:40.00
Inhalt: Join Ray Villalobos in this course, Fireworks CS6 Essential Training, as he shows how to create custom web graphics and web site mockups with Adobe Fireworks CS6. The initial chapters explain the basics: how to get around in the interface and create and organize documents. The course proceeds to cover all the essential drawing features in Fireworks, from drawing simple lines and shapes to applying fills, strokes, and opacity values to objects. The course also covers how to move, scale, and otherwise transform text and images as well as create symbols, use sprites, and integrate CSS and jQuery Mobile. Umfang: 05:22:20.00
Inhalt: Join Ray Villalobos as he explores the new features and enhancements to Fireworks, the Adobe web graphic and prototyping application. The course covers color workflow improvements, such as quicker access to colors and new stroke and fill opacity controls, and user experience improvements, such as an expanded UI, an updated file naming convention, and sprite generation. The course also explores the addition of CSS and jQuery, which enhance the interactivity of documents created in Fireworks, and the addition of CSS properties and jQuery Mobile templates, which help integrate Fireworks into web design and development workflows. Umfang: 01:00:54.00
Inhalt: Technology seems like a safe harbor in a stormy economy. Instructor Ray Villalobos answers the most common questions people have about how to look for, find, and get your first job in software development, and helps you build a solid plan for career success. Ray outlines what skills you need to learn, what to do if you're switching careers, and how to get experience. He discusses how to use networking to create shortcuts for yourself. He also goes over the importance of internships and where to find a job. Ray walks you through the job application process, including how to optimize your profile, prove you can do the job, and prepare for a first phone call screening. Learn how to make it past the screening phase, as well as how to leverage subject matter experts to get prepared for a technical or coding interview. And, for when a successful interviewing process leads to a job offer, Ray shares some steps you should take to decide if the offer is right for you and ways to get your career off to a healthy start. Umfang: 00:34:59
Inhalt: Actions, a developer productivity and CI/CD suite of tools from GitHub, offers developers a new way to automate workflows for their web projects. Each action-which is a set of custom instructions-can be combined with other actions to create a workflow. You can have tasks that run on a specific timeframe, control what happens when someone interacts with the GitHub repository, and more. In this brief course, learn about the main features of GitHub Actions, as well as the possibilities that it offers you and your organization. Ray Villalobos helps to acquaint you with Actions, explaining how to trigger actions, work with jobs, work with different types of contexts, store secrets inside a repository so that multiple users or APIs can securely access them, and use external actions. Umfang: 00:44:57.00
Inhalt: Actions, a continuous integration tool from GitHub, offers developers a new way to automate workflows for their web projects. Each action-which is a set of custom instructions-can be combined with other actions to create a workflow. In this brief course, learn about the main features of GitHub Actions, as well as the possibilities that it offers you and your organization. Ray Villalobos helps to acquaint you with this new tool as he demonstrates how to build a workflow that uses actions to publish a website when you push a new commit to your master branch. Umfang: 00:26:29.00
Inhalt: You've used GitHub. Maybe you've established your own workflow. How much do you know about the broader possibilities, though? Test your skills and find new options through this set of challenges. Instructor Ray Villalobos presents a series of brief challenges centered around building a basic app, from making a copy of an existing repo with an empty history to deploying static sites and apps using GitHub. This course aims not only to develop your skills in GitHub, but also to show you some tricks of the trade that you can use every day. Umfang: 00:52:17
Inhalt: GitHub is the heart of many development workflows. These 30 tips and tricks help you exercise the full power of this versatile software development platform. LinkedIn staff instructor Ray Villalobos shows how to customize GitHub by building out your project homepages, turning repositories into reusable templates, adding collaborators, and enhancing security with secret keys and branch protection. Then discover how to be more efficient in the interface, from searching to creating permalinks for frequently accessed files. Next, dive into power tips for repos, including deleting and restoring branches. Finally, Ray reviews the specialized tools such as wikis, metrics, the GitHub CLI, and custom code snippets called gists. Each tip makes you a more efficient developer and GitHub contributor. Umfang: 00:47:21.00
Inhalt: Developing a workflow will help you program, test, and deploy your web applications more easily and efficiently. Tools like Grunt.js make generating workflows as easy as writing a setup file. Here Ray Villalobos covers the key steps in creating a Grunt-based web workflow, from creating tasks to process Sass and combine scripts to automating the entire workflow. He also shows how to use Bower.io to quickly load frameworks such as Bootstrap, jQuery, and Mustache.js. Umfang: 01:17:12.00
Inhalt: Modern front-end development means more than just writing HTML, CSS, and JavaScript. Developing an efficient workflow will help you write better code and test and deploy your web applications easily and efficiently. Staff author Ray Villalobos is here to show you how to generate a workflow that makes it easier to build websites with processed languages like Sass, Compass, and CoffeeScript. He'll show how to automate development and production versions of your sites, track and share project files with Git and GitHub, and add libraries like jQuery and Mustache.js with Browserify. All of these techniques should easily translate to building your own web projects. Umfang: 02:40:52.00
Inhalt: Modern front-end development means more than just writing HTML, CSS, and JavaScript. Developing an efficient workflow will help you write better code and test and deploy your web applications easily and efficiently. Gulp.js make setting up compression, minification, preprocessing, and other common tasks as easy as writing a setup file. In this course, learn how to use gulp.js to build workflows that make managing the process of building websites a bit easier. Senior staff author Ray Villalobos demonstrates how to use gulp.js to automate common processes, including how to create serial workflows and process JavaScript with Babel. Umfang: 00:59:05.00
Inhalt: The ability to read data and communicate information asynchronously is fundamental to modern web applications. In this course, author Ray Villalobos takes a look at integrating AJAX (Asynchronous JavaScript and XML) with JavaScript and jQuery-a combination that makes it easy to work with dynamic data and reduces the number of requests to the server. The course first explains what AJAX is, and shows how to load and reload pages with pure JavaScript, update the DOM, and read and parse data in the XML and JSON formats. Next, learn how to read and write information between the server and the client with AJAX methods in jQuery, and build a dynamic search application that updates search results as you type. Umfang: 01:12:52.00
Inhalt: JavaScript Object Notation (JSON) has replaced XML as the core way of sharing data, especially when it comes to JavaScript, since it's so much faster, sleeker, and easier to parse. In this course, dive into working with JSON tools, designing JSON objects, and using different ways to handling JSON data. Author Ray Villalobos also shows how to use AJAX and jQuery to parse your data and feeds, and shows JavaScript and JSON in action in a real-world practical application. Umfang: 01:12:00.00
Inhalt: The Document Object Model (DOM) is at the core of every HTML page. In order to develop dynamic HTML pages, a front-end developer needs to understand how JavaScript connects to and controls the DOM, allowing you to create, modify, delete, and edit existing page content. This course focuses on helping you understand the DOM elements, and shows the different ways JavaScript gives you access to them and makes it easier to work with the DOM. Author Ray Villalobos covers navigating the DOM, selecting elements, modifying HTML attributes, editing nodes, and much more. Umfang: 02:03:39.00
Inhalt: Learn about the different types of JavaScript events available to use in your applications, including traditional events like mouse, form, and window events, plus events that allow you to manage the DOM and HTML5 events that deal with media. Author Ray Villalobos shows how to propagate and register events during the capturing and bubbling phases, cancel an event or default behavior, and respond to clicks, mouse-overs, right-clicks, following the mouse, and loading images. Plus, Ray demos an audio jukebox project and a drag-and-drop game that shows JavaScript desktop and touch events in action. Umfang: 02:11:00.00
Inhalt: What are JavaScript functions? They're the "subprograms" that power your code. You truly master the use of JavaScript once you learn how to work with functions. In this course, author Ray Villalobos explains how functions work, how they're declared, and how they're invoked, and then issues a challenge exercise that allows you to test your knowledge. In the third and final chapter, he'll show you how to set up anonymous closures and create JavaScript modules that make your code easier to reuse. Umfang: 01:25:26.00
Inhalt: Create an interactive user interface that uses the strengths of jQuery, Bootstrap, Underscore.js, and the vast library of jQuery plugins. Instructor Ray Villalobos shows how to use the jQuery selector engine to select DOM elements, and how to manage actions with jQuery events. He accesses external data with AJAX methods, and extends jQuery with plugins for templating webpages and formatting data. He also shows how to sort and search through data with the Underscore.js library and add and edit form data. This hands-one project will strengthen your jQuery skills and help you build more sophisticated and responsive user interfaces. Umfang: 01:57:02.00
Inhalt: Frameworks can help you get things done quickly by providing a model for development that yields special functionality. This course helps to acquaint you with a "superheroic" JavaScript framework for building single-page web applications-Angular. Ray Villalobos introduces the main features of the Angular framework, which was designed by Google to help you quickly develop web applications with advanced features like declarative templates and data-binding. Ray begins by explaining how to work with the Angular CLI, and demonstrating how to install additional frameworks-including jQuery and Bootstrap-to an Angular project. He then explains how to work with templates in Angular, bind data to templates, use lifecycle methods, and more. Umfang: 01:40:17.00
Inhalt: Google designed the AngularJS framework to help developers build web applications with advanced features like declarative templates, data binding, deep linking, and dependency injection. While Angular 2 is now available, many existing applications are built on the first, more mature iteration of the framework. Learning AngularJS is still important for anyone who wants to work in front-end web development. In this short, practical course, Ray Villalobos uses AngularJS to build a searchable directory-a project you can use as the basis for your own employee or user directory. He explains the MVC architecture underlying AngularJS, and the differences you can expect to encounter in Angular 2. Then he shows how to control the display of DOM elements and data; use services like $http and $routeProvider; modify content with filters; add two-way data binding; and work with routes and templates. Start watching, and learn the simple way to build your own complex web application with AngularJS. Umfang: 01:18:02.00
Inhalt: Atom was built by web developers, for web developers. This powerful text editor provides an open-source, completely hackable coding environment. It's easy to customize with common web technologies (CSS and JavaScript) and since it's built by the same team, integration with GitHub is a snap. In this course, Ray Villalobos shows how to use and customize Atom for web, front-end, stack, or any other kind of development. Learn how to write and edit text, use selections, move around code folders, and use the powerful Find and Replace feature. Then find out how to customize the interface and editing experience with Atom themes, packages, and snippets. Plus, discover how to collaborate with other developers using code pairing and integrate with Git and GitHub for version control and publishing. Umfang: 02:25:12.00
Inhalt: Learning CoffeeScript allows front-end developers to write JavaScript more beautifully and efficiently. It gives your code an extra zing. This course teaches the best features from the CoffeeScript language, like splats and ranges, plus how to write common JavaScript commands more efficiently using CoffeeScript. Author Ray Villalobos also shows how to work with Gulp.js, a streaming build system for not only CoffeeScript, but also Sass, LESS, JavaScript, and CSS. Umfang: 01:48:12.00
Inhalt: Creating data-driven visualizations and infographics that run on multiple devices responsively is a tough challenge. The D3.js library has revolutionized visualization by making it easier to parse your data and add meaningful interactivity. You can bring your data to life using D3, a bit of HTML, CSS, and JavaScript, and some SVG graphics. In this course, senior staff author Ray Villalobos explores how the D3 library works, and how you can use it to parse data from different sources and create interactive, visually exciting infographics and visualizations. He reviews the basics-controlling HTML with jQuery-esque selections and modifying attributes through CSS-before moving on to working with SVG graphics, a top choice for graphics in D3 visualizations. He also covers working with D3 methods like scaling, events, transitions, and animations, as well as how to work with data, including connecting to external data sources. Umfang: 02:05:20.00
Inhalt: Version control is an essential skill for developers to master, and Git is by far the most popular version control system on the web. In this fast-paced course, author Ray Villalobos shows you how to install Git and use the fundamental commands you need to work with Git projects: moving files, managing logs, and working with branches. Plus, you'll learn how to work with the popular GitHub website to explore existing projects, clone them to your local hard drive, and use them as templates for your new projects. Get started now. Want to explore Git and GitHub in more depth? Watch Git Essential Training for more comprehensive coverage of these tools. Umfang: 01:21:47.00
Inhalt: Version Control lets you manage changes you've made to files over time, and is an essential skill for developers to master. Git is by far the most popular version control system on the web. In this fast-paced course, Ray Villalobos shows you the fundamental commands that you need to work with most Git projects. He explains how to use checkpoints called commits, which let you leave messages documenting what happened at each checkpoint, as well as how to create branches that are alternate versions of your project that you can work on without changing the original. Plus, he shows how to work with the popular GitHub website to explore existing projects, clone them to your local hard drive, and use them as templates for your new projects. Umfang: 01:52:54
Inhalt: Markdown is a lightweight text format that allows you to create documents, rich text, or HTML markup using any plain text editor. It's easy to read, easy to write, and easy to convert into formats like PDF, Word, or HTML. It's fast becoming a standard for writers who want to focus on creating documents-not worrying about proprietary document formats. In this course, Ray Villalobos shows how to write common markdown syntax to create headlines, lists, tables, links, images, and block quotes. Then explore some of the different implementations of the language, including GitHub Flavored Markdown, MultiMarkdown, R Markdown, CommonMark, and Babelmark. Umfang: 01:07:00.00
Inhalt: Whether you're actively looking for a new job, or you just want to keep your coding skills sharp, it's important to refresh your understanding of the kinds of front-end and full-stack developer code that potential employers value. In this series, senior staff author explores essential coding skills that every developer should have in their toolkit. In addition to taking you through a series of brief, practical exercises, this course includes interviews with hiring managers and industry professionals that can help demystify the interview process for web developers, and provide you with examples of how others in the field have navigated their careers. Umfang: 08:40:07.00
Inhalt: Whether you're actively looking for a new job, or you just want to keep your coding skills sharp, it's important to refresh your understanding of the kinds of front-end and full-stack developer code that potential employers value. In this course, senior staff instructor Ray Villalobos explores essential coding skills that every developer should have in their toolkit. In addition to taking you through a series of brief, practical exercises, this course includes interviews with hiring managers and industry professionals that can help demystify the interview process for web developers, and provide you with examples of how others in the field have navigated their careers. Umfang: 08:20:19
Inhalt: PostCSS-a CSS post-processor engine-transforms CSS with JavaScript, allowing you to work with the latest CSS features on older browsers. In this project-based course, learn how to work with PostCSS to create a realistic single-page site that uses cutting-edge CSS features while maintaining compatibility with older browsers. As Ray Villalobos explains how to tackle this project, he covers important concepts, such as how PostCSS and CSSNext work, how to keep your code organized by dividing your work into partials, and how to work with features like advanced pseudo-classes and custom property variables. Plus, he takes you through how to work with flexbox layouts, use color functions, set up a mobile layout, and add animations. Umfang: 02:37:30.00
Inhalt: React.js is a JavaScript library for creating user interfaces that display dynamic data. Because of its reusable components and unique data-rendering approach, the interfaces you create with React are flexible, fast, and lightweight. Need another reason to choose React? It's also easy to learn, with these lessons from staff author Ray Villalobos. Join Ray in this practical, hands-on course, featuring a realistic sample project that showcases the strengths of React: an online appointment scheduling tool. Along the way, you can learn key React skills, including handling events, breaking code into custom subcomponents, managing data through props, and setting up sorting and search. Umfang: 02:17:23.00
Inhalt: React is a JavaScript library with reusable components and a unique data rendering approach. Web interfaces that you create with React are flexible, fast, and lightweight. In this course, instructor Ray Villalobos reviews component architecture in React and covers key skills that you need to be able to build interfaces. Ray steps through how to install React and get started with components, debugging, and variables. He explains how you can pass data to a component, use the useState hook and conditional classes, and toggle items by passing the state to a sub-component and using values to hide or show sub-components. Ray describes how you can delete records, search with a filtered array, set up a sort, and more. He shows how you can finish up your application by creating the code for adding appointments. Umfang: 01:40:01
Inhalt: You know the basics of React, but now you want to build a production-ready project. It's time to dig deeper than the UI. React: SPAs shows you how to build a polished single-page application (SPA), with tools for managing users and reading and writing data from a database. Instructor Ray Villalobos shows you how create React components, add user authentication and authorization, and integrate a Firebase database with custom routing. The project you complete in this course will allow you take your React projects to the next level, and create full-featured user experiences that are fluid and responsive, without constant page loads. Umfang: 03:47:01.00
Inhalt: For web designers and developers, tools like PowerPoint and Keynote lack the power that's available to web browsers. Reveal.js allows you to create presentations that use the full power of the web, providing syntax highlighting for code, mobile pinch and swipe support, CSS theming, and the ability to integrate with other libraries and frameworks like jQuery and EaselJS. Explore reveal.js with Ray Villalobos, as he shows how to build slideshows with a text editor and a browser, and incorporate audio and video, animation, and CSS styling. Umfang: 02:02:16.00
Inhalt: Learn the fundamentals of Syntactically Awesome Stylesheets (Sass), a modern web development language that helps you write CSS better, faster, and with more advanced features. Ray Villalobos shows you the best way to install Sass and work with its main features: variables, nesting, partials, and mixins. Plus, learn how to use SassScript to create complex functions from Sass lists and control statements. Umfang: 02:04:20.00
Inhalt: 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 a map of the core technologies and advice about mastering them, complemented with the details you need to connect them to jobs. Senior staff author Ray Villalobos also provides tips on finding training, getting hired, and maximizing your earning potential in this lucrative and exciting field. Umfang: 01:03:43.00
Inhalt: JavaScript frameworks and libraries keep growing, sprouting increasingly more dependencies along the way. Svelte-a new, lightweight component framework-marches into this tangle with a brush cutter, trimming down the weeds to provide a core set of key functionalities with zero dependencies. In this course, join Ray Villalobos as he helps you get up to speed with Svelte, explaining how to use it to create apps that please your users without making them wait. Learn how Svelte differs from frameworks like Angular and React, as well as how to use styles and preprocessors with Svelte, work with data across multiple components, use lifecycle methods to load data, and more. Umfang: 01:03:12.00
Inhalt: While the ways in which we work on the web evolve over time, every now and then, a true game changer comes along. The Tailwind CSS utility-first approach throws out many of the traditional CSS approaches to building projects, allowing you to create a complete and unique website without writing a single line of CSS. In this course, LinkedIn senior staff instructor Ray Villalobos shows how Tailwind CSS offers a lightweight but sophisticated approach to styling content in your sites and apps through labeling with appropriate class names. Ray illustrates how you can manage everything from fonts, colors, borders, and the whole layout of your pages by adding Tailwind and specifying its use on the HTML elements in your pages, all without having to touch a style document. Umfang: 03:09:57
Inhalt: Validating web forms is a critical skill for any web developer, ensuring that the data that's submitted is complete, accurate, and nonmalicious before it's sent off to the server. Join author Ray Villalobos in this course as he shows how to validate input from site visitors with HTML5, JavaScript, and jQuery and then process the data with PHP. Plus, learn how to email form data and save it in a MySQL database so that it's ready for other applications. Umfang: 02:51:01.00
Inhalt: This series offers 10-minute projects on intermediate and advanced web design topics, covering technologies such as HTML, PHP, jQuery, and CSS, as well as content management solutions like WordPress and integration with Twitter, YouTube, and more. Each video in the course is self-contained and shows how to accomplish an interesting effect and/or technique. Example projects include creating datepickers and custom photo galleries, and mapping and geotagging with Google Maps. Umfang: 02:10:03.00
Inhalt: If you're using Visual Studio Code to create websites and applications, then you're already using the tools you need to customize Visual Studio Code itself. In this course, learn how to make Visual Studio Code do what you want by building extensions. Instructor Ray Villalobos steps through how to apply web development tools and APIs to create a new tool in Visual Studio Code, which you can customize to add your own functionality. Learn how to modify themes, automate tasks by adding commands, and even publish your extensions so that others can leverage what you've built. Umfang: 01:38:57.00
Inhalt: Vue.js offers developers a framework for building applications that lets them choose how deeply they want to apply the framework. In this course, instructor Ray Villalobos explores the fundamentals of Vue.js 3, then covers options for rendering, computing values, and creating components. Ray shows you how to install Vue.js 3 and set it up. He walks you through using templates, then goes into properties that enhance the way the library works. He discusses arrays and objects, as well as how to create dynamic classes with expressions. He goes into transitions, then steps you through creating components and component events. He demonstrates what you get when you install a project with the Vue CLI, including how to install the Vue Router. He shows you how to set up and build a real project, then goes into enhancing your app so you can feel more comfortable with the application API. In conclusion, Ray explains how to add new features to your application. Umfang: 05:08:09
Inhalt: Vue.js offers developers a framework for building applications that lets them choose how deeply they want to apply the framework. This flexibility is just one of the many benefits offered by this lightweight framework. Developers also appreciate the render functions, the single-file components, the native script plugins, the CLI project generator, and other unique-yet-familiar programming options. In this course, explore the fundamentals of Vue.js. Explore the core library and learn how to make the most of templates, classes, objects, arrays, styles, modules, and more. Umfang: 03:46:29.00
Inhalt: The perfect way to learn Vue.js is to use Vue.js. Once you build an app interface and see its strengths and flexibility in action, you can decide how much of Vue.js you want to use in your own projects. This hands-on course teaches you how to build a simple component-based app: an appointment booking and management system with features for searching and sorting. Along the way, Ray Villalobos shows how to use Vue.js components and subcomponents; build forms; create, update, and delete data; and manage events. By the end of the course, you'll have a functional app prototype and more skills with this flexible framework. Take the related courses in Angular, React, and jQuery to see how to build the same project in multiple frameworks and choose the one that's right for you. Umfang: 01:46:48.00
Inhalt: Front-end developers can quickly assemble useful applications by combining the Vue.js front-end framework with the easily accessible power of the Firebase server engine from Google. In this course, join Ray Villalobos as he demonstrates how to create a working single-page app using the Vue.js framework layered on the Firebase cloud platform. Ray goes beyond the basics, demonstrating how to build an app with features like user registration and authentication. Plus, learn how to allow multiple users to engage with your project both on and offline, program random user selection, create security rules, and more. Umfang: 02:58:04.00
Inhalt: Modern apps are shifting to a model where APIs provide the data and interactivity. Front-end developers decide how to present the information and interactions, and the APIs power the rest. Vue.js was built with these challenges in mind; it's a view-only framework specifically designed to integrate elegantly with other libraries. Join instructor Ray Villalobos in this hands-on course, where he introduces a quick project that will help you understand how to access and use different APIs using Vue.js. Learn how to build a simple music player using the HTML audio element and libraries like Bootstrap and Font Awesome-which both come with their own APIs. He then shows how to work with local and remote data with the Fetch, Axios, and Vuex APIs, and integrate Google Firebase for real-time multi-user features. Umfang: 01:56:35.00
Programm Findus Internet-OPAC findus.pl V20.236/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 17.05.2024, 12:10 Uhr. 2.985 Zugriffe im Mai 2024. Insgesamt 513.215 Zugriffe seit Januar 2009
Mobil - Impressum - Datenschutz - CO2-Neutral