The millennials are constantly connected to the Internet. Websites are now a must for most brands and more companies are clambering to develop web portals. With so much demand for coding, programming and designing, you have more than one reasons to start learning web development. If you're still not convinced, go through this presentation to find out the why's and how's of learning web development. Mark Zuckerberg was heard quoting,
"All of my friends who have younger siblings who are going to college or high school - my number one piece of advice is: You should learn how to program." Enough said.
2. A moderate amount of programming and computer science experience is
necessary for this course.
WHAT SHOULD I KNOW?
3. WHY LEARN WEB DEVELOPMENT
Reasons and insights from industry experts
4. • The internet is the fastest and largest platform ever created for humans to
learn, communicate, share, or create businesses of any kind, and all of this in
just 10 years!
• It is estimated that in the next 3 to 5 years the internet will be the number 1
platform for creating new jobs and for education.
• Learning Web Development will give you the opportunity to start ahead of
other competitors by giving you the knowledge of the most recent web
technologies and how to better apply them on your future projects.
• Knowing Web Development will give you the ability to control and create
anything on the web!
WHY LEARN WEB
DEVELOPMENT?
5. “Pretty simply, I view a developer as a business consultant or problem
solver, who happens to be able to use technology to solve business problems.
Sometimes, the developer uses hard technology and has to dabble more on the
"research" end of things, where the project starts with, "I think that's
possible, don't know how to do that, and don't know how long it will take."
Other times it feels more like churning out straightforward lines of business
logic, implementing patterns discovered in a previous project, or assembling
the logic of a database schema into a wireframed MVC app in Rails or, quite
possibly, Wordpress. And, even if my "backend" skills (whatever that means)
proves the better career in the long run, not being able to do this is just a big
hole in my ability to identify as a DIY problem solver, who sometimes solves
problems with no code, sometimes with a lot of code, and much of the time
in between.” – Dan Echlin
WHY LEARN WEB DEVELOPMENT
6. • For artists and designers, the Web has become an inspiring and highly
visible canvas offering opportunities for new forms of expression.
• For those planning to work in business, the Web provides a platform for
vital business applications and communication.
• For anyone dealing with information management, Web and database skills
are essential.
• For communication, marketing, and entertainment, the Web provides
access to the world’s largest audience.
• For scientists, and engineers, the Web provides the best method of
publishing research, and communicating ideas.
APPLICATIONS
8. Steve Huffman co-founded the social news site reddit.com in 2005 with his
college roommate. reddit.com has since grown into one of the largest
communities online. In 2010, he co-foundedHipmunk, a company to take the
agony out of searching for plane and hotel tickets. Steve was named to Inc.
Magazine's 30 under 30 list in 2011. He studied Computer Science at the
University of Virginia.
STEVE HUFFMAN
9. Although he is currently studying computational physics at the University of
Virginia, Anthony migrated across the U.S. this summer to work for Udacity.
When he is not in front of the computer, Anthony enjoys playing
basketball, mentoring high school students, and friendly games of Apples to
Apples.
ANTHONY TEATE
10. WHAT TO LOOK FOR?
Type of learning that you should aim for
11. How the Web Works
Introduction to HTTP and Web Applications
How to Have Users
Getting and processing user input
How to Manage State
Databases and persistent data
Whom to Trust
User authentication and access control
How to Connect
Web applications as services, using APIs
How to Serve Millions
Scaling, caching, optimizations
Changing the World
Building a successful web application, project
SYLLABUS
12. Here are just a few of the web design skills that will help you grow as a
professional:
• Information Architecture: By learning to take large quantities of
information and organize it into a hierarchy of information chunks,
students not only learn basic web formatting but also an ability to separate
the relevant from the irrelevant.
• Interface Design: The user experience is paramount in the study of Web
Design. By learning how to engage the audience, you are also developing
the skills needed to market yourself.
• Visual Design Principles: The saying is true – a picture is worth a
thousand words. Regardless of your profession, the ability to express
yourself visually and influence others through visual elements is a valuable
talent.
SYLLABUS
13. • Web Communication: As the digital world grows, everyone must learn
how to communicate in this developing medium. Just as our programming
was once reformatted from radio to television, we must change the way we
communicate for the web.
• Web Technologies: Learning the technical tools needed to develop your
own websites will give you an edge over competition in any field. Whether
you want to publish your work, display your photos, create a portfolio or
build a company website you will have the basic skills needed to get
started.
SYLLABUS