این آموزش تصویری مباحث مربوط به توسعه وب را به صورت کامل همراه با پروژه های عملی آموزش می دهد. در این دوره نحوه کار با HTML ، CSS ، Javascript و jQuery ، AJAX ، SaaS ، Github ، Git ، AngularJS ، Node.js و SQL Server را برای توسعه وب می آموزید.

این دوره آموزشی محصول موسسه Udemy است.

سرفصل های دوره:

  • نحوه اتصال به اینترنت
  • استفاده از Cloud9
  • کار با Nitrous
  • طراحی نمای کلی وبلاگ
  • معرفی کنسول ها
  • کار با Rails
  • کار با Bootstrap
  • نحوه ساخت فرم ها
  • کار با HTML
  • طراحی ساختار صفحه
  • کار با لیست ها
  • کار با تصاویر
  • نحوه ساخت جداول
  • نحوه لینک گذاری
  • نحوه راه اندازی وب سایت
  • معرفی CSS
  • کار با متن و تغییر فونت
  • متحرک سازی تصاویر در وب
  • نحوه حاشیه نویسی
  • نحوه انتخاب موقعیت های برنامه
  • کار با Javascript و jQuery
  • معرفی جاوا اسکریپت
  • کار با متغیرها
  • کار با رشته ها
  • کار با داده های بولین
  • کار با آرایه ها
  • کار با توابع
  • کار با مفهوم وراثت
  • کار با رویدادها
  • کار با AJAX
  • کار با رویدادهای جی کوئری
  • کار با اعداد و رشته ها
  • کار با کلاس های روبی
  • کار با SaaS
  • کار با Web Servers و Rails
  • کار با Git
  • کار با Github
  • کار با Heroku
  • نحوه اضافه کردن پیام
  • طراحی فرم تماس با ما
  • کار با HTTP
  • کار با پایگاه داده
  • ارسال پارامتر ها برای برنامه
  • معرفی پروفایل کاربر
  • ساخت فرم جدید
  • نحوه به روز رسانی برنامه
  • تامین امنیت کاربر
  • به روز رسانی پروفایل
  • کار با پایگاه داده SQL
  • کار با AngularJS
  • کار با Node.js
  • نحوه تست و انتشار وب سایت
  • و…

عنوان دوره: Udemy The Complete Web Developer Bootcamp – Beginner to Expert
مدت زمان: 21 ساعت و 30 دقیقه
نویسنده: Robeen Dey


توضیحات:

Udemy The Complete Web Developer Bootcamp - Beginner to Expert

Robeen Dey
21.5 Hours
All Levels

Complete web development training. Get hired by building real apps with HTML, CSS, JS, Rails in this immersive course.
This complete course is designed to educate and transform you into a job-ready, employable web developer. You'll learn by building real applications with features found in sites like Facebook, Hulu, and Dropbox.
You'll also build and launch a real startup that you can customize for your own business idea or online store. This course includes a downloadable ebook that details the steps to get hired as a freelancer or full-time web developer.
By the end of this course, you'll have learned HTML, CSS, Javascript, jQuery, Ruby on Rails, e-commerce and more. You'll have built and launched a startup from scratch and your own portfolio of sites to share with employers and get hired.
Why learn Rails? It's one of the highest paying programmer job titles out there with an average salary of over $100,000 in many cities and an entry level salary of approximately $77,000. It's easy to learn with the right instructor and the job market is excellent because there are simply not enough developers right now. The included ebook will show you exactly where to find the best, flexible jobs and how to do well with the interviews.
How does the course work?
Duration: Over 175 lectures and 22+ hours of videos and over 30 hours of exercises. The course is designed to also point you to a curated set of even more advanced topics to continue your learning and fill out your knowledge.
Learn: HTML, CSS, Javascript, jQuery, Ruby, Rails, Git, E-Commerce with Stripe, Servers, Heroku, Bootstrap, Databases, and more.
Build: You'll create your own portfolio of 14 sites (from the exercises) and you build and launch a startup that can sign users up and earn money by charging for premium memberships. You'll be able to customize this to launch your own business, online store, or startup and earn money around the clock.
Get Hired: The included ebook walks you through everything you need to find jobs, do well in the interviews, and get hired and paid entry level or more.
Take this course if you want an amazing, flexible job and lifestyle. Half-day Fridays, free food and beer, working from home are all common perks for Ruby on Rails web developers. And, if you have great startup ideas, this course will show you how to build them.
I tried so many courses, books, and tutorials when I was learning, but I was disappointed with what I found. That's why I made this course - so that you have one place to learn everything you need to become job-ready. Join me inside!
What are the requirements?
You don't need to prepare or download any materials to get started. Everything you need will be covered within the first few videos.
What am I going to get from this course?
Over 197 lectures and 21.5 hours of content!
Build websites and web applications on a professional scale.
Use HTML, CSS, Javascript, jQuery, Ruby on Rails, Git, and more - these are job skills of the modern web developer.
What is the target audience?
This course is for anyone who wants a job as a well-paid, professional web developer, and for anyone who wants to launch a startup. No experience required. This course is complete and covers everything you need to know and you'll learn one of the highest paying software skillsets: Ruby on Rails.


Section 1: Begin Phase I: Become a Full-Stack Developer - Introduction & Getting Set Up
Lecture 1
IMPORTANT: Read first!
Article
Lecture 2
IMPORTANT: Announcements
Article
Hello Coders!
Get into the habit of checking this page for important announcements every time you sit down for this course. This is critical as we will post information that you may need to be aware of for your ability to complete the course.
Lecture 3
What We'll Cover In This Course
04:11
Lecture 4
About Your Instructor & Making The Most Of This Course
04:42
Lecture 5
Syllabus: Choose 12-week or 18-week
Article
There are two schedules to choose from depending on your flexibility: 12 week syllabus and 18 week syllabus. They both cover the exact same content: the 12 week syllabus is ideal for aggressive learners, unemployed, summer vacation, etc. and the 18 week syllabus is ideal for students with full-time jobs, school/university schedules, or enthusiasts.
This course is ultimately self-paced and these schedules serve as guides to follow for consistent learning and motivation. You have lifetime access to this content, so you can take your time. It is more important that you learn this material rigorously as opposed to rushing through it.
Lecture 6
12-Week Syllabus
2 pages
There are two schedules to choose from depending on your flexibility: 12 week syllabus and 18 week syllabus. They both cover the exact same content: the 12 week syllabus is ideal for aggressive learners, unemployed, summer vacation, etc. and the 18 week syllabus is ideal for students with full-time jobs, school/university schedules, or enthusiasts.This course is ultimately self-paced and these schedules serve as guides to follow for consistent learning and motivation. You have lifetime access to this content, so you can take your time. It is more important that you learn this material rigorously as opposed to rushing through it.
Lecture 7
18-Week Syllabus
3 pages
There are two schedules to choose from depending on your flexibility: 12 week syllabus and 18 week syllabus. They both cover the exact same content: the 12 week syllabus is ideal for aggressive learners, unemployed, summer vacation, etc. and the 18 week syllabus is ideal for students with full-time jobs, school/university schedules, or enthusiasts.This course is ultimately self-paced and these schedules serve as guides to follow for consistent learning and motivation. You have lifetime access to this content, so you can take your time. It is more important that you learn this material rigorously as opposed to rushing through it.
Lecture 8
How Exactly Do Computers Work?
04:10
Lecture 9
How Does The Internet Work Behind The Scenes?
05:49
Lecture 10
Let's Get Set Up
23:43
While cloud-based IDE's are much easier for students to get started with, some of you may be interested in setting up to code locally (i.e. on your own computer, instead of through a browser-based IDE). To do that visit either of these guides:  orhttp://docs.railsbridge.org/installfest/
Lecture 11
Important Differences
22:50
As of July 2015, you should be using Cloud9 instead of Nitrous, as your code editor (IDE). The main difference you need to take note of going forward, is that every time we run the Rails Server command in the course:
  bundle exec rails server
You should instead use this command in Cloud9:
  bundle exec rails server -p $PORT -b $IP
Lecture 12
Migrating From Nitrous
13:42
If you continue to get an error after running the 'git reset...' command, then you may need to run 'bundle update' and/or 'bundle install'.
Section 2: Rails Deep Dive: Build A Blog
Lecture 13
Blog Overview
01:16
Lecture 14
Introducing The Console, Your Command Center
03:55
Lecture 15
The Rails Skeleton
05:39
Lecture 16
The Rails Server, At Your Service
08:48
Lecture 17
Scaffolding For Blog Posts
06:37
Lecture 18
Home Page & Bootstrap
10:21
Lecture 19
Bootstrap Buttons
06:17
Lecture 20
Bootstrap Forms
05:12
Lecture 21
It's A Date
04:28
Lecture 22
Behind The Scenes Of A Browser
04:55
Section 3: HTML & Launch A Website
Lecture 23
Introducing HTML
00:44
Lecture 24
Sublime Text & Other Tools
03:13
Lecture 25
First HTML Page
03:22
Lecture 26
The HTML Page Structure
04:46
Lecture 27
Typography
05:24
Lecture 28
Lists
04:31
Lecture 29
Images
04:26
Lecture 30
Tables
03:25
Lecture 31
Forms
10:09
Lecture 32
Links
05:03
Lecture 33
Divisions & Spans
04:22
Lecture 34
Comments
02:07
Lecture 35
Launch A Website In 20 Minutes
18:57
Section 4: Cascading Style Sheets Are Awesome
Lecture 36
Homework Assignment #1
Article
Lecture 37
Intro to CSS
00:39
Lecture 38
Pass Me The CSS Please
10:18
Lecture 39
Selecting HTML
04:21
Lecture 40
Color
04:38
Lecture 41
Text and Font
05:58
Lecture 42
Listomania
02:10
Lecture 43
Display Options
05:05
Lecture 44
Inspector Gadget
03:47
Lecture 45
Margin & Padding
08:58
Lecture 46
CSS is Classy
08:39
Lecture 47
Summary of Selectors
10:55
Lecture 48
We Can Float
08:49
Lecture 49
Positioning Things
09:42
Lecture 50
Additional Tips
11:27
Lecture 51
Media Queries
04:22
Lecture 52
Bootstrap
05:13
Section 5: Javascript & jQuery
Lecture 53
Intro to Javascript
00:52
Lecture 54
Setup
08:23
Lecture 55
Variables
05:14
Lecture 56
Strings
03:40
Lecture 57
Javascript Can Count
02:46
Lecture 58
Booleans
04:37
Lecture 59
Control Flow
03:09
Lecture 60
Comments
02:21
Lecture 61
Let's Get Loopy
09:37
Lecture 62
Arrays Are Lists
10:17
Lecture 63
Functions
06:58
Lecture 64
Objects
08:55
Lecture 65
Prototypes & Inheritance
11:57
Lecture 66
The DOM
07:08
Lecture 67
Targeting HTML
14:37
Lecture 68
Javascript Gets Classy
08:05
Lecture 69
Events & Callbacks
08:43
Lecture 70
AJAX & jQuery
03:36
Lecture 71
jQuery Selectors
05:25
Lecture 72
jQuery Gets Classy
05:43
Lecture 73
jQuery Events
05:23
Lecture 74
jQuery This
04:58
Lecture 75
Ready, Set jQuery
04:54
Lecture 76
Order Matters
03:04
Lecture 77
jQuery Effects
05:58
Section 6: The Ruby Language
Lecture 78
Homework Assignment #2
Article
Lecture 79
Achieve Zen with Ruby
01:08
Lecture 80
Ruby Files & IRB
03:33
Lecture 81
Numbers & Strings
05:42
Lecture 82
Variables & Interpolation
04:07
Lecture 83
Booleans
05:51
Lecture 84
Control Flow
06:24
Lecture 85
Arrays & Methods
08:03
Lecture 86
Homework Assignment #3
Article
Lecture 87
Hashes Are Important
04:43
Lecture 88
Iterators
12:17
Lecture 89
Methods Are Functions
06:13
Lecture 90
Ruby Has Class
05:27
Lecture 91
Class Attributes
05:11
Lecture 92
Inheritance
04:32
Section 7: Build A Real Startup
Lecture 93
SaaS App Intro
03:31
Lecture 94
Web Servers and Rails
13:19
Lecture 95
Rails New
05:48
Lecture 96
Setup - Git Config & Init
07:03
Lecture 97
Setup - Github
06:44
Lecture 98
Git Push
05:43
Lecture 99
Heroku for Live Production Servers
08:58
Lecture 100
First Deploy
10:54
Lecture 101
Rails Server
04:59
Lecture 102
Home Page
11:06
Lecture 103
About Page
09:51
Lecture 104
Bootstrap Gem
07:26
Lecture 105
Import Bootstrap
08:19
Lecture 106
Navbar
06:38
Lecture 107
Bootstrap Javascript
04:42
Lecture 108
Links In Rails
11:35
Lecture 109
Rake Routes
04:27
Lecture 110
More View Updates
09:02
Lecture 111
Font Awesome
12:40
Lecture 112
Rails Asset Pipeline
13:58
Lecture 113
Homework Assignment #4
Article
Section 8: Adding Messaging
Lecture 114
Contact Form Intro
00:53
Lecture 115
Contacts Database
06:05
Lecture 116
Contact Model File
01:56
Lecture 117
Contacts Controller
02:31
Lecture 118
Contact Routes
02:33
Lecture 119
Contact Form
18:40
Lecture 120
Learn With The Rails Console
10:59
Lecture 121
Link In The Navbar
04:21
Lecture 122
Saving To The Database
13:01
Lecture 123
Explanation for the Create Action
04:41
Lecture 124
The Flash Hash
05:25
Lecture 125
Form Validations
07:45
Lecture 126
HTTP Verbs, REST, and Rails
13:03
Lecture 127
Homework Assignment #5
Article
Lecture 128
Let's Break It Down
09:03
Lecture 129
Rails Action Mailer
05:09
Lecture 130
The Mailer View
03:14
Lecture 131
Controller Triggers The Mailer
09:00
Lecture 132
Meet Your Personal Mailman, Sendgrid
11:15
Lecture 133
Git Workflow Tips (If You Get Stuck)
Article
Section 9: User Memberships and Taking Payments with Subscriptions
Lecture 134
Memberships Intro
01:05
Lecture 135
Devise Gem
07:33
Lecture 136
Devise Forms
09:33
Lecture 137
Navbar User Links
11:22
Lecture 138
Database Associations
05:46
Lecture 139
Plans Database Table & Model
11:21
Lecture 140
Associating Users & Plans
07:21
Lecture 141
Sign Up Buttons
10:06
Lecture 142
Sending Parameters For Plans
12:15
Lecture 143
Credit Card Fields
15:42
Lecture 144
Stripe Intro
00:30
Lecture 145
Stripe & Figaro Gems
14:08
Lecture 146
Stripe Game Plan
05:13
Lecture 147
Two Signup Forms
10:14
Lecture 148
Stripe JS
11:51
Lecture 149
Stripe Server-Side Code
20:28
Lecture 150
A Few Improvements - Nice Work So Far, Keep Going!
07:42
Lecture 151
Let's Deploy To Heroku
10:56
Lecture 152
Stripe Explanation
12:00
Section 10: User Profiles
Lecture 153
User Profiles Intro
00:36
Lecture 154
Profiles Model & Table
06:28
Lecture 155
Profiles Routes
04:05
Lecture 156
Parameters Explained
27:52
Lecture 157
Profile New Form
13:12
Lecture 158
Profile Create Action
08:43
Lecture 159
User Show Action
09:04
Lecture 160
User Show Page
09:53
Lecture 161
Updating The New Action
06:33
Lecture 162
Home Improvement
18:11
Lecture 163
User Edit Action
09:11
Lecture 164
Profile Update Action
04:04
Lecture 165
Securing The User Pages
07:12
Lecture 166
Paperclip Gem For Image Upload
04:27
You may need to install ImageMagick on Cloud9 using the following command: sudo apt-get install ImageMagick
Lecture 167
Homework Assignment #6
Article
Lecture 168
Update The Profiles Table
04:33
Lecture 169
Image Upload
09:19
Lecture 170
User Profile Styles Part I
19:53
Lecture 171
User Profile Styles Part II
19:42
Lecture 172
Community Index Page
05:56
Lecture 173
Community Page Styles
31:52
Lecture 174
General Improvements
12:41
Lecture 175
Copy Improvements
04:04
Lecture 176
Final Deploy
05:04
Lecture 177
Congratulations!
00:59
Section 11: Begin Phase II: Advanced Full-Stack Developer
Lecture 178
Intro to Phase II
03:35
Lecture 179
IMPORTANT: How to Complete this Part of the Course
Article
Section 12: Advanced Javascript
Lecture 180
Codecademy Javascript
Article
Lecture 181
Eloquent Javascript
Article
Lecture 182
Survive Javascript
Article
Lecture 183
Javascript Garden
Article
Section 13: Revisit Ruby on Rails with Test Driven Development
Lecture 184
Ruby on Rails Tutorial
Article
Section 14: SQL Databases
Lecture 185
SQL School
Article
Lecture 186
SQLZOO
Article
Section 15: AngularJS
Lecture 187
Codecademy AngularJS
Article
Lecture 188
Ng-newsletter
Article
Lecture 189
Yeoman Codelab
Article
Lecture 190
Official Tutorial
Article
Section 16: Node.js
Lecture 191
Tutsplus Introduction
Article
Lecture 192
The Art of Node
Article
Section 17: Computer Science Fundamentals
Lecture 193
Algorithms from Dartmouth College and Khan Academy
Article
Lecture 194
Harvard CS50
Article
Section 18: Phase III: Getting Hired
Lecture 195
Rounding Out Your Knowledge
Article
Lecture 196
Downloadable eBook - Getting Hired For Paid Work Or Building A Startup
Article
Lecture 197
Getting Hired & Next Steps
Article