آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361) - Prepare for the MTA: Software Development Fundamentals Exam (98-361)

-
1
2 ساعت بروز شده
با زیرنویس فارسی و انگلیسیبرای شروع برنامه نویسی به هر زبانی، دانش اصلی را کسب کنید. در این دوره، مربی آنی دیویس از پایتون برای کشف مفاهیم و ساختار اصلی زبان های برنامه نویسی استفاده می کند و به شما کمک می کند تا آنچه را که در زیر پوشش وجود دارد درک کنید. پس از مرور عبارات و اصطلاحات اساسی در پایتون، Annyce رشته ها، متغیرها و کد شرطی را بررسی می کند - موضوعات مشترک در همه زبان های برنامه نویسی. او همچنین نحوه کار با انواع مختلف داده ها و عیب یابی انواع خطاها را نشان می دهد. در این راه، او نحوه نگارش کد به چندین زبان مختلف را مقایسه می کند و راهنمایی هایی در مورد معیارهای استفاده از آن هنگام انتخاب زبان برنامه نویسی ارائه می دهد. پس از اتمام این دوره، دانش لازم را برای ادامه سفر برنامه نویسی خود به هر زبانی که مورد علاقه شما باشد، خواهید داشت. اهداف یادگیری نوشتن کد منبع بیانیه ها و اصطلاحات اساسی کار با اعداد و رشته ها نوشتن کد شرطی افزایش کارایی خود با عملکردها کار با نظرات تصمیم گیری به صورت کد عیب یابی خطاها یادگیری زبانهای دیگر
-
2
2 ساعت
با زیرنویس فارسی و انگلیسیهمانطور که در مفاهیم بنیادی ، شیوه ها و اصطلاحات برنامه نویسی فرو می روید ، سفر رمزگذاری خود را ادامه دهید. در این قسمت از مجموعه برنامه نویسی مبانی ، مدرس ساشا وودنیک فراتر از اصول اساسی می رود ، با استفاده از پایتون برای مقابله با انواع مفاهیم و مهارت های متوسط و پیشرفته که می توانید به برنامه برنامه نویسی خود اضافه کنید. ساشا ایجاد و کار با مجموعه ها و حلقه ها ، ترکیب و دستکاری رشته ها و استفاده از کد خارجی را پوشش می دهد - همه اینها مفاهیم مهم هستند ، صرف نظر از اینکه در نهایت با کدام زبان برنامه نویسی کار می کنید. او چندین فرآیند اساسی مانند انتخاب سبک کد و اشکال زدایی را پشت سر می گذارد. بعلاوه ، او چند مفهوم پیشرفته دیگر از جمله مدیریت حافظه و چند رشته را جستجو می کند.
-
3
2 ساعت
با زیرنویس فارسی و انگلیسیهنگامی که از برنامههای ساده با یک یا دو متغیر استفاده میکنید، از ساختارهای دادهای برای ذخیره مقادیر در برنامه های خود استفاده خواهید کرد. ساختارهای داده مانند ظروف هستند که یکی برای هر نوع داده وجود دارد. در حالی که ساختارهایی مثل آرایههای و صفها (arrays and queues) گاهی اوقات بدیهی تلقی میشوند، درک عمیقتر برای هر برنامهنویس که میخواهد بداند در لایه های زیرین این فرایند، چه میگذرد، حیاتی است و درک چگونگی انتخاب آنها را در عملکرد و کارایی برنامه های خود، موثر می داند. در این درس، مدرس Kathryn Hodge یک مرور عمیق از مهمترین ساختارهای داده برای برنامهنویسی مدرن ارایه میدهد. با شروع با روشهای ساده دستهبندی دادهها، مثل آرایه و structs، او به تدریج ساختارهای دادههای پیچیده تری را معرفی میکند، مانند فهرستهای متصل، پشته و صف، جداول هش، و ساختار درختی و نمودار. هر درس با دنیای واقعی و عملی همراه است که ساختارهای دادهای را در عمل نشان میدهد. وقتی کارتان تمام شد، شما درک روشنی از ساختارهای داده خواهید داشت و نحوه استفاده از آنها را درک خواهید کرد - به هر زبانی که در آن برنامهنویسی میکنید: #C، سوئیفت، جاوا اسکریپت، جاوا، پایتون، و غیره. اهداف یادگیری انواع داده ها: بولی، اعداد، رشته ها و موارد دیگر آرایه های چند بعدی آرایه های دندانه دار جستجو و مرتب سازی آرایه ها لیست های پیوندی پشته ها و صف ها توابع هش و جداول هش درختان و نمودارها
-
4
3 ساعت
با زیرنویس فارسی و انگلیسیبا یادگیری #C شروع به توسعه برنامه مایکروسافت کنید. سریع، توانا و مولد، #C بهترین ویژگی های ++C و Java را ترکیب می کند - بدون هیچ موردی در مورد شمارش مرجع یا عملکرد. ما دوره آموزشی C# Essential Training خود را به دو قسمت تقسیم کرده ایم، بنابراین می توانید بر ویژگی های زبانی که بیشتر برای یادگیری نیاز دارید تمرکز کنید. این بخش اجزای اساسی نحو، از جمله متغیرها، رشته ها، عملیات، کلاس ها و روش ها را آموزش می دهد. با مربی بروس ون هورن همراه باشید و نحوه ایجاد کلاس در داخل یک کتابخانه قابل استفاده مجدد را بیاموزید، که سپس توسط یک رابط کاربری ساده مورد استفاده قرار می گیرد. بعلاوه، در مورد کپسوله سازی، وراثت و روشهای افزایشی که #C را به یک زبان برنامه نویسی شی گرا عالی تبدیل می کند، بیاموزید. این دوره اولین و بهترین منبع شما برای برنامه نویسی با #C است - انتخاب ساده، مدرن و محبوب برای توسعه دهندگان ویندوز. اهداف یادگیری تاریخچه #C راه اندازی محیط توسعه خود در Visual Studio اعلام متغیرها کار با تار استفاده از عملیات ریاضی ایجاد کلاس ها و ویژگی ها استفاده از عبارات استفاده از روشهای استاتیک، انتزاعی و مجازی ایجاد رابط کاربری تمدید کلاسها کار با اشیاء طبقه بندی نشده استفاده از ویژگی های شی گرای #C
-
5
2 ساعت
با زیرنویس فارسی و انگلیسیبا یادگیری #C شروع به توسعه برنامه مایکروسافت کنید. سریع، توانا و مولد، #C بهترین ویژگی های ++C و Java را ترکیب می کند - بدون هیچ موردی در مورد شمارش مرجع یا عملکرد. این دوره نیمه دوم C# Essential Training است که شامل تکنیک های کمی پیشرفته تر مانند آزمایش کد، ذخیره داده ها در آرایه ها و مجموعه ها، پردازش لیست ها با LINQ، کنترل جریان برنامه و مدیریت استثنا می باشد. آشنایی با آزمایش واحد و همچنین مکانیسم های کنترل جریان مانند if-else و دستورات سوئیچ، عملگرهای منطقی و حلقه ها. نحوه اجرای پروژه های خود، اشکال زدایی موارد استثنا برای درک علت قطع شدن کد در زمان اجرا را بیابید و این موارد استثنا را با دستورات catch کنترل کنید. بعلاوه، نحوه ایجاد و مدیریت بسته های کد کامپایل شده با NuGet، مدیریت گزارش های برنامه با NLog و تولید آخرین نسخه را بیاموزید. اهداف یادگیری نوشتن آزمون های واحد در #C کار با آرایه های ساده و چند بعدی مدیریت داده های مرتب و بدون ترتیب با لیست ارزیابی شرایط با عبارت if-else استفاده از عملگرهای OR، AND، و NOT ساخت حلقه ها اشکال زدایی و رسیدگی به موارد استثنا ایجاد بیلد نهایی پروژه #C شما
-
6
3 ساعت
با زیرنویس فارسی و انگلیسیالگوریتم ها یکی از ارکان اساسی در هر نرم افزار کاربردی هستند و هنگامی که آنها را درک کردید، می توانید برنامه های کارآمدتر و قابل نگهداری ایجاد کنید. در این دوره، مربی Kathryn Hodge به شما نحوه ایجاد برنامه های بهتر #C با استفاده از الگوریتم های کارآمد را نشان می دهد. کاترین در مورد آنچه الگوریتم را موثر می کند و همچنین نحوه پیش فرض های آگاهانه در مورد داده های خود برای ایجاد الگوریتم های بهتر بحث می کند. او بر چگونگی ایجاد الگوریتم های کارآمد برای کار با انواع مختلف داده از جمله رشته ها، آرایه ها، لیست های پیوندی، صف ها، پشته ها، ساختارهای مبتنی بر هش و درختان متمرکز است. بسیاری از الگوریتم ها به زبان #C تعبیه شده اند و کاترین نحوه استفاده از این الگوریتم ها برای سفارشی سازی خود را توضیح می دهد، بنابراین شما می توانید با داده های خود دقیقا همانطور که می خواهید کار کنید. او همچنین در مورد چگونگی استفاده از ساختارهای مختلف داده برای ایجاد الگوریتم های بهتر در تجزیه و تحلیل یا دستکاری داده های آنها بحث می کند.
-
7
53 دقیقه
با زیرنویس فارسی و انگلیسیمهندسی تضمین کیفیت (QA) می تواند معانی مختلفی برای افراد مختلف داشته باشد. در این دوره، در مورد شیوه های QA در چارچوب یک پروژه مهندسی نرم افزار بیاموزید. مربی Meaghan Lewis انواع مختلف آزمایش QA را نشان می دهد که بر روی آن تمرکز می کند و چگونه QA در چرخه عمر توسعه نرم افزار (SDLC) قرار می گیرد. Meaghan مناطقی را که احتمالاً می خواهید آزمایش کنید و به طور مداوم نظارت کنید را بررسی می کند تا از بهبود روزافزون محصول خود اطمینان حاصل کند. به علاوه، او برخی از مکانیسمهای مورد استفاده برای برقراری ارتباط با سلامت کلی یک محصول را بررسی میکند. پس از پایان دادن به این دوره، میتوانید به هر چیزی که روی آن کار میکنید نگاه کنید، به طرز انتقادی در مورد اینکه چگونه قطعات با هم قرار میگیرند فکر کنید، و راههایی را برای کمک به تیم خود برای رسیدن به اهداف کیفیت با هر نسخه شناسایی کنید. اهداف یادگیری چگونه QA در چرخه عمر توسعه نرم افزار (SDLC) قرار می گیرد تعیین انتظارات و اهداف تهیه طرح تست گنجاندن تست جعبه در فرآیند شما اجرای تست دستی استفاده از تست اتوماسیون UI شناسایی، گزارش و اولویت بندی باگ ها
-
8
1 ساعت
با زیرنویس فارسی و انگلیسیضرب المثل قدیمی نجاری "دوبار اندازه گیری، یکبار برش" ممکن است در برنامه نویسی کاربردی به نظر نرسد، اما وقتی همه اثرات بدی را که کد بد می تواند در پی داشته باشد در نظر بگیرید، آیا "دو بار آزمایش، یک بار کد" منطقی نیست؟ هرچه دیرتر آزمایش کنید، تلاش بیشتری برای رفع مشکلات احتمالی ماه ها پیش نیاز است. با توسعه تست محور، ابتدا آزمون را ایجاد کرده و سپس کد را می نویسید. در این دوره، Christian Wenz نحوه اعمال اصول TDD در برنامه نویسی #C را نشان می دهد. کریستین نگاهی به TDD از نظر تئوری دارد (منظور از آن چیست و برنامه نویس باید چه چیزی را بداند؟) و همچنین از نظر عملی (چگونه از TDD برای پروژه های مبتنی بر #C استفاده می کنید؟). او همچنین TDD را در عمل با افزودن آزمایش ها نشان می دهد، توصیه هایی به برنامه نویسان می دهد تا چارچوب های موجود را درک کنند و سناریوهای پیچیده تری را برای استفاده از TDD مانند آزمایش برنامه های وب و API ها و جایگزینی اشیاء پایگاه داده در طول یک آزمایش بررسی می کند.
-
9
3 ساعت
با زیرنویس فارسی و انگلیسیHypertext Markup Language (HTML) پایه و اساس توسعه وب سایت و برنامه های وب است. این به شما امکا، HTML ارائه می دهد ، بسازید. مربی Jen Simmons همه مفاهیم اساسی را که برای استفاده متفکرانه از HTML نیاز دارید برجسته می کند. او بر نشانه گذاری معنایی متمرکز است: محتوا را به عنوان آنچه که هست ، برچسب گذاری کند و نه فقط برای قالب بندی ، سازگاری یا راحتی. این برای کسانی که وب را به طور متفاوتی مصرف می کنند تأثیر گسترده ای دارد. این تضمین می کند که وقتی صفحه خوان یا سیستمی (مانند موتور جستجو) یک صفحه را مصرف می کند ، دقیقاً می داند که چه چیزی حاوی آن است و چگونه این اطلاعات را دسته بندی می کند. موضوعات مورد بحث عبارتند از: - نحو اصلی عناصر HTML - قالب بندی محتوا - نمایش تصاویر - ایجاد پیوندها - صفات HTML جهانی - ناوبری ساختمان - محتوای ساختار - فرم های ساختاری - ایجاد جدول
-
10
3 ساعت
با زیرنویس فارسی و انگلیسیجاوا اسکریپت لینگو فرانکای وب است، اما قبل از استفاده از آن برای ایجاد وب سایت های پویا، باید نحوه عملکرد آن را درک کنید. در این دوره، جو چلمن نحو پشت زبان جاوا اسکریپت را بررسی می کند. او با به دست آوردن درک متغیرها، انواع، اشیاء، آرایه ها، عملگرها، ساختارهای کنترلی، حلقه ها و توابع، نحوه "صحبت کردن" جاوا اسکریپت را از طریق مجموعه ای از مثال های عملی که این ایده ها را عملی می کند، نشان می دهد. پس از اتمام این دوره، اکثر توسعه دهندگان نحو اصلی جاوا اسکریپت و نحوه عملکرد این زبان اسکریپت نویسی برای ایجاد عملکردهای پیچیده و قدرتمند در وب را درک می کنند. اهداف یادگیری استفاده از ویرایشگر متن اعلام و تخصیص متغیرها بولی و جستجوی حقیقت کار با اشیاء و آرایه ها استفاده از عملگرها و ساختارهای کنترلی تکرار با حلقه ها اشیا، منابع و توابع وعده ها، همگام سازی و انتظار
-
11
3 ساعت بروز شده
با زیرنویس فارسی و انگلیسیASP.NET دارای فریمورکهایی است که میتوانید برای ساخت برنامههای وب قدرتمند استفاده کنید. در این دوره مربی Janan Siam به شما کمک میکند تا با این فریمورک مناسب مایکروسافت شروع به کار کنید. او فریمورک و IDE و همچنین ابزارهایی را که برای مدیریت دادهها، ایجاد سرویسهای RESTful و برقراری ارتباط وب در زمان واقعی نیاز دارید، جستجو میکند. بیاموزید که چگونه با ASP.NET MVC برنامههای وب بسازید، محتوای وب پویا با ASP.NET Web Pages و نحو Razor ایجاد کنید، با ASP.NET SignalR کار کنید و موارد دیگر. اهداف یادگیری قابلیت های پلت فرم ASP.NET اجرای و اشکال زدایی یک برنامه وب ایجاد برنامه وب فرم ها ایجاد صفحات پویا با نحو Razor کار با مدل ها و فرم ها در ASP.NET MVC دسترسی به داده ها با Entity Framework ایجاد خدمات RESTful با استفاده از ASP.NET Web API عملکرد وب در زمان واقعی با SignalR
-
12
1 ساعت
با زیرنویس فارسی و انگلیسیسرویس های وب سالهاست که هسته اصلی معماری برنامه های کاربردی مدرن هستند. صرف نظر از این که توسعه دهنده از چه زبان یا پلتفرمی استفاده می کند، درک نحوه عملکرد سرویس های وب و نحوه پیاده سازی آنها مهارت های مهمی است. در این دوره، معلم کشا ویلیامز نحوه کار با چندین فناوری محبوب را برای ایجاد خدمات وب گام می گذارد. کشا با ایجاد زمینه برای دوره، توضیح می دهد که خدمات وب چیست و مزایایی که آنها ارائه می دهند. سپس او مقایسه ای با چندین فناوری سرویس وب معروف- REST، SOAP و GraphQL- ارائه می دهد که فرمت های پیام رسانی هر فناوری را به تفصیل شرح می دهد، به همراه نمونه هایی از کدگذاری به چندین زبان با استفاده از انواع پیاده سازی های مبتنی بر سرور و مشتری. به علاوه، گزیده برنامه نویسی را در جاوا، پایتون و Swift دریافت کنید. اهداف یادگیری وب سرویس چیست؟ ایمن سازی خدمات وب مصرف و ایجاد RESTful API مستندسازی API ایجاد وب سرویس مصرف وب سرویس SOAP توسعه API ها با استفاده از GraphQL
-
13
1 ساعت
با زیرنویس فارسی و انگلیسیویندوز 10 یک پلتفرم عالی برای توسعه دهندگان است. اما اگر متقاعد نشدید، ما 15 ویدیو برای تغییر نظر شما داریم. در این دوره، Walt Ritscher Universal Windows را معرفی میکند، یک پلتفرم برای نوشتن یک پایگاه کد واحد برای خدمت به تمام سختافزارهای مجهز به ویندوز: Xbox، تبلتها، گوشیهای هوشمند، دسکتاپ و دستگاههای تعبیهشده. او همچنین تمام کمکهای داخلی برای توسعه برنامههای چند پلتفرمی در Xamarin و Cordova و تبدیل به iOS یا Android با Windows Bridges را پوشش میدهد. تماشا کنید و یاد بگیرید که چگونه با ویندوز 10 مهارت های موجود خود را به یک "پلتفرم" کاملاً جدید ببرید.
-
14
2 ساعت
با زیرنویس فارسی و انگلیسیمفاهیم اصلی را که هر متخصص فناوری اطلاعات برای شروع کار با پایگاه های داده باید بداند را درک کنید. این دوره، اولین دوره از یک سری چهار قسمتی با مشاور پایگاه داده آدام ویلبرت است، به گونه ای طراحی شده است که پایه و اساس محکمی را ارائه دهد که در طول حرفه IT شما در خدمت شما باشد. در مورد مدل های مختلف ذخیره سازی داده ها بیاموزید و نحوه ساخت اولین پایگاه داده خود را با SQL Server بیاموزید - نسخه Express، که برای راه اندازی به سخت افزار یا اتصالات خاصی نیاز ندارد. سپس نحوه ایجاد اشیاء پایگاه داده با زبان تعریف داده (DDL) و ویرایش داده ها در جداول خود با زبان دستکاری داده ها (DML) را بیابید. آدام همچنین مفاهیم حیاتی پایگاه داده رابطه ای، مانند روابط، شاخص ها و طرح ها را پوشش می دهد. توجه: این دوره همچنین داوطلبان گواهینامه آزمون کاردانی فناوری مایکروسافت 98-364، مبانی مدیریت پایگاه داده را آماده می کند. اهداف یادگیری درک فایل های مسطح، سلسله مراتبی و پایگاه های داده رابطه ای نصب SQL Server 2014 Express ایجاد اولین پایگاه داده و جداول شما ایجاد و ویرایش اشیاء پایگاه داده نوشتن دستورات در DML انتخاب و درج داده ها به روز رسانی و حذف داده ها ایجاد روابط و قراردادهای نامگذاری فایل
-
15
3 ساعت
با زیرنویس فارسی و انگلیسیدانستن نحوه کدنویسی و مدیریت پایگاه دادههای رابطهای و برنامههای کاربردی پایگاه داده محور، یک مهارت ارزشمند برای هر حرفهای در فناوری است. به طور کامل برای سال 2019 به روز شده، SQL Essential Training به منظور کمک به کاربران در درک رایجترین زبان برای حل و فصل پایگاه داده، SQL طراحی شده است. تمام دروس در SQLiteStudio، یک مدیر پایگاه داده بصری و با نصب آسان ثبت شده است. مربی Bill Weinman تمام ویژگیهای اصلی SQL را آموزش میدهد: ایجاد جداول؛ تعریف روابط؛ دستکاری رشتهها، اعداد و تاریخ ها. استفاده از محرکها برای خودکارسازی اقدامات؛ و استفاده از زیرمجموعهها و نماها او دانش کاملی از زبان را ارائه میدهد و نحوه بازیابی و مدیریت کارآمد دادهها را نشان میدهد. فصل آخر شامل یک مثال در دنیای واقعی و ساخت یک برنامه ساده با استفاده از SQL است. اهداف یادگیری نحوه سازماندهی پایگاه های داده انتخاب سطرها و ستونها ایجاد جداول جدید درج و به روز رسانی داده ها مرتب سازی و فیلتر کردن دسترسی به جداول مرتبط با JOIN کار با تار آشنایی با انواع عددی استفاده از توابع و معاملات کل خودکارسازی داده ها با محرک ها ایجاد دیدگاه استفاده از توابع CRUD
-
16
1 ساعت
با زیرنویس فارسی و انگلیسیراه اندازی و راه اندازی سایت قبلاً به معنای خرید نام دامنه و هاست و سپس راه اندازی زیرساخت بود. هنوز هم میتوانید این کار را انجام دهید، اما امروزه گزینههای بسیاری – اغلب، سادهتر – وجود دارد. در این دوره، کریستینا ترونگ پایه های اصلی مورد نیاز برای قابل مشاهده کردن سایت خود و همچنین طیف وسیعی از گزینه ها برای میزبانی آن سایت را بررسی می کند. او مفاهیم اساسی از جمله ابر، دامنه ها، URL ها و میزبانی را پوشش می دهد. علاوه بر این، او نحوه کار با گزینههای سازنده وبسایت را توضیح میدهد - که به شما امکان میدهد وبسایتهایی را نسبتاً سریع ایجاد کنید، بدون تجربه کدنویسی - و همچنین راهحلهای خود میزبانی. اهداف یادگیری نام های دامنه و آدرس های اینترنتی انواع مختلف میزبانی وب خرید دامنه سازندگان وب سایت فضای مربعی WordPress.com در مقابل WordPress.org گزینه هایی برای راه اندازی فروشگاه آنلاین وب سایت های میزبانی شده و خود میزبانی شده راه اندازی دامنه جدا از هاست خود میزبانی با وردپرس