
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.
Learn the basics of HTML and CSS by building a social network page with doctype, head, and body, then style it and view in a browser.
Learn the essentials of HTML structure, including doctype, HTML tags, and header and paragraph basics, to build a solid foundation for your social network site from scratch.
Build a Pinterest-like social network interface using divs and cascading style sheets. Compare inline, internal, and external css priorities and use id selectors to target divs.
Explore how the CSS margin property adds space around elements to move content away from edges, using top, bottom, left, and right margins with pixel values.
Compare the margin and padding properties, showing that margin moves the entire block while padding moves only the content; learn the shorthand for setting all sides and the top-right-bottom-left directions.
Explore the float left and float right CSS properties to position boxes, images, and text beside each other, and learn how none affects flow, with practical div examples.
Explore how css colors use hex and rgb and rgba values with an alpha channel, and how red, green, and blue combine to form hues and opacity.
Learn how to use the CSS border property to style borders with width, color, and style, including opacity and individual sides like top, right, bottom, and left.
Learn to create appealing box shadows with the CSS box-shadow property, adjusting horizontal and vertical offsets, blur, spread, color, and optional inset, and apply hover effects for interactive web elements.
Learn how to use the CSS text-shadow property, including horizontal offset, vertical offset, and color. Note browser compatibility; this works in modern browsers and not in IE9.
Explore the border-radius CSS property to create rounded corners, with single, multi-value, or elliptical forms, per-corner control, and pixels or percentage units for precise styling.
Learn how to install and use Font Awesome icons, hosted on their servers, to enhance buttons with scalable vector icons and rotate or flip icons.
Learn to build a Pinterest-inspired top bar for a social network site by creating a white header, background, and drop-downs, using fonts and icons, with CSS and fixed positioning.
Position and center a logo in the top bar using a dedicated logo class, absolute positioning, and margin tweaks; create an images folder and include a PNG logo.
Learn to build a top bar search with a styled text input and submit button, including placeholders, CSS styling, borders, box shadows, fonts, padding, and color.
Learn how to add the ad content button in the top bar by reusing copied button categories and using the plus sign to place content in the header.
Add a notifications button with a bell icon to the top bar, position it on the right, and set up a profile image area for a social network web app.
Create a Pinterest-like profile top bar by building a reusable profile wrapper with image and name, apply inline styles, overflow hidden, ellipses, and responsive gradients for a professional look.
Explore how jQuery simplifies DOM traversal and manipulation, supports easy click handling, and enables Ajax calls on the client side.
Master the basics of jQuery, including DOM traversal and manipulation, AJAX, and ready events, using a CDN, with hands-on examples and practical code walkthrough.
Implement a top bar type ahead search dropdown that reveals results as you type, with customizable styling, padding, background color, and image-and-name item layout inspired by Pinterest.
Create a top bar notifications dropdown with a header, edit link to settings, and a Pinterest-like list of notification items featuring profile images and timestamps.
Build a pinterest-style masonry grid for a social network site by importing the Masonry library, creating a main container with item elements, and applying responsive styling.
Learn to build a popup modal for each post, with a modal container, description, a comments section, and a submit button; achieve a glassy box shadow, Pinterest-like look.
Learn to build a functional settings page for a social network, including save or deactivate options, email notifications, name and avatar fields, and controls with checkboxes and radio buttons.
Develop a Pinterest-style profile page for the social network web development course, incorporating posts, likes, followers, following, a user info bar, and a gradient header with a profile image.
Download Link to SQL Server 2008 R2
http://www.microsoft.com/en-us/download/confirmation.aspx?id=23650
Create a simple social network database in SQL Server with Management Studio, starting from scratch and mastering core tables (users, posts) and relationships (comments, likes, followers) with auto-increment keys.
Learn how to populate the database by running a provided script with sample records to test the site; click execute to load the data and move to the next section.
Explore how classes and web services power a social network, detailing the four-layer architecture—presentation, business, service, and database—and how web services retrieve posts and user data.
Create a master page to centralize the header and main inner content, migrate page content into the main area, and apply the default master page to new web forms.
In this video you'll learn how to create the asp.net settings page with just little "Copy & Paste" operations.
In this video you'll learn how to create the asp.net profile page with just little "Copy & Paste" operations.
In this video you'll learn how to create the membership provider so you can connect your database with the asp.net authentication libraries.
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.
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.
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.
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.
Download the COMPLETED FINAL PROJECT
In this video you'll learn how to work with the Sicuel2Vibi software and get your automated code created at just a single click.
Thank you for participating and for finishing this course.
You have the blueprint, now go build your dream!
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.