تماشای آنلاین تمامی دوره های آموزشی فقط با یک اشتراک
%۳۰ تخفیف نوروزی ویژه خرید اشتراک
nowruz

دوره آموزشی مبانی برنامه نویسی: پایگاه های داده (با زیر نویس فارسی)

سرفصل‌ها

دوره‌های آموزشی مرتبط (17 دوره)

دوره آموزشی دوره آموزشی مبانی برنامه نویسی: الگوریتم ها - Image of Course Programming Foundations: Algorithms 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی مبانی برنامه نویسی: الگوریتم ها

Programming Foundations: Algorithms

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

دوره آموزشی دوره آموزشی مبانی برنامه نویسی: ساختار داده ها - Image of Course Programming Foundations: Data Structures 2 ساعت
با زیرنویس فارسی و انگلیسی

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

Programming Foundations: Data Structures

هنگامی که از برنامه‌های ساده با یک یا دو متغیر استفاده می‌کنید، از ساختارهای داده‌ای برای ذخیره مقادیر در برنامه های خود استفاده خواهید کرد. ساختارهای داده مانند ظروف هستند که یکی برای هر نوع داده وجود دارد. در حالی که ساختارهایی مثل آرایه‌های و صف‌ها (arrays and queues) گاهی اوقات بدیهی تلقی می‌شوند، درک عمیق‌تر برای هر برنامه‌نویس که می‌خواهد بداند در لایه های زیرین این فرایند، چه میگذرد، حیاتی است و درک چگونگی انتخاب آنها را در عملکرد و کارایی برنامه های خود، موثر می داند. در این درس، مدرس Kathryn Hodge یک مرور عمیق از مهم‌ترین ساختارهای داده برای برنامه‌نویسی مدرن ارایه می‌دهد. با شروع با روش‌های ساده دسته‌بندی داده‌ها، مثل آرایه و structs، او به تدریج ساختارهای داده‌های پیچیده تری را معرفی می‌کند، مانند فهرست‌های متصل، پشته و صف، جداول هش، و ساختار درختی و نمودار. هر درس با دنیای واقعی و عملی همراه است که ساختارهای داده‌ای را در عمل نشان می‌دهد. وقتی کارتان تمام شد، شما درک روشنی از ساختارهای داده خواهید داشت و نحوه استفاده از آن‌ها را درک خواهید کرد - به هر زبانی که در آن برنامهنویسی می‌کنید: #C، سوئیفت، جاوا اسکریپت، جاوا، پایتون، و غیره. اهداف یادگیری انواع داده ها: بولی، اعداد، رشته ها و موارد دیگر آرایه های چند بعدی آرایه های دندانه دار جستجو و مرتب سازی آرایه ها لیست های پیوندی پشته ها و صف ها توابع هش و جداول هش درختان و نمودارها

دوره آموزشی دوره آموزشی مبانی برنامه نویسی: توسعه مبتنی بر تست - Image of Course Programming Foundations: Test-Driven Development 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی مبانی برنامه نویسی: توسعه مبتنی بر تست

Programming Foundations: Test-Driven Development

برنامه نویسان نباید حدس بزنند که آیا نرم‌افزار درست کار می‌کند یا نه. آن‌ها باید بتوانند در هر مرحله آن را ثابت کنند. فرآیند توسعه رسمی (TDD) به شما این امکان را می‌دهد که برنامه روتین روزمره خود را انجام دهید. شما می‌توانید چندین بار در روز آزمایش‌ها را اجرا کنید و بازخورد فوری خود را در مورد کیفیت کد خود دریافت کنید. این درس توضیح می‌دهد که چگونه یک طرز فکر TDD و مهارت‌های فرآیند حیاتی را برای همه توسعه دهندگان نرم‌افزارهای مدرن اتخاذ کنید. ببینید چه چیزی یک آزمون خوب را انجام می‌دهد، چرا شما باید بیشتر به شکست نسبت به موفقیت علاقه‌مند باشید، و اینکه چگونه تست‌های مکرر را اندازه‌گیری و اجرا کنید. سپس اصطلاحات فنی را بررسی کنید: suites تست، harnesses تست، اشیاء mock and stub و غیره. در نهایت، به این که چگونه TDD در رایج‌ترین زبان‌ها و محیط‌های برنامه‌نویسی مورد استفاده قرار می‌گیرد، نگاه کنید و اینکه چه ابزارها و فریمورکهایی برای کمک به موفقیت شما وجود دارند. مدرس Neelam Dwivedi هر موضوعی را از دید یک برنامه‌نویس با تاکید بر زمان و صرفه‌جویی در هزینه که یک جریان کار TDD خوب می‌تواند فراهم کند، بررسی می‌کند. اهداف یادگیری توسعه آزمون محور چیست؟ نوشتن موارد آزمون روش شناسی TDD بازسازی ساختار و نحو را آزمایش کنید ابزارها و چارچوب های TDD مسخره

دوره آموزشی دوره آموزشی جامع پی اچ پی با MySQL - بخش 1: مبانی - Image of Course PHP with MySQL Essential Training: 1 The Basics 6 ساعت بروز شده
با زیرنویس فارسی و انگلیسی

دوره آموزشی جامع پی اچ پی با MySQL - بخش 1: مبانی

PHP with MySQL Essential Training: 1 The Basics

PHP یک زبان برنامه نویسی محبوب و پایه و اساس بسیاری از وب سایت های هوشمند و مبتنی بر داده است. این دوره جامع از Kevin Skoglund به توسعه دهندگان کمک می کند تا از PHP برای ایجاد صفحات وب به هم پیوسته با محتوای پویا که می تواند داده ها را بین صفحات منتقل کند، یاد بگیرند. بیاموزید که چگونه PHP می تواند ایجاد فرم ها را ساده کرده، داده های فرم را بخواند و اعتبار دهد و خطاها را نمایش دهد. کوین همچنین اصول MySQL و نحوه استفاده از PHP برای تعامل موثر و ایمن با پایگاه داده برای ذخیره و بازیابی داده ها را پوشش می دهد. در طول دوره، او مشاوره عملی ارائه می دهد و نمونه هایی از بهترین شیوه ها را ارائه می دهد. اهداف یادگیری سازماندهی فایل های پروژه شامل و نیاز به فایل ها کار با پارامترهای URL رمزگذاری محتوای پویا تغییر سرصفحه ها و تغییر مسیر صفحه ایجاد فرم ها و پردازش داده های فرم اصول MySQL استفاده از PHP برای دسترسی به جداول پایگاه داده ایجاد، خواندن، به روز رسانی و حذف پرونده های پایگاه داده با PHP اعتبار داده ها جلوگیری از تزریق SQL

دوره آموزشی دوره آموزشی یادگیری جامع CSS - Image of Course CSS Essential Training 4 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری جامع CSS

CSS Essential Training

Cascading Style Sheets (CSS) یک زبان صفحه است که به شما امکان می دهد ظاهر صفحات وب خود را کنترل کنید. در این دوره عملی، کریستینا تروونگ مفاهیمی را که پایه و اساس CSS را تشکیل می دهد، نشان می دهد و آنچه را که باید برای تغییر CSS موجود و نوشتن خود بدانید باید بدانید، توضیح می دهد. کریستینا توضیح می دهد که چگونه می توان رنگ ها و سایر عناصر طراحی را اضافه کرد تا صفحات وب شما فراتر از متن سیاه در زمینه سفید باشد. او نحوه استفاده از انتخاب کننده ها، نحوه تعریف فاصله بین اندازه و اندازه عناصر صفحه و نحوه سبک بندی متن و مدیریت طرح بندی های اساسی با Flexbox و Grid را نشان می دهد. او همچنین کار با انتخاب کننده های پیشرفته، ایجاد طرح بندی سیال و تعیین زمان استفاده از ویژگی های شناور و موقعیت را پوشش می دهد. به علاوه، در پایان دوره، با یک پروژه واقعی - یک صفحه رزومه آنلاین - کنار می روید. اهداف یادگیری نوشتن انتخاب کننده های اصلی تنظیم خواص آبشار و وراثت تنظیم خانواده فونت، اندازه فونت، رنگ متن و موارد دیگر کار با مدل جعبه استفاده از شبکه و Flexbox با استفاده از خواص float و position کار با انتخاب کننده های پیشرفته ایجاد چیدمان های روان

دوره آموزشی دوره آموزشی مبانی برنامه نویسی: API ها و خدمات وب - Image of Course Programming Foundations: APIs and Web Services 1 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی مبانی برنامه نویسی: API ها و خدمات وب

Programming Foundations: APIs and Web Services

سرویس های وب سالهاست که هسته اصلی معماری برنامه های کاربردی مدرن هستند. صرف نظر از این که توسعه دهنده از چه زبان یا پلتفرمی استفاده می کند، درک نحوه عملکرد سرویس های وب و نحوه پیاده سازی آنها مهارت های مهمی است. در این دوره، معلم کشا ویلیامز نحوه کار با چندین فناوری محبوب را برای ایجاد خدمات وب گام می گذارد. کشا با ایجاد زمینه برای دوره، توضیح می دهد که خدمات وب چیست و مزایایی که آنها ارائه می دهند. سپس او مقایسه ای با چندین فناوری سرویس وب معروف- REST، SOAP و GraphQL- ارائه می دهد که فرمت های پیام رسانی هر فناوری را به تفصیل شرح می دهد، به همراه نمونه هایی از کدگذاری به چندین زبان با استفاده از انواع پیاده سازی های مبتنی بر سرور و مشتری. به علاوه، گزیده برنامه نویسی را در جاوا، پایتون و Swift دریافت کنید. اهداف یادگیری وب سرویس چیست؟ ایمن سازی خدمات وب مصرف و ایجاد RESTful API مستندسازی API ایجاد وب سرویس مصرف وب سرویس SOAP توسعه API ها با استفاده از GraphQL

دوره آموزشی دوره آموزشی مبانی برنامه نویسی: امنیت وب - Image of Course Programming Foundations: Web Security 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی مبانی برنامه نویسی: امنیت وب

Programming Foundations: Web Security

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

دوره آموزشی دوره آموزشی مبانی برنامه نویسی: اصول و بنیادها - Image of Course Programming Foundations: Fundamentals 2 ساعت بروز شده
با زیرنویس فارسی و انگلیسی

دوره آموزشی مبانی برنامه نویسی: اصول و بنیادها

Programming Foundations: Fundamentals

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

دوره آموزشی دوره آموزشی موفقیت در توسعه وب: Full Stack و Front End - Image of Course Succeeding in Web Development: Full Stack and Front End 1 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی موفقیت در توسعه وب: Full Stack و Front End

Succeeding in Web Development: Full Stack and Front End

آیا می خواهید توسعه دهنده وب شوید؟ امروزه توسعه وب یک شغل نیست. طیف وسیعی از فناوری ها و گزینه های شغلی برای کشف وجود دارد. مسئولیت های اصلی به دو صورت تقسیم می شود-بین توسعه دهندگان اصلی که در وب سایت ها و برنامه ها تخصص دارند و توسعه دهندگان پشتیبان که با سرورها و پایگاه های داده کار می کنند-اما شما همچنین می توانید یک توسعه دهنده کامل باشید که بر همه جنبه های یک پروژه نظارت می کند. این دوره نقشه ای از فناوری های اصلی و مشاوره در مورد تسلط بر آنها را ارائه می دهد، همراه با جزئیات مورد نیاز برای اتصال آنها به مشاغل. نویسنده ارشد کار Ray Villalobos همچنین نکاتی را در مورد یافتن آموزش، استخدام و به حداکثر رساندن پتانسیل درآمد شما در این زمینه پردرآمد و هیجان انگیز ارائه می دهد. اهداف یادگیری انواع توسعه دهندگان وب نقش HTML، CSS و JavaScript فناوری های سرور آموزش آموزش توسعه وب انتخاب ابزار مناسب گرفتن کار درباره حقوق خود مذاکره کنید

دوره آموزشی دوره آموزشی یافتن مسیرهای شغلی جدید با SQL - Image of Course Finding New Career Paths with SQL 43 دقیقه
با زیرنویس فارسی و انگلیسی

دوره آموزشی یافتن مسیرهای شغلی جدید با SQL

Finding New Career Paths with SQL

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

دوره آموزشی دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا - Image of Course Programming Foundations: Object-Oriented Design 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی مبانی برنامه نویسی: طراحی شی گرا

Programming Foundations: Object-Oriented Design

همه نرم افزارهای خوب با طراحی عالی شروع می شوند. طراحی شی گرا به توسعه دهندگان کمک می کند تا برنامه های کاربردی را قبل از نوشتن یک خط کد برنامه ریزی کنند و ایده ها را به اجزای قابل استفاده مجدد و قابل نگهداری تقسیم کنند. این دوره بر مفاهیم اساسی تمرکز دارد و آنها را به روشی سرگرم کننده و تعاملی آموزش می دهد تا به شما کمک کند تا به سرعت مهارت های خود را توسعه دهید. تیم تگ Olivia و Barron Stone شما را با مفاهیم و اصطلاحات - اشیا، کلاس ها، انتزاع، وراثت و موارد دیگر - که برای شروع به آن نیاز دارید آشنا می کنند. سپس نشان می‌دهند که چگونه می‌توان الزامات یک برنامه را برآورد، موارد استفاده را شناسایی کرد و کلاس‌ها را با استفاده از زبان مدل‌سازی جهانی (UML) ترسیم کرد. سپس طرح نهایی را می توان با استفاده از یکی از بسیاری از زبان های برنامه نویسی شی گرا مانند جاوا، سی شارپ، روبی یا پایتون به کد ترجمه کرد. اهداف یادگیری مبانی شی گرا: اشیا، کلاس ها و موارد دیگر کپسوله سازی وراثت تعریف الزامات شناسایی موارد استفاده، بازیگران و سناریوها مدل سازی دامنه شناسایی مسئولیت ها و روابط طبقاتی ایجاد نمودارهای کلاس استفاده از کلاس های انتزاعی کار با ارث توسعه نرم افزار با اصول طراحی شی گرا

دوره آموزشی دوره آموزشی یادگیری جامع توسعه اندروید: معماری برنامه با Kotlin - Image of Course Android Development Essential Training: App Architecture with Kotlin 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری جامع توسعه اندروید: معماری برنامه با Kotlin

Android Development Essential Training: App Architecture with Kotlin

معماری اپلیکیشن اندروید دائما در حال تکامل است. معرفی زبان برنامه نویسی Kotlin، فاکتورهای شکل جدید مانند کروم بوک ها و اجزای معماری قابل استفاده مجدد، ساخت اپلیکیشن های اندرویدی با کیفیت را سریع تر و آسان تر از همیشه کرده است. ضروری است که توسعه دهندگان بدانند جدیدترین ابزارها و توصیه ها چیست و چگونه از آنها برای ساخت برنامه های خود استفاده کنند. در این دوره آموزشی، مدرس دیوید گسنر توضیح می دهد که چگونه یک برنامه اندروید بسازید که از Kotlin به جای جاوا استفاده می کند، قابلیت های ناوبری را اضافه می کند و از مفیدترین اجزای معماری مانند LifecycleObserver، ViewModel و LiveData برای ایجاد برنامه هایی قوی و آسان استفاده می کند. در طول زمان حفظ شود. اهداف یادگیری مدیریت رویدادهای چرخه حیات مدیریت وقایع مشاهده به روز رسانی صفحه نمایش از داده های جدید افزودن ViewModels به فعالیت ها اشتراک در تغییرات در مقادیر LiveData افزودن یک فعالیت لانچر جدید شروع فعالیت ها با اهداف صریح به اشتراک گذاری داده ها با اهداف ضمنی افزودن کشوی ناوبری افزودن هدر به کشوی پیمایش مدیریت رویدادهای منوی کشو ناوبری

دوره آموزشی دوره آموزشی مبانی برنامه نویسی: الگوهای طراحی - Image of Course Programming Foundations: Design Patterns 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی مبانی برنامه نویسی: الگوهای طراحی

Programming Foundations: Design Patterns

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

دوره آموزشی دوره آموزشی یادگیری جامع HTML - Image of Course HTML Essential Training 3 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری جامع HTML

HTML Essential Training

Hypertext Markup Language (HTML) پایه و اساس توسعه وب سایت و برنامه های وب است. این به شما امکا، HTML ارائه می دهد ، بسازید. مربی Jen Simmons همه مفاهیم اساسی را که برای استفاده متفکرانه از HTML نیاز دارید برجسته می کند. او بر نشانه گذاری معنایی متمرکز است: محتوا را به عنوان آنچه که هست ، برچسب گذاری کند و نه فقط برای قالب بندی ، سازگاری یا راحتی. این برای کسانی که وب را به طور متفاوتی مصرف می کنند تأثیر گسترده ای دارد. این تضمین می کند که وقتی صفحه خوان یا سیستمی (مانند موتور جستجو) یک صفحه را مصرف می کند ، دقیقاً می داند که چه چیزی حاوی آن است و چگونه این اطلاعات را دسته بندی می کند. موضوعات مورد بحث عبارتند از: - نحو اصلی عناصر HTML - قالب بندی محتوا - نمایش تصاویر - ایجاد پیوندها - صفات HTML جهانی - ناوبری ساختمان - محتوای ساختار - فرم های ساختاری - ایجاد جدول

دوره آموزشی دوره آموزشی برنامه نویسی مبانی: فراتر از اصول - Image of Course Programming Foundations: Beyond the Fundamentals 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی برنامه نویسی مبانی: فراتر از اصول

Programming Foundations: Beyond the Fundamentals

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

دوره آموزشی دوره آموزشی یادگیری توسعه MySQL - Image of Course Learning MySQL Development 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری توسعه MySQL

Learning MySQL Development

آیا شما در توسعه پایگاه داده کاملاً تازه کار هستید؟ پس از 25 سال، MySQL هنوز محبوب‌ترین و قابل دسترسی‌ترین سیستم مدیریت پایگاه داده است - ایده آل برای توسعه دهندگانی که می‌خواهند برنامه نویسی را با برنامه‌های مبتنی بر داده شروع کنند. این دوره مروری دارد بر ابزارها و تکنیک‌های MySQL برای توسعه نرم افزار. کشف کنید که یک پایگاه داده چیست و چگونه ساختار یافته است و انواع داده‌های موجود در سوابق MySQL را کشف کنید. نحوه ایجاد جداول، تعریف کلیدهای اصلی و خارجی و بارگیری داده‌ها از منابع خارجی را بیابید. سپس مربی Brad Wheeler اصول نوشتن سوالات و عبارات را برای انتخاب، به روزرسانی، حذف و تبدیل داده‌ها به شما ارائه می‌دهد. به علاوه، با مفاهیم پیشرفته مانند پیوستن به جداول موجود آشنا شوید. با پایان این دوره، مهارت‌های اساسی لازم برای ایجاد و حفظ پایگاه داده‌های MySQL خود را خواهید داشت - و برنامه‌های خود را به سطح کاملاً جدیدی از مهارت می‌رسانید. موضوعات شامل: درک ساختار پایگاه داده بهترین شیوه های پایگاه داده ایجاد جدول وارد کردن داده ها نوشتن سوالات SELECT فیلتر کردن نتایج درج داده به روزرسانی داده ها حذف داده ها پیوستن به جداول

دوره آموزشی دوره آموزشی یادگیری برنامه نویسی SQL - Image of Course Learning SQL Programming 2 ساعت
با زیرنویس فارسی و انگلیسی

دوره آموزشی یادگیری برنامه نویسی SQL

Learning SQL Programming

زبان پرس و جو ساختاریافته (SQL) یک ابزار رایج برای بازیابی داده ها از پایگاه داده های رابطه ای مانند SQL Server، MySQL، MariaDB و PostgreSQL است. این دوره مقدمه ای بر این زبان برنامه نویسی اصلی ارائه می دهد. نحوه درخواست داده از پایگاه داده، محدود کردن و مرتب کردن پاسخ‌ها، جمع‌آوری داده‌ها از چندین جدول با اتصال، و ویرایش و حذف داده‌ها را بیاموزید. مربی اسکات سیمپسون همچنین نحوه انجام عملیات ساده ریاضی و تبدیل داده ها به فرمت های مختلف را نشان می دهد. اهداف یادگیری گزاره عبارت زیر را نام ببرید: SELECT EyeColor, Age FROM Student WHERE FirstName = 'Tim' ORDER BY LastName ASC; توضیح دهید که اگر عبارت WHERE شامل چندین عبارت برای ارزیابی باشد، برای اعمال ترتیبی که یک عبارت باید ارزیابی شود، از چه چیزی استفاده شود. بهترین گزینه برای اتصال دو جدول در یک پایگاه داده را شناسایی کنید تا بتوانید داده ها را از هر دو نمایش دهید. یک نوع داده را لیست کنید که عددی نیست. نتیجه اجرای عبارت زیر را روی جدولی حاوی ستون های col_1 و col_2 تعیین کنید: INSERT INTO Box (col_1, col_2) VALUES ('A', 'B')، ('A', 'B'), ('A', 'B'), ('A', 'B'); بهترین روش حذف جان رامیرز (ID 3452) از جدول دانشجویی را تعیین کنید.