00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD

برنامه نویسی وب

دوره‌های دانشگاهی
25 جلسه

سرفصل‌ها

در درس برنامه‌نویسی وب سعی شده با یک دید کاربردی، مفاهیم، روش ها، استاندارد‌ها و تکنولوژی‌های موجود در زمینه‌ی برنامه نویسی وب معرفی شده و آموزش داده شود.
در ابتدای درس مفاهیم مقدماتی وب و استاندارد‌های HTML، CSS و زبان Java Script معرفی می‌شوند. در ادامه درس در کنار آموزش الگوهای برنامه نویسی وب و معماری‌های برنامه نویسی Enterprise، زبان PHP آموزش داده می‌شود. در ادامه معرفی کوتاهی از مفهوم پایگاه داده‌های رابطه‌ای و زبان SQL گفته شده و سپس مفاهیم پیشرفته‌تر در زمینه‌ی برنامه‌نویسی وب به همراه فریم‌ورک Symfony2 ارايه می‌شود.
مدرس دوره
محمد صالحه
محمد صالحه، دانشجوی دکترا در رشته مهندسی نرم‌افزار در دانشکده کامپیوتر دانشگاه صنعتی شریف است. وی تحصیلات کارشناسی و کارشناسی ارشد خود را نیز در همین دانشگاه گذرانده است. از افتخارات او، می توان دريافت مدال طلای المپیاد دانشجویی کامپیوتر سال ۱۳۸۹، دريافت مدال نقره المپیاد دانش آموزی سال ۱۳۸۲ و احراز مقام‌های دوم و سوم در مسابقات جهانی روبوکاپ در سالهای ۲۰۰۷ و ۲۰۰۸ را نام برد.

سوالات پرتکرار

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟
در حال حاضر امکان ارسال دروس به صورت سی دی یا دی وی دی وجود ندارد.
اگر لینک دانلود یا پخش ویدئو مشکل داشت چه باید کرد؟
در صورتی که با هر گونه مشکلی رو به رو شدید می توانید از طریق صفحه ارتباط با ما به ما اطلاع دهید تا ما سریعا مشکل را پیگیری و برطرف نماییم.
آیا درسی وجود دارد که ضبط شده اما روی سایت قرار نگرفته باشد؟
تمام دروس بعد از ضبط و آماده شدن بر روی سایت قرار می گیرند.
اگر بخواهیم درسی برای مکتب خونه ارسال کنیم چه روندی باید طی کنیم؟
اگر خودتان درسی تهیه کرده اید به صفحه همکاری با ما بروید تا آن را بررسی کنیم و بهتون اطلاع دهیم.
آیا ممکن است که درسی ناقص ضبط شده باشد؟
ما همواره تلاش کرده­‌ایم که دروس را به طور کامل ضبط نماییم و در اختیار شما دوستان قرار دهیم. اما گاهی برخی ناهماهنگی ها سبب می شود که یک یا تعدادی از جلسات یک درس ضبط نشود. توضیح این گونه نواقص در توضیح درس­ ها آمده است.
فیلم های آموزشی
24:06 ساعت
24:06
Combined Shape Created with Sketch. 25 جلسه
جلسه اول - اهداف درس، مفاهیم اولیه وشروع html
"39:47
جلسه دوم - ادامه html
"62:15
جلسه سوم - آشنایی با style ها و شروع css
"68:45
جلسه چهارم - ادامه css و مقدمه‌ی javascript
"68:27
جلسه پنجم - ادامه‌ی javascript
"36:51
جلسه ششم - ادامه‌ی javascript
"69:45
جلسه هفتم - جمع بندی javascript و شروع مبحث http protocol
"58:23
جلسه هشتم - شروع php
"55:43
جلسه نهم - ادامه‌ی php و آشنایی با چند مفهوم
"69:42
جلسه دهم - شروع برنامه نویسی شی‌گرا، آشنایی با namespace
"61:16
جلسه یازدهم - اتمام مفاهیم حول php و برنامه نویسی شی‌گرا
"67:26
جلسه دوازدهم - شروع پایگاه‌های داده
"60:04
جلسه سیزدهم - ادامه‌ی مبحث پایگاه‌های داده
"51:01
جلسه چهاردهم - برنامه‌های سازمانی - Enterprise - لایه ها در برنامه
"63:47
جلسه پانزدهم - ادامه‌ی لایه ها
"74:21
جلسه شانزدهم - ادامه معماری برنامه وب - الگوی mvc
"63:10
جلسه هفدهم - مبحث کنترلرها - symfony و routing همراه با چند مثال
"62:12
جلسه هجدهم - ادامه‌ی مبحث کنترلر ها و تکمیل مطالب جلسه‌ی قبل
"66:42
جلسه نوزدهم - ادامه‌ی domain model و مطالب پیرامون doctrine، مقادیر داده
"67:45
جلسه بیستم - تکمیل مبحث doctrine و repository، کار با reference، معرفی Query builder، مبحث concurrency
"49:54
جلسه بیست و یکم - مبحث Transaction و Transaction در Doctrine، کلیات مسیریابی (Routing)
"45:14
جلسه بیست و دوم - ادامه ی مبحث مسیر یابی، ساختن URL، قالب ها در سیمفونی2 ، امنیت در سیمفونی 2، روش تصدیق، دادن اجازه
"61:13
جلسه بیست و سوم - معرفی کاربرها، service container، مبحث Inversion of control، مبحث dependency injection
"51:00
جلسه بیست و چهارم - تکمیل بحث dependency injection، مبحث تست، فرم ها، ابزارهای کلاس controller
"44:11
جلسه بیست و پنجم - اتمام بحث ابزارهای کلاس controller، بحث cache و Performance
"27:37