• الگوریتم
  • فلوچارت
  • برنامه نویسی
  • پایگاه داده
  • فرانت اند
  • بک اند

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

  • 900 دقیقه
  • 5 فصل - 51 بخش
  • مقدماتی
۴٫۹ 313 دانشجو
رایگان

1,490,000 تومان

course introduction
1,490,000 تومان

رایگان

امکانات دوره
  • توضیح کامل مباحث
  • کاملا پروژه محور
  • آموزش مبانی
  • بروزرسانی مادام العمر
  • پشتیبانی ۲۴×۷

در یک نگاه

  • دانشجویان:313
  • فصل ها:5
  • بخش ها:51
  • مدت زمان:900 دقیقه
  • سطح:مقدماتی
  • زبان:فارسی
  • تمرین:دارد
  • آزمون:دارد

توضیحات دوره

برای یادگیری برنامه نویسی یک سری مفاهیم و اصول اولیه وجود داره که یادگیریشون اهمیت خیلی زیادی داره و اگه اونا رو از ابتدا خوب یاد نگیری ممکنه در آینده برای درک مفاهیم پیچیده به مشکل بخوری!

از قدیم هم گفتن که:

خشت اول گر نهد معمار کج

تا ثریا می‌رود دیوار کج

همه جا شنیدی که میگن که مبنای یادگیری برنامه نیوسی الگوریتمه؟ تازه این رو هم صددرصد دیدی که میگن تمرین و تکرار برای یادگیری الگوریتم بسیار حیاتیه! همه اینا درست هستن و حقیقت!

حالا این دوره ای که در مقابلت داری میبینی چیا داره؟

جانم برات بگه که هرچی واسه مبانی لازمه که یاد بگیری رو داره! دقیقا چیزهایی هستش که بچه های رشته نرم افزار داخل دروسشون میخونن! حالا فرقش با اون دروس چیه؟ اینه که اضافاتش رو حذف کردم واست و مطالب پایه رو شسته رفته داخل جزوه جمع کردم واست٬ تااازه تدریسش هم کردم که درکشون واست راحتتر باشه.

فصل اول

فصل اول رفتم سراغ الگوریتم و فلوچارت. اینکه اینا چی هستن و به چه کار میان؟ دلیل به وجود اومدن مبانی کدنویسی یعنی دستورات شرطی و دستورات حلقه چی هست رو داخل این فصل یاد میگیری.

فصل دوم

فصل دوم تازه وارد محیط کدنویسی میشیم. اونم نه برای نوشتن پروژه های بزرگ! اینکه مرحله به مرحله انواع دستورات پایه رو یاد بگیری و با یک مثال کاربردشون رو ببینی. اوووونم نه با یک زبان! نه به دو زبان! بلکه با چهارتا!!! تازه اینم بگم که با هرررر زبانی میتونی تمرین کنیا! زبان های مختلف رو داخل این فصل واست آوردم که ببینی مبانی الگوریتم و فلوچارت برای همه زبان ها یکسان هست و زبان فقط واسه پیاده سازی ایده ای هست که داخل ذهنت هست.

فصل سوم

فصل سوم دیگه میریم توی دل دیتابیس و میبینیم که دیتابیس چیه و کجای کار هست. از راحت ترین دیتابیس هایی که میشه در ابتدا یاد گرفت دیتابیس های رابط ای هستن که مفصل راجع بهشون صحبت کردم و راه میندازمت دیگه خخخ

فصل چهارم

فصل چهارم اولین فصل هدیه من به تو هست که داخلش راجع به HTML و CSS صحبت کردم. کلا پایه ای که خیلی جاها بابتش باید هزینه کنی رو رایگان بهت گفتم تا اگه به فرانت علاقه پیدا کردی بدونی از کجا شروع کنی.

فصل پنجم

فصل پنجم رفتم سراغ بک اند. دیگه با اصول برنامه نویسی آشنا شدی، فصل قبلی هم که متوجه شدی فرانت چیه، حالا دیگه وقتشه از هرچی که در فصل های گذشته یاد گرفتی استفاده کنی و متوجه بشی که ارتباطشون در بک اند یک سایت چجوره! در این فصل متوجه میشی که یک وب سایت چطور کار میکنه و جایگاه دیتابیس و فرانت و بک در برنامه نویسی سایت کجاست!

انصافا همچین دوره ای کجا پیدا میکنی؟

بجنب درخواست بده برات فعالش کنم تا هرررچه سریعتر برنامه نویسی رو شروعش کنی

مباحث

دانشجو در این فصل با مباحث الگوریتم و فلوچارت آشنا می شود. مباحثی از قبیل دستورات شرطی و حلقه ها که از مبانی برنامه نویسی به شمار میروند گفته می شود. همچنین آرایه ها و کلاس ها نیز در انتهای این فصل مورد بررسی قرار گرفته اند.
    • جزوه درسی دوره الفبای برنامه نویسی
    • الگوریتم
    • شناخت مسئله و طراحی نقشه
    • بیان الگوریتم (شبه کد و فلوچارت)
    • مثال
    • ساختار شرطی
    • مثال
    • تریس (Trace) برنامه
    • توسعه و تعمیم الگوریتم
    • عبارات منطقی
    • جدول درستی عبارات منطقی
    • مثال
    • ساختار حلقه
    • انواع حلقه
    • مثال
    • حقه های تودرتو
    • متغیرها
    • آرایه ها
    • شی گرائی
    • کلاس
    • مثال
در این فصل کدنویسی آغاز می شود. الگوریتم های مختلف گفته شده در فصل اول در این فصل با استفاده از زبان های سی پلاس ولاس٬ جاوا٬ سیشارپ و پایتون پیاده سازی می شوند. و دانشجو با دستورات شرطی٬ حلقه ها٬ آرایه ها و کلاس ها در زبان های مختلف به صورت مقایسه ای آشنا می شود.
    • فایل مثال های حل شده در ویدئوها
    • نرم افزارهای مورد نیاز برای این فصل
    • c++
    • java
    • c#
    • python
    • ساختار شرطی
    • دستور if
    • دستور else
    • دستور elseif
    • مثال
    • مثال 2 و 3 فصل 1
    • عملگر شرطی علامت سوال (؟)
    • مثال
    • دستور switch
    • مثال 32
    • مثال 5 فصل 1
    • دستورات تکرار
    • حلقه for
    • مثال 33
    • مثال 9 و 10 فصل 1
    • مثال 34
    • مثال 33
    • مثال 34
    • حلقه while
    • مثال 35
    • دستور break
    • مثال 39
    • حلقه do-while
    • دستور continue
    • مثال 36 و 37 و 38
    • آرایه
    • مثال 40
    • توابع
    • مثال 41 و 42
    • شی گرائی
    • کلاس ها
    • مثال 43
این فصل مختص دیتابیس است. دانشجو در این فصل با اصول طراحی دیتابیس های رابطه ای آشنا شده و می تواند با زبان SQL دسترات مختلف مورد نیاز در پروژه های آتی را بنویسد.
    • فایل مثال های حل شده در ویدئوها
    • پایگاه داده
    • مفاهیم پایگاه داده رابطه ای
    • تعریف دیتابیس انتخاب واحد دانشجویان
    • تعیین موجودیت ها و کلیدها
    • روابط در دیتابیس
    • ارتباط یک به یک (1:1)
    • ارتباط یک به چند (1:N)
    • ارتباط چند به چند (N:N)
    • نمودار رابطه بین موجودیت ها (ERD)
    • طراحی ERD دیتابیس انتخاب واحد
    • انواع داده در دیتابیس
    • سیستم مدیریت ئایگاه داده (DBMS)
    • رابطه SQL با زبان های برنامه نویسی
    • طراحی دیتابیس انتخاب واحد در Microsoft Access
    • افزودن رکورد در جدول (insert)
    • مثال insert query
    • ویرایش رکورد (Update)
    • دستور WHERE
    • مثال update query
    • حذف رکوردها (delete)
    • مثال delete query
    • انتخاب رکوردها
    • مثال select1 و select2
    • راه حل اول: ضرب دکارتی
    • دستور distinct
    • مثال راه حل اول: ضرب دکارتی
    • راه حل دوم: دستور JOIN
    • مثال راه حل دوم
    • راه حل سوم
    • مثال راه حل سوم
    • مرتب سازی در دیتابیس
    • دستور ORDER BY
    • توابع جمعی (Aggrigate functions)
    • دستور GROUP BY
<p>در این فصل به معرفی مبانی html و css پرداخته شده که با دیدن آن می توانید با نقطه شروع یک طراح سایت آشنا شوید</p>
    • نصب vscode
    • تگ های اصلی html
    • تگ های متنی
    • تگ فرم
    • انواع تگ input
    • textarea
    • select
    • دکمه ها
    • انواع لیست در html
    • جدول
    • کار با تصویر
    • تگ div
    • inline
    • internal
    • external
    • background
    • border
    • visibility
    • display
    • margin
    • padding
    • font
    • کار با textها
    • css selectors
    • pseudo classes
    • pseudo element
    • position
    • flexbox
    • transaction
    • animation
<p>در این فصل به معرفی&nbsp; پایه یک سایت به زبان PHP پرداخته شده که با دیدن آن می توانید با نقطه شروع یک برنامه نویس سایت آشنا شوید همچنین در این قسمت با پایگاه داده mySQL نیز کار کرده و به صورت عملی متوجه جایگاه دیتابیس در زبان های برنامه نویسی می شوید.</p>
    • نحوه کار کردن برنامه های تحت وب
    • نصب wamp و vscode
    • معرفی localhost
    • ساخت پروژه
    • نوشتن اولین برنامه به زبان php
    • طراحی دیتابیس در mySQL
    • معرفی موتور دیتابیس MyISAM و InnoDB
    • مفهوم transaction
    • ساخت دیتابیس
    • معرفی روش های ارتباط با دیتابیس در php
    • MySQL, MySQLi, PDO
    • ارتباط با دیتابیس با روشهای MySQLi و PDO
    • مقایسه روش های بیان شده
    • توضیح کامل SQL injection به صورت عملی
    • تشریح عملکرد یک برنامه کوچک با php (برنامه ورود و ثبت نام)
    • متغیرها٬ شرط ها و حلقه ها در php
    • بخش بندی پروژه با include
    • طراحی جدول کاربران در mySQL
    • Post و Get در php
    • آرایه ها و foreach در php
    • ارتباط گیری با دیتابیس با استفاده از MySQLi
    • اعتبارسنجی اطلاعات کاربر (کوئری select)
    • ثبت اطلاعات کاربر (کوئری insert)
    • پیاده سازی صفحه ورود
    • تشریح کامل sessionها در php
    • صفحه پروفایل
    • logout کاربر
    • ویرایش اطلاعات کاربر (کوئری update)
    • حذف اکانت کاربر (کوئری delete)

مهندس محمد نظری

  • ۱۳ سال تجربه
  • وب و اپلیکیشن
  • استاد دانشگاه
  • دبیر هنرستان

مفتخرم که این مجموعه رو انتخاب کردی٬ با تلاش خودت و راهنمایی های ما امیدوارم راه موفقیت رو به بهترین نحو طی کنی

همین الان یادگیری رو شروع کن

صفحه اینستاگرام ما رو دنبال کن تا از اخبار جدید باخبر بشی