1
معرفی دنیای برنامهنویسی و آشنایی با مفاهیم پایه
- تاریخچه برنامهنویسی
- کاربردهای برنامهنویسی در دنیای امروز
- مشاغل مختلف حوزه برنامهنویسی
- رابط کاربری (UI)
- تجربه کاربری (UX)
- الگوریتم و فلوچارت
- متغیر، داده و انواع داده
- دیتابیس و انواع آن
- API
- جلسه اول
- فایل پیوست جلسه اول
سرفصلها
بخش اول: معرفی دنیای برنامهنویسی
بخش دوم: آشنایی با مفاهیم پایه
2
آشنایی با زبانهای برنامهنویسی و مفاهیم تکمیلی
- جلسه دوم
- فایل پیوست جلسه دوم
سرفصلها
بخش سوم: آشنایی با زبانهای برنامهنویسی
دستهبندی زبانهای برنامهنویسی (بک اند، فرانت اند)
زبانهای محبوب برنامهنویسی (جاوا، جاوا اسکریپت، پایتون و...)
زبان برنامهنویسی سطح پایین
زبان برنامهنویسی سطح بالا
آشنایی با مفاهیم کامپایلر و مفسر
انواع محیط برنامهنویسی
بخش چهارم: مفاهیم تکمیلی
مفهوم CI/CD در توسعه محصول
آشنایی با تست نویسی در نرمافزار
مفهوم ریفکتور در برنامهنویسی