آموزش مفاهیم برنامه نویسی توسعه یافته در اصطلاح Layman

Extended Programming Concepts in Layman's Terms

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

توجه: این کلاس نشان دهنده یک قیمت اولیه ویژه برای دانش آموزان در اولین کلاس آنلاین من است! اکنون تا زمانی که در دسترس است از این مزیت استفاده کنید.

این کلاس برای چه کسانی است:

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

من نسخه ساده‌تری از این کلاس را به صورت محلی در سراسر ایالات متحده به بیش از 1000 دانش‌آموز آموزش داده‌ام. در این نسخه آنلاین توسعه یافته، ما به عمق هر مفهوم خواهیم پرداخت. ما هیچ کدنویسی واقعی را انجام نخواهیم داد، اما این مقدمه ای عالی قبل از اینکه به تنهایی وارد کدنویسی شوید است.

ما با یادگیری شروع می کنیم:

  • آناتومی اولیه یک وب سایت
  • توضیح سطح بالا درباره کل پشته فناوری وب
  • فن آوری های Back-end در مقابل Front-end
  • HTML در مقابل CSS در مقابل جاوا اسکریپت در مقابل SQL در مقابل غیره

سپس عمیق‌تر به این می‌پردازیم:

  • منطق و اصول اولیه توسعه
  • نحوه خواندن کد (HTML، CSS، SQL)
  • ابزارهایی برای استفاده در زمانی که آماده کدنویسی هستید

در نهایت با موضوعات ویژه به پایان می‌رسیم:

  • از کدام زبان برنامه نویسی (PHP، Ruby، Java و غیره) استفاده کنم؟
  • CMS چیست (وردپرس، دروپال، مجنتو و غیره)، و از کدام باید استفاده کنم؟
  • API چیست؟
  • سریع ساختن سایت به چه معناست؟
  • اگر تخصص فنی نداشته باشم، چگونه توسعه دهندگان را استخدام کنم یا یک هم بنیانگذار فنی پیدا کنم؟

این کلاس مبتنی بر پروژه خواهد بود: 

شما مفاهیم فوق را در پروژه خود به کار خواهید برد تا با انجام کار یاد بگیرید. با استفاده از زبان انگلیسی ساده و ساده، وب‌سایت مورد علاقه خود را انتخاب می‌کنید، یک مورد/ویژگی خاص را انتخاب می‌کنید، و نحوه عملکرد آن را دقیقاً توضیح می‌دهید، و توضیح می‌دهید که چه فناوری‌هایی در هر مرحله استفاده می‌شوند. تصور کنید که این ویژگی را به زبان انگلیسی ساده چاپ کنید تا بتوانید همین کار را برای هر ویژگی اساسی دیگری که به آن برخورد می کنید انجام دهید.

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

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

آناتومی و جریان یک ویژگی وب سایت را ترسیم کنید

مفاهیم و مبانی وب

  1. پروژه خود را شروع کنید! در اینجا مراحل پروژه شما برای این واحد آمده است.

    در پروژه خود شروع کنید! در اینجا مراحل پروژه شما برای این واحد آمده است.

    1. انتخاب یک وب سایت (مثلاً Amazon.com)
    2. انتخاب یک ویژگی خاص/عملکرد کاربر (مثلاً افزودن به سبد خرید)
    3. جریان کاربر را برای ویژگی مذکور ترسیم کنید، s با ارسال URL شروع می شود
    4. در هر مرحله از راه چه اتفاقی می افتد؟ چه فناوری هایی استفاده می شود و برای چه؟

    نوشته یا طرح خود را در فضای کاری پروژه خود به اشتراک بگذارید.

  2. یک طرح را به اشتراک بگذارید یا آناتومی یک ویژگی را بنویسید

    پیشرفت خود را در بخش پروژه خود به اشتراک بگذارید تا از سایر دانش آموزان بازخورد دریافت کنید

منطق و کد

  1. آناتومی ویژگی خود را دوباره طرح کنید یا بنویسید

    جزئیات بیشتری را به طرح‌های خود اضافه کنید و از خود بپرسید: هر زمان که درخواست یا اقدامی انجام می‌شود، در پس‌انداخت چه اتفاقی می‌افتد؟ چگونه سیستم می داند که در مرحله بعد چه کاری انجام دهد، یا چه چیزی را در مرحله بعد به کاربر نشان دهد؟ پایگاه داده از کجا وارد عمل می شود، در صورت وجود؟

موضوعات ویژه

  1. طرح نهایی ویژگی خود را برای بازخورد به اشتراک بگذارید

    پیشرفت خود را در بخش پروژه خود به اشتراک بگذارید تا از سایر دانش آموزان بازخورد دریافت کنید


منابع اضافی
  • به اولین واحد مفاهیم برنامه نویسی توسعه یافته به زبان Laymen's خوش آمدید!

    برای شروع از مرحله 0، در اینجا یک نمای کلی از نحوه عملکرد کل کلاس آمده است: .

    ----------

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

    1. چگونه اینترنت کار می کند
    2. فن آوری های پایانی
    3. پایگاه های داده
    4. فناوری‌های فرانت‌اند

    برای یادگیری این مفاهیم از:

    استفاده کنید
    • از من
    •  بنابراین می‌توانید دنبال کنید

    علاوه بر این، در اینجا یک منبع عالی برای مروری بر نحوه عملکرد اینترنت وجود دارد:

  • در این بخش دوم به مبحث کد منطقی می‌پردازیم. به طور خاص، ما این موارد را پوشش خواهیم داد: 

    1. منطق و اصول اولیه توسعه
    2. نحوه خواندن کد
    3. ابزارهایی برای استفاده در زمانی که آماده کدنویسی هستید

    برای یادگیری این مفاهیم از منابع زیر استفاده کنید:

    • از من
    •  بنابراین می‌توانید دنبال کنید

    علاوه بر این، از این منابع برای HTML، CSS و JS استفاده کنید:

    ...و این ابزارها برای شروع:

    •  (توصیه می شود) یا MAMP (مخصوص Mac)
    • یا ویرایشگر متن دلخواه شما
  • به بخش سوم و آخر این کلاس خوش آمدید. در این مرحله به مفاهیم بنیادی وب و کد منطقی پرداختیم. اکنون ما آنچه را که من "موضوعات ویژه" می نامم که عبارتند از:

    پایان می دهیم
    1. API چیست؟
    2. حافظه پنهان چیست؟
    3. CMS چیست (وردپرس، دروپال، مجنتو و غیره)، و از کدام باید استفاده کنم؟
    4. اگر تخصص فنی نداشته باشم، چگونه توسعه دهندگان را استخدام کنم؟
    5. ... و بیشتر

    برای یادگیری این مفاهیم از منابع زیر استفاده کنید:

    •  از من
    •  بنابراین می‌توانید دنبال کنید

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

درس ها Lessons

نمایش نظرات

نظری ارسال نشده است.

آموزش مفاهیم برنامه نویسی توسعه یافته در اصطلاح Layman
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
0
Skillshare (اسکیل شیر) skillshare-small
14 آذر 1391 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
238
از 5
ندارد
دارد
دارد
Malcolm Ong

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Malcolm Ong Malcolm Ong

یکی از بنیانگذاران لوله های Skillshare

Skillshare (اسکیل شیر)

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

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