Learn Enough Programming Skills to Be Dangerous (Video Collection)
Duration: 36h 27m | .MP4 1280x720, 30 fps(r) | AAC, 48000 Hz, 2ch | 6.55 GB
Genre: eLearning | Language: English
Duration: 36h 27m | .MP4 1280x720, 30 fps(r) | AAC, 48000 Hz, 2ch | 6.55 GB
Genre: eLearning | Language: English
The Learn Enough Programming Skills to Be Dangerous video collection teaches you the foundational skills of software development and website creation, including core developer tools with the command line, text editors, and Git, web basics with HTML and CSS, and programming with JavaScript and Ruby. The tutorials start from scratch with no prior knowledge assumed other than general computer skills. The Learn Enough curriculum fits together with interlocking projects that build on each other. These videos begin with instructive “Hello, World” examples and quickly take advantage of the latest tools and best practices for front-end and beginning back-end software development to quickly build interactive websites that can launch immediately.
An essential aspect of using computers is the ability to figure things out and troubleshoot on your own—or technical sophistication. Developing technical sophistication means not only following systematic tutorials . . . but also knowing when it’s time to break free of a structured presentation and just start googling around for a solution.
This master class includes the following courses:
Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials
Learn Enough HTML, CSS and Layout to Be Dangerous: An Introduction to Modern Website Creation and Templating Systems
Learn Enough JavaScript to Be Dangerous: Write Programs, Publish Packages, and Develop Interactive Websites with JavaScript
Learn Enough Ruby to Be Dangerous: Write Programs, Publish Gems, and Develop Sinatra Web Apps with Ruby
In Learn Enough Developer Tools to Be Dangerous: Command Line, Text Editor, and Git Version Control Essentials, renowned instructor Michael Hartl teaches the foundational tools and skills you need to work with developers or become a developer yourself. This video teaches you three essential tools for modern software development: the Unix command line, a text editor, and version control with Git. All three are ubiquitous in the contemporary technology landscape, and yet there are surprisingly few resources for learning them from scratch and seeing how they all fit together. Learn Enough Developer Tools to Be Dangerous, which assumes no prerequisites other than general computer knowledge, fills this gap.
In Learn Enough HTML, CSS and Layout to Be Dangerous: An Introduction to Modern Website Creation and Templating Systems, renowned instructors Lee Donahoe and Michael Hartl teach the concepts, skills, and approaches you need to make modern websites and deploy them to the World Wide Web. Learn Enough HTML, CSS and Layout to Be Dangerous teaches you how to make modern websites using Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). The video includes several much-neglected yet essential techniques for page layout, including more advanced CSS techniques such as flexbox and CSS grid. It also covers the use of a static site generator to make websites that are easy to maintain and update. Finally, Learn Enough HTML, CSS and Layout to Be Dangerous shows you how to register and configure custom domains, including both custom URLs and custom email addresses. You can think of this tutorial as “a website in a box”: everything you need (and nothing you don’t) to design, build, and deploy modern, professional-grade websites.
In Learn Enough JavaScript to Be Dangerous: Write Programs, Publish Packages, and Develop Interactive Websites with JavaScript, renowned instructor Michael Hartl teaches the concepts, skills, and approaches you need to be professionally productive with JavaScript for both interactive websites and for general-purpose programming. Even if you’re new to programming, Hartl helps you quickly build technical sophistication as you gain a solid understanding of JavaScript for object-oriented and functional programming, including making JavaScript modules using test-driven development and Node.js. Focused exercises help you internalize what matters, without wasting time on details pros don’t care about. Soon, it’ll be like you were born knowing this stuff—and you’ll be suddenly, seriously dangerous.
In Learn Enough Ruby to Be Dangerous: Write Programs, Publish Gems, and Develop Sinatra Web Apps with Ruby, renowned instructor Michael Hartl teaches the concepts, skills, and approaches you need to be professionally productive with Ruby for both general-purpose programming and beginning web app development. Programmers love Ruby for its elegance, power, and flexibility: that’s why it was chosen for the Ruby on Rails framework that launched websites from Shopify to Coinbase. You’ll love Ruby too, but you don’t need to learn “everything” about it—just how to use it efficiently to solve real problems. Best-selling author and leading Rails developer Michael Hartl gets you started writing practical and modern Ruby programs as fast as possible, with a focus on the real tools used every day by software developers. You’ll learn how to use Ruby interactively, write shell scripts in Ruby, and use Ruby to make simple dynamic web applications.