Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ruby on Rails: The Complete Full Stack
Rating: 4.0 out of 5(50 ratings)
401 students

Ruby on Rails: The Complete Full Stack

The First Ruby on Rails Course to provide the Full Stack
Last updated 8/2016
English

What you'll learn

  • Build and Deploy at least one Ruby on Rails Application
  • Students will have a deep understanding about the tools they are using.

Course content

15 sections184 lectures21h 10m total length
  • Introduction1:35

    Welcome to the beginning of the course where I tell you exactly what I'm going to do.

  • HTML5 - DOCTYPE HTML Head Title Meta13:53

    In this video, we start learning the basic of web development and how to start a website.

  • Body Nav A(attribute/anchor)6:38

    In this video, we start to understand the main elements of every websites - The Body, Navigation, and Anchor tags.

  • Div Img4:18

    In this video, we cover the divider and image tag, which are used nearly everywhere in the online world.

  • Video Audio Article and Text-Formatters6:47

    While not widely used, in this video we cover both the audio and video tags. Additionally, we cover the rarely used article tag and the commonly used text-formatters.

  • Lists and Code Helpers8:15

    In this video, we cover lists, which are practically everywhere, and the tags we use as programmers to help others.

  • Reinforcement 1
  • Iframes Buttons HTML Symbols6:09

    In this video, we cover the not so commonly used iframes, and the ever so popular button tags, which you will use on a daily basis. Additionally, we cover HTML symbols, like copyright and trademark.

  • Graphics10:14

    In this video, we briefly cover the canvas and how powerful it is, along with tables.

  • Input Streams7:12

    In this video, we cover forms and many of the input tags you will commonly use.

  • A tags5:39

    In this video, we start covering the tags that will meet a special use and these are tags you might not use on a daily basis.

  • B tags4:20

    In this video, we cover some of the remaining tags that start with a B.

  • Reinforcement 2
  • C tags3:45

    In this video, we cover some of the remaining tags that start with a C.

  • D and E tags4:25

    In this video, we cover some of the remaining tags that start with a D and an E.

  • F tags6:02

    In this video, we cover some of the remaining tags that start with an F.

  • H tags6:24

    In this video, we cover some of the remaining tags that start with a H.

  • M tags5:18

    In this video, we cover some of the remaining tags that start with a M.

  • Reinforcement 3
  • O tags4:40

    In this video, we cover some of the remaining tags that start with a O.

  • P tags6:06

    In this video, we cover some of the remaining tags that start with a P.

  • R and S tags5:41

    In this video, we cover some of the remaining tags that start with a R and S.

  • T tags3:43

    In this video, we cover some of the remaining tags that start with a T.

  • Reinforcement 4
  • CSS3 - Linking and Writing CSS36:13

    In this video, we begin to add styling to our websites by learning how to connect our CSS to the HTML page and how to write CSS in the proper syntax.

  • Font and its properties3:40

    In this video, we start messing around with fonts and learning the basics of stylization in CSS.

  • Text and its properties4:10

    In this video, we cover some of the items you can use to manipulate text and we learn that there is always more than one CSS property to get the job done.

  • Overflow and PageBreak3:40

    In this video, we begin to cover the more complicated CSS tactics with controlling the overflow point of text and manipulating page breaks on printable items.

  • Word2:33

    In this video, we continue to learn how to manipulate the text on a page using the word attributes given to us by the CSS3 library.

  • Reinforcement 5
  • Background4:59

    In this video, we begin to learn how to manipulate other elements aside from text.

  • Alignment and Backface-visibility2:47

    In this video, we learn how to align different elements by dipping our intellectual feet into the box model.

  • Border and Bottom5:50

    In this video, we learn how to control borders and the bottom property, which starts the transition of manipulating the Box Model.

  • Margin1:59

    In this video, we manipulate another element of the Box Model called the Margin.

  • Padding and Box3:24

    In this video, we begin to manipulate the innards of the Box Model with padding.

  • Reinforcement 6
  • The Flexibility of Flex2:38

    In this video, we learn about a very powerful Element that came with the addition of the new CSS3 called Flex.

  • Column2:28

    In this video, we learn about a unique element that we can manipulate called Column.

  • Count cursor direction display empty-cell float @key-frame left letter line6:25

    In this video, we begin to start covering the less used properties of the CSS3 library.

  • List and @Media properties4:29

    In this video we cover responsive web development.

  • Nav Opacity Order and Outline Properties3:22

    In this video, we cover some of the more unique and less used CSS3 elements.

  • Reinforcement 7
  • Perspective properties and position resize tab-size table-layout2:49

    In this video, we beginning to learn about how to add animation inside of our HTML.

  • Transform and Transition properties3:45

    In this video, we continue to learn about how we can manipulate elements in HTML with CSS by transforming them or animating them to do something.

  • Animation Properties5:12

    In this video, we begin to learn about certain animation properties that allow us to make awesome animations inside of CSS3 and HTML, without the use of a Major Language.

  • Vertical-align Visibility and Z-index1:39

    In this video, we finish up by learning a few less known properties and the most widely used property for complex CSS websites: Z-index.

  • Reinforcement 8

Requirements

  • You don't need to know a thing to start this course.
  • You will need to have either Sublime Text 2 IDE, Atom IDE, or Brackets IDE.

Description

Welcome to one of the very first courses to teach Full Stack Development. This course is designed to take you from knowing nothing to being a Junior Full Stack Developer. In this course, you will learn how to develop, deploy, and handle a web application. HTML-HTML5, CSS3, understanding JavaScript, BootStrap, jQuery, Basics of SQL, Ruby 1.9-2.2.3, SASS, Ruby on Rails 4, Git, GitHub, Heroku, and other sectioned courses. I'll go over 70-90% of the syntax of each language, explain what each one does with more Simplified Sense than Technical Jargon, gradually go from simple to hard and then back to simple, and there will be a continual addition of projects where we'll go from designing the website to deploying it to GitHub and Heroku. THIS IS AN UPDATING COURSE WITH NEW SECTIONS THAT WILL BE ADDED LATER ON(COFFEESCRIPT AND HAML)

Inside of this course you will find

  1. Quizzes
  2. Practice Code Quizzes
  3. Self-made Games
  4. Do it yourself projects that are small and easily manageable.
  5. An Introduction to Computer Science that covers Memory Allocation to Encryption to Web Security
  6. A mind boggling amount of knowledge
  7. Each video is encapsulated, which means you can watch a video and not worry about losing your place in the next video.

The course is structured to teach you the syntax, test your knowledge of the syntax, and then practice the syntax.

What this course won't teach you

  • How to run and maintain a server or Operating System since there are too many, and I can't predict which one your job will require.
  • How to solve networking problems.
  • How to make Desktop Software or engage in Software Development.
  • How to deal with people.
  • What 42 is.
  • This course is designed to provide a rookie level of Full Stack Development. This course is designed to give you 70%-90% of what a Full Stack Developer should know.

If you are new to the web development world, this course is likely for you. If you just went through a couple of HTML and CSS courses, this course is likely for you. If you're looking to learn just Ruby and onwards, this course is likely for you. If you're a Senior Full Stack Developer for Ruby on Rails looking to reaffirm your knowledge, this course will most likely not be for you.

Who this course is for:

  • Senior Developers should not take this course
  • Non-Developers, Beginning Developers, and Intermediate Developers will find this course to be extremely resourceful