Social Network Web Development
3.5 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,702 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Social Network Web Development to your Wishlist.

Add to Wishlist

Social Network Web Development

Web Develop your Social Network Site using HTML, CSS, jQuery, ASP.NET, SQLServer and more, with this step-by-step course
3.5 (29 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,702 students enrolled
Created by Leo G.
Last updated 2/2014
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 8 hours on-demand video
  • 7 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • A complete social network site garantee
  • More than 30 lectures!
  • XHTML, CSS, Javascript, ASP.NET, VB.NET, MS SQLSERVER, jSON, AJAX, OOP, WebServices, jQuery, HTML5 & CSS3
View Curriculum
  • Internet
  • Windows 7 or above
  • Microsoft Visual Studio Express 2012 for Web
  • Microsoft SQL Server 2008 R2
  • Firefox Browser

With "Social Network Web Development", you will learn everything you need to create a social network site.

This course it's structured in 6 chapters, more than 30 video lectures.

The entire course it's based on an social network site example, inspired mainly on pinterest like site, that you'll learn to create from zero. I'm a real fan of the learn-by-project method because it forces you to learn all the concepts applying them with something that you can use and re-use at the end.

Why learn to create a social network site?

The full course has more than 30 video lectures, divided into 6 chapters. Each chapter will give you a new level of knowledge in developing a social network site. We'll start from the basics with XHTML, CSS and Javascript to more advanced and the most popular/requested programming languages nowadays, such as ASP.NET 4.0, jSON, AJAX, jQuery, OOP, WebServices, the MS SQLServer database and the new HTML5+CSS3!

The source code of each chapter will be available for you to download as well.

"Social Network Web Development" will give you a new perspective on how the Internet works and after you completed the course you will be able to create your own websites and apps with the latest technology. Hope you enjoy!

Why Learn How to Create a Social Network Site?

The internet is evolving real fast and so are the platforms. There are some huge social networks where you share a little bit of everything. Those that rocks are just few of them. It's preferable to have a niche social network that's focused in a particular topic. When you learn the content of this course you'll be able to create your own niche social network like a Tattoo Social Network, Scuba Diving Social Network, Mini Cooper Social Network, what ever you like.

***** FREE BONUS! *****

Everyone who joins to this course will have access to my magic ready code Sicuel2Vibi software that creates a lot of code with a single click.

How It Works:

Connect to your database server, choose the database and click the magic button. It will create automatically all the Business Logic Layer and the Webservices.

Just this software it's worth the entire price of this course and you can use this software in unlimited sites you create for you or your clients. Have Fun!
Who is the target audience?
  • Programmers
  • Web Developers
  • Enterpreneurs
  • Freelancers
  • No age limit.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
57 Lectures
2 Lectures 15:47

Hi and Welcome to the course "How to Create a Social Network from Scratch".

If you ever wondered what are the steps to create a social network site, then this course is for you.

It's supposed that you already are familiar with HTML & CSS, a little of jQuery, object oriented programming and Server-side programming. Also if you have a little of database programming you'll do great.

Hope you like the course, and if you have any question I'll be here to answer.

See you in the next video.

Preview 02:25

HTML and CSS - Crash Course (LEARN - Specially for newbies)
16 Lectures 02:14:10
Intro to HTML and CSS

HTML Structure


margin (css property)

padding (css property)

position: relative | absolute | fixed (css property)

top,left,right,bottom (css property)

float: left | right (css property)

Css Colors

border (css property)

What's new with HTML5 and CSS3

linear-gradient (css property)

box-shadow (css property)

text-shadow (css property)

border-radius (css property)

Font Awesome Library
HTML and CSS - The Main Structure (APPLY)
8 Lectures 01:30:31

TopBar - Categories

TopBar - Search

TopBar - AddContent

TopBar - Notifications

TopBar - Profile

Download HTML Site
JQuery - (LEARN - Specially for newbies)
2 Lectures 19:14
What is jQuery and Why to use it

First steps with jQuery
jQuery - Dynamizing (APPLY)
11 Lectures 01:36:37
TopBar - Categories - Dropdown Content

TopBar - Search - Dropdown Content

TopBar - AddContent - Popup Content

TopBar - Profile - Dropdown Content

TopBar - Notifications - Dropdown Content

Main - Masonry

Main - Content - Masonry

Main - Masonry - Popup Content

Settings Page

Profile Page

Download HTML jQuery Site
The Database - The Data Struture - Microsoft SqlServer 2008 R2
5 Lectures 13:21

Download Link to SQL Server 2008 R2

Install SQL Server 2008 R2

Creating the Database

Populate Database

 This file is in .sql extension. Execute it on Microsoft SQL Server 2008 R2.
Download Database Creation Script

Download Database Populate Script
Business Objects - Classes and WebServices
1 Lecture 14:33
Introduction to Classes and WebServices
Dynamizing the content - ASP.NET, MS SQL, Ajax, WebServices
9 Lectures 01:23:57
The Master Page and Main Page

In this video you'll learn how to create the settings page with just little "Copy & Paste" operations.

Settings Page

In this video you'll learn how to create the profile page with just little "Copy & Paste" operations.

Profile Page

In this video you'll learn how to create the membership provider so you can connect your database with the authentication libraries.

The Membership Provider

In this video you'll learn how to create the home page that will contain a bigger logo at the top, then a smaller text, two buttons "Login" and "Register", and a image at the bottom.

Home Page

In this video you'll learn how to create the login page that will be loaded through the click in the "Login Button" created in the Home Page in the last video.

Login Page

In this video you'll learn how to load the content through ajax and webservices using the actual business logic model that was generated through Sicuel2Vibi software.

Main Page ( ajax and webservice )

In this video you'll learn how to create the popup content, that it's activate through the click on any post.

You'll learn how to create those floating boxes like pinterest, loading your content through ajax and webservices.

Main Page Content Popup ( ajax and webservice)


Download ASP.NET Site
2 Lectures 10:34

In this video you'll learn how to work with the Sicuel2Vibi software and get your automated code created at just a single click.

(BONUS) How to work with Sicuel2Vibi

(BONUS) Download Sicuel2Vibi (Free)
My Conclusions
1 Lecture 01:24

Thank you for participating and for finishing this course.

You have the blueprint, now go build your dream!

What's Next
About the Instructor
Leo G.
3.5 Average rating
29 Reviews
2,702 Students
1 Course
WebCoach | Software Engineer | Web Developer | Web Marketing

My name is Leo and i'm 37, father of 3 beautiful boys. I live in Portugal, more precisely in Madeira Island, the Altantic Pearl (as they call it). My programming passion started when I was 15 and since I never stopped programming, learning all I can. I started working when I was finishing my software engineer university course and fortunately I could apply and learn the stuff that worked in the "real world". After that I've started teaching programming classes and taking all my knowledge to the teens, so they could create beautiful and fully "real world" functional sites.

I become interested also in the wonderfull world of Internet Marketing learning from great mentors and also applying all those learning in the real world with a lot of trial and error. I found that a lot of things works, some depends on the niche and others don't apply to my own style. That's it.