Learn to use HTML5 video as a design element, by running it below other text and graphics on your website. This episode of Design the Web quickly runs through the six steps to accomplishing this technique, including: setting up the video element, positioning a logo and caption over the video, making the layout responsive with CSS, and using Modernizr to adapt the layout for mobile users. The exercise files are free to all members, so get started now.
Duration: 3h 53m | Video: AVC (.mp4) 1280x800 15&30fps | Audio: AAC 48KHz 2ch | 643 MB
Genre: eLearning | Level: Beginner | Language: English
This course—the second installment in a series—builds on the fundamentals of PHP with MySQL and teaches the intermediate concepts necessary to develop real-world web applications while creating a working content management system. Kevin Skoglund shows how to create dynamic navigation to allow public users to browse different pages of database-driven content. He demonstrates how to hide content from the public and to write functions which are context-sensitive and use argument options for conditional behavior. He shows how to implement user authentication and utilize PHP's built-in password functions to securely regulate page access. Finally, he shows how related database tables can become nested resources by modifying and scoping functions. Along the way, Kevin provides practical advice and offers examples of best practices.
Creating a content management system
Building dynamic content navigation
Using context and function options for conditional behavior
Hiding content from the public view
Insecure direct object reference
Allowing HTML in dynamic content
Previewing content in the public context
Working with cookies and sessions
Storing status messages in the session
Secure user authentication (login/logout)
Regulating page access
Nesting related resources
Managing an ordered list automatically
No coding or design experience necessary
Any computer will do — Windows, OSX or Linux
Are you looking for the best way to learn how to build beautiful websites with HTML5 and CSS3? That even look great on your phone?
Have you taken other HTML and CSS courses, but still wonder how to code a real world website, not just some basic examples?
If your answer is a big YES... Then this is exactly the course you are looking for!
So why is this course so unique and popular?
Reason #1: The course is completely project-based
Together we hand-code a beautiful and responsive landing page for a fictional company that I made up just for the course. Step-by-step, you will learn more and more HTML5 and CSS3 features, from beginner to advanced. These are the latest web technologies, used by every website in the world. And we even added some jQuery to the mix.
This huge project will teach you all the real-world skills to build real-world HTML5 and CSS3 websites. This will allow you to build any website you can imagine... From complete scratch.
Reason #2: You will not just learn how to code
Coding is great, but it's not everything that matters. That's why we will go through the entire process of building and launching our website project. This includes designing, coding, planning, writing clean and organized code, website optimization, best practices, and so much more.
Designing is really, really important. Have you seen all these beautiful and modern websites lately? Great! Because I will show you how it's done. And not just in theory, but also in practice. This is the only course on the market which focuses on both coding and designing, together.
Reason #3: You walk away with a ready-to-launch website
By the end of the course, you will have a complete, ready-to-launch website that looks great on any computer, tablet and smartphone. Of course you get the entire code and all the images and graphical assets that I designed especially for the course as a free download.
Please check out the promo video to see the final website.
Reason #4: I make HTML5 and CSS3 easy and fun
With the right guidance, HTML5, CSS3 and responsive web design are really easy to learn and use in the real world. With a bunch of random tutorials and YouTube videos? Not so much. That's why I structured this training around a cool and complete project that's fun to code.