Informações sobre o curso
4.9
4,308 classificações
1,604 avaliações
Programa de cursos integrados
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Horas para completar

Aprox. 33 horas para completar

Sugerido: 5 weeks of study, 4-6 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês, Coreano

Habilidades que você terá

HtmlJavaScriptCss FrameworksCascading Style Sheets (CCS)
Programa de cursos integrados
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Horas para completar

Aprox. 33 horas para completar

Sugerido: 5 weeks of study, 4-6 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês, Coreano

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
5 horas para concluir

Introduction to HTML5

In this module we will learn the basics of HTML5. We'll start with instructional videos on how to set up your development environment, go over HTML5 basics like valid document structure, which elements can be included inside other elements and which can not, discuss the meaning and usefulness of HTML5 semantic tags, and go over essential HTML5 tags....
Reading
18 videos (Total 120 min), 6 leituras, 12 testes
Video18 videos
Welcome to Module 1: Introduction to HTML51min
Development Environment Setup, Part 13min
Development Environment Setup, Part 2: MacOS8min
Development Environment Setup, Part 2: Windows6min
Development Environment Setup, Part 3: Github and Browser Sync17min
Resources for Asking Questions5min
Lecture 1: What is HTML?7min
Lecture 2: Relevant History of HTML10min
Lecture 3: Anatomy of an HTML Tag5min
Lecture 4: Basic HTML Document Structure6min
Lecture 5: HTML Content Models6min
Lecture 6: Heading Elements (and some new HTML5 semantic comments)7min
Lecture 7: Lists5min
Lecture 8: HTML Character Entity References7min
Lecture 9: Creating Links9min
Lecture 10: Displaying Images6min
Module 1 Wrap-Upmin
Reading6 leituras
How Grading and Being Late on Assignments Works10min
Recommended Books10min
CHECK OUT MY SITE!10min
ALL of the EXAMPLE SOURCE CODE for this Course10min
Frequently Asked Questions10min
CONNECT WITH ME!10min
Quiz12 exercícios práticos
Optional Practice Quiz8min
Optional Practice Quiz2min
Optional Practice Quiz2min
Optional Practice Quiz4min
Optional Practice Quiz2min
Optional Practice Quiz12min
Optional Practice Quiz4min
Optional Practice Quiz2min
Optional Practice Quiz4min
Optional Practice Quiz4min
Optional Practice Quiz2min
Module 1 Quiz46min
Semana
2
Horas para completar
7 horas para concluir

Introduction to CSS3

A lot of people "tinker" with CSS. In this module, we'll take you from the very basics of CSS3 to some fairly advanced concepts like floating and CSS rule conflict resolution. We'll go over the 'box model', background property, etc. We'll finish off the module with learning about Responsive Design using our own CSS code as well as start introducing Twitter Bootstrap with its essential Grid System....
Reading
27 videos (Total 188 min), 4 leituras, 15 testes
Video27 videos
Lecture 11: Power of CSS5min
Lecture 12: Anatomy of a CSS Rule4min
Lecture 13: Element, Class, and ID Selectors9min
Lecture 14: Combining Selectors9min
Lecture 15: Pseudo-Class Selectors9min
Lecture 16: Style Placement5min
Lecture 17, Part 1: Conflict Resolution8min
Lecture 17, Part 2: Conflict Resolution6min
Lecture 18, Part 1: Styling Text6min
Lecture 18, Part 2: Styling Text5min
Lecture 19, Part 1: The Box Model10min
Lecture 19, Part 2: The Box Model7min
Lecture 19, Part 3: The Box Model5min
Lecture 20: The background Property6min
Lecture 21: Positioning Elements by Floating10min
Lecture 22, Part 1: Relative and Absolute Element Positioning7min
Lecture 22, Part 2: Relative and Absolute Element Positioning3min
Lecture 23, Part 1: Media Queries4min
Lecture 23, Part 2: Media Queries9min
Lecture 24, Part 1: Responsive Design7min
Lecture 24, Part 2: Responsive Design11min
Lecture 25, Part 1: Introduction to Twitter Bootstrap5min
Lecture 25, Part 2: Introduction to Twitter Bootstrap7min
Lecture 26, Part 1: The Bootstrap Grid System9min
Lecture 26, Part 2: The Bootstrap Grid System9min
Module 2 Wrap-Upmin
Reading4 leituras
Recommended Books10min
ENTER RAFFLE (ends April 23rd, 2017)10min
CONNECT WITH ME!10min
Frequently Asked Questions10min
Quiz14 exercícios práticos
Optional Practice Quiz6min
Optional Practice Quiz4min
Optional Practice Quiz4min
Optional Practice Quiz6min
Optional Practice Quiz2min
Optional Practice Quiz4min
Optional Practice Quiz4min
Optional Practice Quiz8min
Optional Practice Quiz2min
Optional Practice Quiz4min
Optional Practice Quiz4min
Optional Practice Quiz4min
Optional Practice Quiz6min
Optional Practice Quiz8min
Semana
3
Horas para completar
6 horas para concluir

Coding the Static Restaurant Site

Ready for some REAL fun? This module is it! We'll go over some basics of interacting with a client when managing a web site project and then go visit a real client at their place of business (a Chinese restaurant), help the owner figure out what she wants in a site, and get acquainted with the restaurant in general. We'll spend the rest of the module building a real web site for this business from scratch and you'll get to sit next to me and watch as the site comes together....
Reading
24 videos (Total 201 min), 3 leituras, 6 testes
Video24 videos
Lecture 27, Part 1: Visit with the Client10min
Lecture 27, Part 2: Visit with the Client (Field Trip)9min
Lecture 28: Design Overview9min
Lecture 29: Some Ground Rules and Overview of Setup10min
Lecture 30, Part 1: Coding Basics of Navbar Header9min
Lecture 30, Part 2: Coding Basics of Navbar Header7min
Lecture 31: Coding Button for Future Collapsible Menu6min
Lecture 32, Part 1: Coding Nav Menu Buttons11min
Lecture 32, Part 2: Coding Nav Menu Buttons3min
Lecture 33, Part 1: Fixing Navbar Layout, Text, and Dropdown Menus7min
Lecture 33, Part 2: Fixing Navbar Layout, Text, and Dropdown Menus4min
Lecture 34: Coding the Jumbotron11min
Lecture 35, Part 1: Coding Navigation Tiles11min
Lecture 35, Part 2: Coding Navigation Tiles13min
Lecture 36, Part 1: Coding the Footer10min
Lecture 36, Part 2: Coding the Footer3min
Lecture 37, Part 1: Coding the Menu Categories14min
Lecture 37, Part 2: Coding the Menu Categories6min
Lecture 38, Part 1: Coding the Single Menu Category Page11min
Lecture 38, Part 2: Coding the Single Menu Category Page13min
Lecture 38, Part 3: Coding the Single Menu Category Page7min
Lecture 39: Testing the Mobile Version on a Real Phone4min
Module 3 Wrap-Upmin
Reading3 leituras
Recommended Books10min
ENTER RAFFLE (ends April 23rd, 2017)10min
Frequently Asked Questions10min
Quiz5 exercícios práticos
Optional Practice Quiz4min
Optional Practice Quiz2min
Optional Practice Quiz2min
Optional Practice Quiz2min
Optional Practice Quiz4min
Semana
4
Horas para completar
6 horas para concluir

Introduction to Javascript

What fun would a web site be if there was no functionality to it? In this module, we are going to concentrate on learning the fundamentals of the Javascript language. A lot of even seasoned developers “tinker” with Javascript without really understanding how the language works. That leads to viewing the language as more of a nuisance instead of a powerful tool. That is why we are going to concentrate not only on the “how” but also on the “why”, so you are empowered by the Javascript language features, not confused by them. We’ll cover just about everything - from common language constructs and Javascript types to objects, functions, arrays, closures, and scope isolation....
Reading
24 videos (Total 151 min), 3 leituras, 10 testes
Video24 videos
Lecture 40, Part 1: Adjusting Development Environment for Javascript Development5min
Lecture 40, Part 2: Where to Place Javascript Code5min
Lecture 41, Part 1: Defining Variables, Function, and Scope8min
Lecture 41, Part 2: Defining Variables, Function, and Scope4min
Lecture 42, Part 1: Javascript Types5min
Lecture 42, Part 2: Javascript Types4min
Lecture 43, Part 1: Common Language Constructs8min
Lecture 43, Part 2: Common Language Constructs4min
Lecture 43, Part 3: Common Language Constructs7min
Lecture 44: Handling Default Values4min
Lecture 45, Part 1: Creating Objects Using 'new Object()' Syntax7min
Lecture 45, Part 2: Creating Objects Using Object Literal Syntax5min
Lecture 46: Functions Explained8min
Lecture 47, Part 1: Passing Variables by Value vs. by Reference6min
Lecture 47, Part 2: Passing Variables by Value vs. by Reference7min
Lecture 48: Function Constructors, prototype, and the 'this' Keyword12min
Lecture 49: Object Literals and the 'this' Keyword6min
Lecture 50, Part 1: Arrays8min
Lecture 50, Part 2: Arrays4min
Lecture 51: Closures6min
Lecture 52, Part 1: Fake Namespaces6min
Lecture 52, Part 2: Immediately Invoked Function Expressions (IIFEs)8min
Module 4 Wrap-Upmin
Reading3 leituras
Recommended Books10min
ENTER RAFFLE (ends April 23rd, 2017)10min
Frequently Asked Questions10min
Quiz9 exercícios práticos
Optional Practice Quiz6min
Optional Practice Quiz4min
Optional Practice Quiz4min
Optional Practice Quiz2min
Optional Practice Quiz2min
Optional Practice Quiz4min
Optional Practice Quiz2min
Optional Practice Quiz2min
Optional Practice Quiz4min
4.9
1,604 avaliaçõesChevron Right
Direcionamento de carreira

48%

comecei uma nova carreira após concluir estes cursos
Benefício de carreira

83%

consegui um benefício significativo de carreira com este curso

Melhores avaliações

por SWMar 15th 2016

This was a really great course, i learned so much, and it was really interesting and very well explained. I will be taking any more courses done by Yaakov! Really excellent course, thank you so much.

por FPJan 14th 2017

Excelent course with an excelent teacher. I just found this course kind of easy comparing to Ruby courses (interoduction, rails and mongodb). It could have more chalanging assignments.\n\n5 stars!!

Instrutores

Avatar

Yaakov Chaikin

Adjunct Professor, Graduate Computer Science
Whiting School of Engineering

Sobre Johns Hopkins University

The mission of The Johns Hopkins University is to educate its students and cultivate their capacity for life-long learning, to foster independent and original research, and to bring the benefits of discovery to the world....

Sobre o Programa de cursos integrados Ruby on Rails Web Development

This Specialization covers the fundamentals of web development with Ruby on Rails. You’ll learn everything you need to develop your own web application using Ruby on Rails, SQL and NoSQL databases, and HTML/CSS, and Javascript. We will also touch on advanced topics such as security, services using HTTP/RESTful access patterns, and user access and user experience from multiple device platforms. In the final Capstone Project, you’ll apply your skills to develop a web application that hosts uploaded photos and displays them using a map....
Ruby on Rails Web Development

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você se inscreve no curso, tem acesso a todos os cursos na Especialização e pode obter um certificado quando concluir o trabalho. Seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.