آموزش بوت کمپ پیش از برنامه نویسی: اولین قدم برای برنامه نویس شدن - آخرین آپدیت

دانلود Pre-Coding Bootcamp: First Step to Becoming a Programmer

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

در دوره‌های کدنویسی احساس سردرگمی می‌کنید؟

این دوره پیش‌نیاز کدنویسی شکاف‌های دانشی مبتدیان را پر می‌کند. ابزارها، مفاهیم اساسی و نحوه عملکرد برنامه‌نویسی را بیاموزید.

اکثر دوره‌های برنامه‌نویسی مستقیماً وارد کدنویسی می‌شوند و فرض می‌کنند شما از قبل با اصطلاحاتی مانند ترمینال، مسیرهای فایل، Git، فایل‌های JSON و APIها آشنا هستید. اگر تا به حال هنگام دیدن یک آموزش، آن را متوقف کرده‌اید تا اصطلاحات گیج‌کننده را جستجو کنید یا قبل از شروع کدنویسی احساس سردرگمی کرده‌اید، این دوره برای شما طراحی شده است.

این دوره یک دوره کدنویسی نیست، بلکه یک دوره پیش‌برنامه‌نویسی است که به شما پایه‌ای را می‌دهد که هر برنامه‌نویس آینده به آن نیاز دارد، اما تعداد کمی آن را به دست می‌آورند. این بهترین سرمایه‌گذاری است که انجام می‌دهید زیرا با جلوگیری از شکاف‌های دانشی در مسیر تبدیل شدن به یک برنامه‌نویس، نتیجه خود را پس می‌دهد.

آنچه در این دوره خواهید آموخت:

  1. با انواع مختلف برنامه‌هایی که می‌توانید بسازید آشنا شوید: برنامه‌های وب، برنامه‌های دسکتاپ، APIها، اتوماسیون و موارد دیگر.
  2. نحوه استفاده از ترمینال/خط فرمان مانند یک برنامه‌نویس واقعی را بیاموزید.
  3. تفاوت بین ویرایشگرهای کد و IDEها و نحوه انتخاب مورد مناسب را بیاموزید.
  4. نحوه استفاده از فایل‌ها مانند CSV، JSON و XML در برنامه‌نویسی دنیای واقعی را درک کنید.
  5. مبانی پایگاه‌های داده، هم رابطه‌ای و هم NoSQL را یاد بگیرید.
  6. چگونگی استفاده از Git و GitHub برای همکاری توسعه‌دهندگان و ردیابی تاریخچه کد را بیاموزید.
  7. مفاهیم اصلی برنامه‌نویسی (متغیرها، انواع داده، حلقه‌ها، توابع) را از منظر علوم کامپیوتر فرا گیرید.
  8. نحوه تجزیه مشکلات دنیای واقعی و برنامه‌ریزی منطقی برنامه‌ها را قبل از لمس کد بیاموزید.
  9. معنی واقعی وب‌سرورها، APIها و استقرار را بفهمید.
  10. گام بعدی چیست: انتخاب زبان برنامه‌نویسی، ساخت نمونه‌کار.

این دوره برای چه کسانی مناسب است؟

این دوره برای مبتدیانی طراحی شده است که می‌خواهند برنامه‌نویسی را یاد بگیرند. اگر هنوز دوره زبان برنامه‌نویسی را شروع نکرده‌اید، این دوره اولین قدم است. اگر دوره زبان برنامه‌نویسی را شروع کرده‌اید، این دوره را همزمان به عنوان یک دوره همراه بگذرانید و خواهید دید که بسیاری از موارد در زبان برنامه‌نویسی که یاد می‌گیرید، بالاخره منطقی به نظر می‌رسند.

در پایان این دوره، دنیای برنامه‌نویسی را درک خواهید کرد، می‌دانید برنامه‌نویسان واقعی چگونه کار می‌کنند و برای یادگیری اولین زبان برنامه‌نویسی خود کاملاً آماده خواهید بود.

پیش‌نیازها:

هیچ تجربه قبلی در برنامه‌نویسی یا فنی لازم نیست.

کنجکاوی و تمایل به یادگیری نحوه کارکرد برنامه‌نویسی در پشت صحنه مورد نیاز است.


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

به عنوان یک برنامه نویس چه می توانید بسازید What You Can Build as a Programmer

  • خوش آمدید و مرور کلی دوره Welcome & Course Overview

  • به عنوان یک برنامه نویس واقعاً چه می توانید بسازید؟ What Can You Actually Build as a Programmer?

  • برنامه های دسکتاپ با رابط گرافیکی (GUI) Desktop Apps with a Graphical Interface (GUI)

  • ساخت وب سایت ها و برنامه های کاربردی وب Building Websites and Web Applications

  • APIها: نحوه ارتباط برنامه ها با یکدیگر APIs: How Programs Talk to Each Other

  • برنامه های خط فرمان: برنامه های مبتنی بر متن Command-Line Apps: Text-Based Programs

  • نحوه ساختاردهی برنامه ها: از یک فایل تا چندین فایل How Programs Are Structured: From One File to Many

انواع زبان های برنامه نویسی Types of Programming Languages

  • انواع زبان های برنامه نویسی: سطح پایین در مقابل سطح بالا Types of Programming Languages: Low-Level vs. High-Level

  • زبان های برنامه نویسی محبوب و کاربرد آنها Popular Programming Languages and What They're Good For

راحت شدن با ترمینال Getting Comfortable with the Terminal

  • به ترمینال خوش آمدید: چرا عاشق استفاده از آن خواهید شد Welcome to the Terminal: Why You’ll Love Using It

  • چرا توسعه دهندگان از ترمینال استفاده می کنند (و چرا شما هم باید) Why Developers Use the Terminal (and Why You Should Too)

  • جابجایی در رایانه خود با دستورات ترمینال Moving Around Your Computer with Terminal Commands

  • ایجاد فایل ها و پوشه ها با استفاده از دستورات ترمینال Creating Files and Folders Using Terminal Commands

  • نحوه استفاده توسعه دهندگان از ترمینال در سرورهای واقعی How Developers Use the Terminal on Real Servers

ویرایشگرهای کد و IDEها: جایی که برنامه نویسی اتفاق می افتد Code Editors and IDEs: Where Programming Happens

  • ویرایشگرهای کد و IDEها چه هستند (و چرا به هر دو نیاز دارید) What Are Code Editors and IDEs (And Why You Need Both)

  • ویرایشگرها و IDEهای محبوب مورد استفاده توسط توسعه دهندگان واقعی Popular Editors and IDEs Used by Real Developers

  • نگاهی به داخل یک IDE: برنامه نویسی واقعی چگونه به نظر می رسد A Peek Inside an IDE: What Real Programming Looks Like

فرمت های فایل که هر برنامه نویس باید بداند File Formats Every Programmer Should Know

  • فرمت های فایل اصلی مورد استفاده در برنامه نویسی برای ذخیره داده ها Main File Formats Used in Programming for Storing Data

  • کار با فایل های CSV (مقادیر جدا شده با کاما) Working with CSV Files (Comma-Separated Values)

  • درک JSON: زبان APIها و برنامه ها Understanding JSON: The Language of APIs and Apps

  • فرمت فایل XML XML File Format

پایگاه داده ها: نحوه ذخیره و بازیابی داده ها توسط برنامه ها Databases: How Programs Store and Retrieve Data

  • پایگاه داده ها چیست و چرا از آنها استفاده می کنیم؟ What Are Databases and Why Do We Use Them?

  • پایگاه داده های رابطه ای: جداول، روابط و SQL Relational Databases: Tables, Relationships, and SQL

  • پایگاه داده های غیر رابطه ای: ذخیره داده ها با انعطاف پذیری Non-Relational Databases: Storing Data with Flexibility

  • اتصال کد به یک پایگاه داده: یک مثال عملی Connecting Code to a Database: A Practical Example

  • پایگاه داده های مبتنی بر فایل و زمان استفاده از آنها File-Based Databases and When to Use Them

کنترل نسخه با Git و GitHub Version Control with Git and GitHub

  • Git و GitHub چیست و چرا توسعه دهندگان از آنها استفاده می کنند What Are Git and GitHub, and Why Developers Use Them

  • شروع به کار با Git: ردیابی کد خود به صورت محلی Getting Started with Git: Tracking Your Code Locally

  • استفاده از GitHub: اشتراک گذاری کد و همکاری آنلاین Using GitHub: Sharing Code and Collaborating Online

چگونه یک نمونه کار برنامه نویسی بسازیم How to Build Your Programming Portfolio

  • نمونه کار برنامه نویسی چیست (و چرا به آن نیاز دارید) What Is a Programming Portfolio (And Why You Need One)

  • چه چیزهایی را در نمونه کار خود قرار دهید تا برجسته شوید What to Include in Your Portfolio to Stand Out

  • ابزارهایی که می توانید برای ساخت و میزبانی نمونه کار خود استفاده کنید Tools You Can Use to Build and Host Your Portfolio

برنامه نویسی واقعاً چگونه کار می کند: مفاهیم اصلی How Programming Really Works: The Core Concepts

  • در این بخش چه خواهید آموخت (و چرا مهم است) What You’ll Learn in This Section (And Why It Matters)

  • تاریخچه مختصری از برنامه نویسی (و آنچه امروز به ما می گوید) A Brief History of Programming (And What It Tells Us Today)

  • متغیرها: بیشتر از فقط جعبه برای داده ها Variables: More Than Just Boxes for Data

  • انواع داده های اولیه، نوع دهی پویا و ایستا Primitive Datatypes, Dynamic and Static Typing

  • انواع داده های پیچیده Complex Datatypes

  • حلقه ها: تکرار اقدامات در کد Loops: Repeating Actions in Code

  • توابع: استفاده مجدد از کد با هدف Functions: Reusing Code with Purpose

  • عبارات If: تصمیم گیری در کد If Statements: Making Decisions in Code

آسان کردن برنامه نویسی با تجزیه مسئله Making Programming Easy by Breaking Down the Problem

  • نحوه تجزیه یک مسئله برنامه نویسی گام به گام How to Break Down a Programming Problem Step by Step

  • مثال واقعی: برنامه ریزی یک برنامه قبل از کدنویسی Real-World Example: Planning a Program Before Coding

انواع سرورهایی که هر برنامه نویس باید بداند Types of Servers Every Programmer Should Know

  • سرور چیست (و چرا در فناوری بسیار مهم هستند) What Is a Server (And Why They're So Important in Tech)

  • وب سرورها: وب سایت ها چگونه به مرورگر شما تحویل داده می شوند Web Servers: How Websites Are Delivered to Your Browser

  • DNS و پروکسی سرورها: کمک به شما برای رسیدن به وب سایت مناسب DNS and Proxy Servers: Helping You Reach the Right Website

  • سرورهای فایل، پایگاه داده و ایمیل: ذخیره، سازماندهی و برقراری ارتباط داده ها File, Database, and Email Servers: Storing, Organizing, and Communicating Data

نمایش نظرات

آموزش بوت کمپ پیش از برنامه نویسی: اولین قدم برای برنامه نویس شدن
جزییات دوره
5 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
918
4.6 از 5
دارد
دارد
دارد
Ardit Sulce
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ardit Sulce Ardit Sulce

برنامه نویس پایتون بنیانگذار و نویسنده، PythonHow.