بوت کمپ پیش برنامهنویسی (Pre-Coding): قدم اول شما برای تبدیل شدن به برنامهنویس
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- انواع برنامههایی که میتوانید بسازید شامل وبسایتها، رابطهای گرافیکی کاربر (GUIs)، اتوماسیون و موارد دیگر
- چگونه از ترمینال برای ناوبری فایلها و اجرای فرمان ها استفاده کنید؟
- ابزارهای پایهای که هر توسعهدهندهای از آنها بهره میبرد: ویرایشگرها، IDEها، Git و پایگاههای داده
- قالبهای داده کلیدی مانند CSV ،JSON و XML و موارد استفاده هر کدام
- چگونه مسائل را مانند یک برنامهنویس تقسیمبندی کنید؟
- مفاهیم اصلی برنامهنویسی: متغیرها، نوع دادهها، حلقهها و توابع
- معنای واقعی سرورها، APIها و نحوه استقرار برنامهها
- پایهای محکم که برای شروع کدنویسی با اعتماد به نفس نیاز دارید.
پیشنیازهای دوره
- پیشزمینهی برنامهنویسی یا دانش فنی قبلی نیاز نیست.
- کنجکاوی و تمایل به یادگیری نحوه کارکرد پشت صحنه برنامهنویسی
توضیحات دوره
آیا در حال یادگیری کد نویسی هستید اما هنوز احساس سردرگمی و گیر کردن میکنید؟
بیشتر دورههای برنامهنویسی شما را مستقیم وارد کد میکنند و فرض میکنند که قبلاً مفاهیمی مانند ترمینال، مسیر فایلها، Git، فایلهای JSON و APIs را میدانید. اگر تاکنون موقتاً درس را متوقف کردهاید تا اصطلاحات گیجکننده را جستوجو کنید یا قبل از شروع کد، احساس از دست دادن مسیر داشتید - این دوره برای شماست.
این دوره یک دوره کدنویسی نیست. این «دوره مقدماتی برنامهنویسی» است - طراحی شده برای پایهگذاری دانشی که هر برنامهنویس آینده نیاز دارد، اما بسیار کم کسی به آن دسترسی دارد. بهترین سرمایهگذاری را انجام میدهید چون با پرهیز از شکافهای دانشی، مسیر تبدیل شدن به برنامهنویس برای شما هموارتر میشود.
مفاهیمی که در این دوره یاد میگیرید
- آشنایی با انواع برنامههایی که میتوانید بسازید: وب اپلیکیشن ها، اپلیکیشن های دسکتاپ، APIها، اتوماسیون و موارد دیگر
- چگونه از ترمینال/خط فرمان به عنوان یک توسعهدهنده حرفهای استفاده کنید؟
- فرق بین ویرایشگرهای کد و IDEها، و چگونه بهترین گزینه را انتخاب کنید
- نحوه استفاده از فایلها مثل CSV، JSON و XML در برنامهنویسی واقعی
- اصول پایهای پایگاههای داده، هم رابطهای و هم NoSQL
- چگونه Git و GitHub به توسعهدهندگان در همکاری و ردیابی تاریخچه کد کمک میکنند؟
- مفاهیم اصلی برنامهنویسی (متغیرها، نوع دادهها، حلقهها، توابع) از دیدگاه علوم کامپیوتر
- چگونه مشکلات واقعی دنیا را قبل از نوشتن حتی یک خط کد تقسیمبندی و برنامهریزی کنیم؟
- معنای واقعی سرورها، API ها و استقرار اپلیکیشن ها
- نحوه انتخاب زبان برنامهنویسی و ساخت پورتفویولیو در ادامه مسیر
مخاطبان این دوره
این دوره برای مبتدیان طراحی شده است که میخواهند برنامهنویسی را یاد بگیرند. اگر دوره زبان برنامهنویسی را شروع نکردهاید، این اولین قدم است. اگر شروع کردهاید، این دوره را همزمان با دوره مکمل دیگر بگذرانید؛ بسیاری از مفاهیم زبان برنامهنویسیتان بعداً کاملاً واضح خواهند شد.
در پایان این دوره، شما دنیای برنامهنویسی را درک میکنید، میدانید توسعهدهندگان واقعی چگونه کار میکنند و کاملاً آماده هستید تا زبان برنامهنویسی اول خود را یاد بگیرید.
این دوره برای چه کسانی مناسب است؟
- مبتدیان مطلق
- حرفهایهای غیر فنی
بوت کمپ پیش برنامهنویسی (Pre-Coding): قدم اول شما برای تبدیل شدن به برنامهنویس
-
خوش آمدید و مروری بر دوره 02:33
-
درواقع چه چیزهایی میتوانید بسازید 01:25
-
نرمافزارهای دسکتاپ با رابط کاربری گرافیکی (GUI) 06:45
-
ساخت وبسایت و وب اپلیکیشن ها 07:15
-
APIها: چگونه اپلیکیشن ها با هم ارتباط برقرار میکنند؟ 03:23
-
اپلیکیشن های مبتنی بر خط فرمان: اپلیکیشن های متنی 05:51
-
چگونه اپلیکیشن ها ساختاربندی میشوند؟ از یک فایل تا چندین فایل 04:37
-
انواع زبانهای برنامهنویسی: سطح پایین در مقابل سطح بالا 02:44
-
زبانهای برنامهنویسی محبوب و کاراییهای آنها 04:54
-
به ترمینال خوش آمدید: چرا از استفاده آن لذت خواهید برد؟ 01:09
-
دلیل استفاده توسعهدهندگان از ترمینال (و چرا شما هم باید) 07:33
-
جا به جایی در کامپیوتر با فرمان های ترمینال 20:06
-
ساخت فایلها و پوشهها با فرمان های ترمینال 14:13
-
نحوه استفاده توسعهدهندگان از ترمینال در سرورهای واقعی 08:40
-
ویرایشگرهای کد و IDEها چه هستند و چرا هر دو لازم است 05:03
-
ویرایشگرها و IDEهای پرکاربرد مورد استفاده توسط توسعهدهندگان واقعی 12:45
-
نگاهی به درون IDE: روند واقعی برنامهنویسی 07:28
-
قالبهای فایل اصلی مورد استفاده در برنامهنویسی برای ذخیره دادهها 01:04
-
کار با فایلهای CSV (مقادیر جداشده با کاما) 05:27
-
درک JSON: زبان APIها و اپلیکیشن ها 09:14
-
قالب فایل XML 02:43
-
پایگاههای داده چه هستند و چرا از آنها استفاده میکنیم؟ 06:16
-
پایگاههای داده رابطهای: جداول، روابط و SQL 07:49
-
پایگاههای داده غیررابطهای: ذخیرهسازی دادهها با انعطافپذیری 05:30
-
اتصال کد به پایگاه داده: یک نمونه عملی 06:19
-
پایگاههای داده مبتنی بر فایل و زمان مناسب استفاده از آنها 07:04
-
Git و GitHub چه هستند و چرا توسعهدهندگان از آنها استفاده میکنند؟ 03:16
-
شروع با Git: ردیابی کدهای شما در سطح محلی 15:26
-
استفاده از GitHub: به اشتراکگذاری کد و همکاری آنلاین 08:43
-
پورتفولیوی برنامهنویسی چیست و چرا به آن نیاز دارید؟ 03:53
-
محتواهای لازم در پورتفولیوی خود برای متمایز شدن 03:08
-
ابزارهایی که میتوانید برای ساخت و میزبانی پورتفولیوی خود استفاده کنید 04:20
-
آنچه در این بخش یاد میگیرید (و اهمیت آن) 01:07
-
تاریخچه مختصر برنامهنویسی (و درسی که امروز برای ما دارد) 05:16
-
متغیرها: فراتر از جعبههای نگهداری دادهها 08:03
-
انواع داده اولیه، تایپ پویا و استاتیک 09:32
-
انواع داده پیچیده 12:35
-
حلقهها: تکرار اکشن ها در کد 07:09
-
توابع: بازاستفاده از کد با هدف 04:31
-
عبارات شرطی: تصمیمگیری در کد 02:19
-
نحوه تجزیه یک مسئله برنامهنویسی گام به گام 04:57
-
مثال واقعی: برنامهریزی برای یک برنامه قبل از کد نویسی 12:52
-
سرور چیست و چرا در فناوری اینقدر مهم است؟ 03:44
-
وب سرورها: نحوه تحویل وبسایتها به مرورگر شما 03:19
-
DNS و سرورهای پروکسی: کمک به وصل شدن به وبسایت مناسب 04:29
-
سرورهای فایل، پایگاه داده و ایمیل: ذخیره، سازماندهی و ارتباط دادهها 02:49
مشخصات آموزش
بوت کمپ پیش برنامهنویسی (Pre-Coding): قدم اول شما برای تبدیل شدن به برنامهنویس
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:46
- مدت زمان :04:49:18
- حجم :2.5GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy