Showing posts with label web. Show all posts
Showing posts with label web. Show all posts

Thursday, June 23, 2016

download - JavaScript: The Basics and Overview of Working with AJAX -lynda

Working with AJAX provides you with in-depth training on Developer. Taught by Simon Allardice as part of the JavaScript Essential Training


Working with AJAX

One of the reasons for the resurgence of JavaScript in recent years is the enormous popularity of what's come to be known as AJAX. Now, AJAX sounds like a separate technology or a language; it isn't. It's just a useful buzzword to describe a cool technique we can do with JavaScript. While it officially stands for Asynchronous JavaScript and XML, well, it's really more to do with AJAX being a good acronym than anything else, because it doesn't even require XML. As far as we're concerned, AJAX is JavaScript.
It's just a very specific use of it. What it means is that after a web page has opened in the user's browser, we can have JavaScript behind the scenes communicate back to the server, even pass and retrieve data, and update parts of the page without the entire page itself needing to reload. A simple example, if you've used, for example, Google, and started typing, and found it able to start to fill out the information that it thinks you're looking for and actually update the page as you'...

Subscribe to our mailing list For Tutorials

* indicates required
download - JavaScript: The Basics and Overview of Working with AJAX -lynda









Download - JavaScript and AJAX- Lynda.com

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.
Topics include:
  • What is AJAX?
  • Making requests asynchronous
  • Updating the DOM with getElementById
  • Reading JSON files
  • Working with jQuery and AJAX
  • Sending and searching JSON data
  • Incorporating CSS transitions

Subscribe to our mailing list For Tutorials

* indicates required

Download - Lynda.com - JavaScript and AJAX


Wednesday, June 22, 2016

download - Lynda - Web Project Workflows with Gulp.js, Git, and Browserify

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.


Topics include:
  • Why workflow management?
  • Processing tasks with gulp-coffee
  • Importing libraries with Browserify
  • Processing Sass and Compass
  • Issuing tasks in sequence
  • Watching changes to files
  • Adding static reloads
  • Setting up environment variables
  • Minifying HTML
  • Compressing images

<!-- sinup form start -->
<!-- Begin MailChimp Signup Form -->
<link href="//cdn-images.mailchimp.com/embedcode/classic-10_7.css" rel="stylesheet" type="text/css">
<style type="text/css">
 #mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
 /* Add your own MailChimp form style overrides in your site stylesheet or in this style block.
    We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
</style>
<div id="mc_embed_signup">
<form action="https://selfskillsimprove.us18.list-manage.com/subscribe/post?u=7d8d81dbb70ffd22f0d6acde8&amp;id=b94f33c58f" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank" novalidate>
    <div id="mc_embed_signup_scroll">
 <h2>Subscribe to our mailing list For Tutorials</h2>
<div class="indicates-required"><span class="asterisk">*</span> indicates required</div>
<div class="mc-field-group">
 <label for="mce-EMAIL">Email Address  <span class="asterisk">*</span>
</label>
 <input type="email" value="" name="EMAIL" class="required email" id="mce-EMAIL">
</div>
<div class="mc-field-group">
 <label for="mce-FNAME">First Name  <span class="asterisk">*</span>
</label>
 <input type="text" value="" name="FNAME" class="required" id="mce-FNAME">
</div>
 <div id="mce-responses" class="clear">
  <div class="response" id="mce-error-response" style="display:none"></div>
  <div class="response" id="mce-success-response" style="display:none"></div>
 </div>    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->
    <div style="position: absolute; left: -5000px;" aria-hidden="true"><input type="text" name="b_7d8d81dbb70ffd22f0d6acde8_b94f33c58f" tabindex="-1" value=""></div>
    <div class="clear"><input type="submit" value="Subscribe" name="subscribe" id="mc-embedded-subscribe" class="button"></div>
    </div>
</form>
</div>
<script type='text/javascript' src='//s3.amazonaws.com/downloads.mailchimp.com/js/mc-validate.js'></script><script type='text/javascript'>(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';fnames[1]='FNAME';ftypes[1]='text';fnames[2]='LNAME';ftypes[2]='text';fnames[3]='ADDRESS';ftypes[3]='address';fnames[4]='PHONE';ftypes[4]='phone';fnames[5]='BIRTHDAY';ftypes[5]='birthday';}(jQuery));var $mcj = jQuery.noConflict(true);</script>
<!--End mc_embed_signup-->
<!-- sinup form end -->



download - Lynda - Web Project Workflows with Gulp.js, Git, and Browserify


download - UX Design Tools: Axure ( Lynda )

Axure is a wireframing and prototyping tool for web and user experience designers. You can use it to create user flows and sitemaps, click-through wireframes, and robust, fully interactive prototypes. This course shows you how. Brian Thurston Bralczyk introduces Axure's ready-made widgets, functioning form elements, and dynamic content that can be hidden, moved around the page, or even animated. Plus, learn how to generate flows and sitemaps, and create adaptive web designs to view your project on a range of devices. By the end of this course, you'll be able to create prototypes that will help you communicate your designs to clients and developers, or even run large usability tests with prospective users.
Topics include:
  • Using and styling widgets
  • Setting up interactions
  • Creating hide/show options for content
  • Creating an accordion menu
  • Applying web fonts
  • Using flow widgets
  • Creating and placing masters
  • Styling pages
  • Adding form fields with widgets
  • Building a slideshow with dynamic panels
  • Setting up adaptive views

Subscribe to our mailing list For Tutorials

* indicates required

download - UX Design Tools: Axure ( Lynda )


download - Lynda.com - PHP with MySQL Essential Training

PHP is a popular, reliable programming language at the foundation of many smart, data-driven websites. This comprehensive course from Kevin Skoglund helps developers learn the basics of PHP (including variables, logical expressions, loops, and functions), understand how to connect PHP to a MySQL database, and gain experience developing a complete web application with site navigation, form validation, and a password-protected admin area. Kevin also covers the basic CRUD routines for updating a database, debugging techniques, and usable user interfaces. Along the way, he provides practical advice, offers examples of best practices, and demonstrates refactoring techniques to improve existing code.



Topics include:

  • What is PHP?
  • Installing and configuring PHP and MySQL
  • Exploring data types
  • Controlling code with logical expressions and loops
  • Using PHP's built-in functions
  • Writing custom functions
  • Building dynamic webpages
  • Working with forms and form data
  • Using cookies and sessions to store data
  • Connecting to MySQL with PHP
  • Creating and editing database records
  • Building a content management system
  • Adding user authentication

Subscribe to our mailing list For Tutorials

* indicates required

download - PHP with MySQL Essential Training


download - Lynda.com - Node.js First Look

JavaScript isn't just for special effects and form validations anymore; Node.js makes it possible to write full web applications entirely in JavaScript. In this course, author Joseph LeBlanc guides you through installing Node.js for the first time, as well as installing Node modules through NPM and writing command-line scripts. The course also covers creating servers, using Node-based frameworks, building templated markup, integrating Node with legacy codebases, programming for WebSockets using the Socket.IO module, and much more.





Topics include:
  • Using the Socket.IO Node package to achieve "live" effects like Facebook notifications
  • Templating your markup in the back end using popular JavaScript libraries
  • Scraping web sites using jQuery without a browser
  • Validating your JavaScript code before running it

Subscribe to our mailing list For Tutorials

* indicates required


download - Lynda.com - JavaScript and JSON

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.
Topics include:
  • What is JSON?
  • Creating simple data
  • Debugging JavaScript objects in the browser
  • Communicating across sites with JSONP
  • Rotating with jQuery Cycle

Subscribe to our mailing list For Tutorials

* indicates required

download - Lynda.com - JavaScript and JSON


Monday, June 20, 2016

download - Lynda - Scroll-Activated Animations with Edge Animate

Let your users control your HTML5 animation with their scroll wheel, trackpad, or even the browser's scroll bar. Learn to create an engaging user experience with scroll effects by combining scroll detection and responsive design with Edge Animate. This course will teach you to add custom jQuery scripts to your Edge Animate project, and control specific elements of your composition. Author Chris Converse also shows how to add controls for touch devices like the iPad that don't have scroll input. This course was created by Chris Converse. We're honored to host this content in our library.


Subscribe to our mailing list For Tutorials

* indicates required



download - MailChimp Fundamentals (2015)

Put the popular MailChimp 2015 email-marketing platform to work for you. MailChimp expert Virginia O'Connor helps you set up a free MailChimp account and add new or existing subscribers, and use list segments and groups to target your messaging for different types of audiences. She then shows how to use email templates to create engaging newsletters, and interpret the results that start flying in once you push Send. Because signing up subscribers is such a big part of your newsletter's success, Virginia also shows how to tailor signup forms and make them accessible via social media. Plus, she gives you tips on how to grow your lists and get subscribers to open your emails and respond to calls to action.

And if you find your subscriber list grows beyond the 2,000-address limit imposed in the free app, check out the tutorials where Virginia shows you how to upgrade to the paid version of MailChimp, which contains one of its most useful features: autoresponders.
Topics include:
  • Setting up a free MailChimp account
  • Adding and importing subscribers
  • Working with email templates
  • Sending your first email campaign with MailChimp
  • Viewing reports
  • Adding a signup form to your website
  • Managing subscriber lists
  • Improving your click and open rates
  • Upgrading to a paid MailChimp account

Subscribe to our mailing list For Tutorials

* indicates required


download - Lynda - JavaScript Events

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.
Topics include:
  • Understanding event registration and propagation
  • Analyzing event properties
  • Creating and removing DOM elements with events
  • Removing an event
  • Canceling and preventing default events
  • Playing media events
  • Handling media pauses
  • Dragging and dropping
  • Adding touch events

Subscribe to our mailing list For Tutorials

* indicates required


download - Lynda - Effective.HTML.Email.&.Newsletter

This course provides hands-on training on all aspects of email marketing, from crafting emails and setting up effective marketing campaigns to managing spam filters and evaluating delivery services. Author Tim Slavin introduces the fundamentals of email marketing, including the differences between HTML email and web pages, how to code emails that display properly on receipt, and ways to stay current with HTML email standards and capabilities. The course includes several project-oriented tutorials on creating multi-column newsletter layouts and multi-product offer emails, and also explains how to automate email creation, test emails prior to delivery, outsource campaigns, and address common coding problems.
Topics include:
  • Understanding MIME types
  • Reducing spam potential in an email or email list
  • Creating content for email campaigns
  • Understanding the design constraints of HTML emails
  • Building email address lists
  • Understanding the ideal coding process
  • Designing a plain text email from an HTML email
  • Deciding how and when to test an email
  • Sending email with canned templates
  • Troubleshooting layout, spacing, and image issues
  • Adding video to email

Subscribe to our mailing list For Tutorials

* indicates required


download : Lynda - Developing for the MEAN Stack and MongoDB with Michael Sullivan

Description: 

The MEAN stack is a collection of tools for building
robust web applications with JavaScript. It includes four main ingredients: MongoDB, ExpressJS, AngularJS, and Node.js.
In this course, Michael Sullivan shows you what it "means" to develop on the MEAN stack, walking through setup, user
authentication and security, routing, controller and view creation, data storage, and more—all the way up to app
deployment. By the end of the course, you'll have a clear picture of the MEAN stack workflow and its many advantages,
including enhanced performance and the convenience of using a single programming language across every layer of your
application.
  
  Topics include:
  
  -Getting your Node.js development environment set up
  -Creating an Express application
  -Configuring user authentication and strong password hashing
  -Accessing MongoDB collections in the shell and with Mongoose
  -Building a mini SPA (single-page application) with AngularJS
  -Adding custom form validation with AngularJS
  -Deploying an app

Subscribe to our mailing list For Tutorials

* indicates required








download - Lynda - Debugging the Web - JavaScript

Using a debugger provides deeper insights into your code, telling you not just when things don't work but also why. Best of all, the tools are easy to learn and often built right into your web browser. In this course, Joe Chellman looks at how to find and fix issues in JavaScript projects using a debugger, the tool of the trade. He reviews the different software available and introduces core debugging techniques, such as inspecting variables and stepping through functions. In the last half of the course, Joe debugs four types of real-world JavaScript scenarios (a jQuery plugin, WordPress theme, mobile site, and AngularJS project) and touches on how incorporating test-driven development practices into your debugging process can increase your productivity and the strength of your code.
Topics include:
  • Getting the browsers and plugins
  • Leveraging the Console API
  • Using breakpoints
  • Using step functions
  • Watching variables
  • Debugging jQuery, WordPress, mobile sites, and more

Subscribe to our mailing list For Tutorials

* indicates required