آماده شدن برای آزمون 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
2 ساعت
با زیرنویس فارسی و انگلیسیCompTIA A+ یکی از معتبرترین گواهینامههای فروشندگان خنثی در جهان است که تا به امروز بیش از یک میلیون متخصص IT تأیید شده دارد. آماده شوید تا مهارت های خود را به سطح بعدی ببرید و با حوزه نهم آزمون گواهینامه CompTIA A+ Core 2 (220-1102) مقابله کنید. به مایک مایرز، متخصص CompTIA بپیوندید تا یک مرور کلی از امنیت و سازماندهی رایانه به شما ارائه دهد. مایک شما را از جنبههای مهم ایمن سازی رایانهها و شبکهها - شناسایی و مقابله با تهدیدات، تضمین امنیت فیزیکی، ایجاد رمزهای عبور ایمن - راهنمایی میکند و سپس رویههای عملیاتی را که باید با آنها آشنا باشید، از جمله اسناد، اهمیت پشتیبانگیری، و نحوه انجام آن را پوشش میدهد. کامپیوترهای خود را با خیال راحت و ایمن دور بیندازید یا بازیافت کنید. در پایان این دوره، شما برای مقابله با حوزه نهم آزمون رسمی آماده خواهید بود. توجه: این دوره آموزشی Total Seminars موضوعات تست شده در آزمون گواهینامه CompTIA A+ Core 2 (220-1102) را پوشش می دهد.
-
5
17 دقیقه
با زیرنویس فارسی و انگلیسیحرفه ای ها اغلب می خواهند مکالمه های سختی داشته باشند، اما ممکن است به کلمات واقعی که باید استفاده کنند دچار مشکل شوند. در این دوره، مربی اجرایی و کارشناس توسعه رهبری، Alisa Cohn، اسکریپت هایی را ارائه می دهد که می توانید در رایج ترین، ظریف ترین و سخت ترین سناریوهای محل کار از آنها استفاده کنید. نحوه پایان دادن به یک نفر و همچنین مکالمه ای را که باید قبل از پایان دادن به کسی انجام دهید، تمرین کنید. یاد بگیرید که چگونه یک نفر را با دلسوزی اخراج کنید. اسکریپت ها را برای بازخورد مثبت و بازخورد مستقیم، دیپلماتیک و دشوار بررسی کنید. روشهایی را برای مسئول نگهداشتن یک نفر بدون ایجاد احساس بد در او تمرین کنید، سپس به سراغ متنهایی بروید، مانند اینکه به کسی بگویید که یک رهبر جدید را بر او میگذارید، وقتی کارمند حالت تدافعی به خود میگیرد یا شروع به گریه میکند، با آن رفتار کنید، و به کسی بگویید که او را قبول نکرده است. ارتقاء بدون بی انگیزگی آنها. وارد گفتگوهای ظریف شوید و به خوبی آماده باشید تا دقیقاً آنچه را که باید بگویید، به بهترین شکل ممکن بگویید.
-
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
1 ساعت
با زیرنویس فارسی و انگلیسیElasticsearch به طور گسترده در سیستم عامل های موتورهای جستجو برای برنامه های کاربردی وب و موبایل مدرن مورد استفاده قرار گرفته است. همراه با قدرت Kibana - که می تواند به ارائه راه حل های تحلیلی در بالای خوشه Elasticsearch شما کمک کند - این پلتفرم قدرتمند توانایی پاسخگویی به سوالات پیچیده تجاری در مورد داده ها و مشتریان شما و همچنین ارائه نتایج مرتبط در برنامه های شما را اضافه می کند. فراتر از جستجو، Elastic Stack به شرکت ها تجزیه و تحلیل پیچیده و ویژگی های پیشرفته مانند یادگیری ماشینی ارائه می دهد. شرکتهای بزرگ و کوچک از Elasticsearch برای شناسایی کلاهبرداریهای احتمالی، ماشینهایی که بهدرستی کار نمیکنند و کارهایی که کاربران در برنامههای خود انجام میدهند، استفاده میکنند. در این دوره، به بن سولینز بپیوندید که او به کارهای درونی Elasticsearch همراه با کیبانا می پردازد. بن یک نمای کلی از معماری ارائه می دهد، و سپس به روش های مختلف استقرار و نحوه ساخت بهترین داده های خود می پردازد. از آنجا، او نحوه پرس و جو کردن داده ها و نحوه کار با Kibana برای ارائه بینش خود را نشان می دهد.
-
15
3 ساعت
با زیرنویس فارسی و انگلیسیدانستن نحوه کدنویسی و مدیریت پایگاه دادههای رابطهای و برنامههای کاربردی پایگاه داده محور، یک مهارت ارزشمند برای هر حرفهای در فناوری است. به طور کامل برای سال 2019 به روز شده، SQL Essential Training به منظور کمک به کاربران در درک رایجترین زبان برای حل و فصل پایگاه داده، SQL طراحی شده است. تمام دروس در SQLiteStudio، یک مدیر پایگاه داده بصری و با نصب آسان ثبت شده است. مربی Bill Weinman تمام ویژگیهای اصلی SQL را آموزش میدهد: ایجاد جداول؛ تعریف روابط؛ دستکاری رشتهها، اعداد و تاریخ ها. استفاده از محرکها برای خودکارسازی اقدامات؛ و استفاده از زیرمجموعهها و نماها او دانش کاملی از زبان را ارائه میدهد و نحوه بازیابی و مدیریت کارآمد دادهها را نشان میدهد. فصل آخر شامل یک مثال در دنیای واقعی و ساخت یک برنامه ساده با استفاده از SQL است. اهداف یادگیری نحوه سازماندهی پایگاه های داده انتخاب سطرها و ستونها ایجاد جداول جدید درج و به روز رسانی داده ها مرتب سازی و فیلتر کردن دسترسی به جداول مرتبط با JOIN کار با تار آشنایی با انواع عددی استفاده از توابع و معاملات کل خودکارسازی داده ها با محرک ها ایجاد دیدگاه استفاده از توابع CRUD
-
16
56 دقیقه
با زیرنویس فارسی و انگلیسیراه اندازی و راه اندازی سایت قبلاً به معنای خرید نام دامنه و هاست و سپس راه اندازی زیرساخت بود. هنوز هم میتوانید این کار را انجام دهید، اما امروزه گزینههای زیادی برای پشتیبانی از نیازها و سطوح مهارتهای مختلف وجود دارد. در این دوره، کریستینا تروونگ پایه های اصلی مورد نیاز برای قابل مشاهده کردن سایت خود و همچنین طیف وسیعی از گزینه ها برای میزبانی آن سایت را بررسی می کند. او مفاهیم اساسی از جمله ابر، دامنه ها، URL ها و میزبانی را پوشش می دهد. علاوه بر این، او نحوه کار با گزینههای سازنده وبسایت را توضیح میدهد – که به شما امکان میدهد وبسایتهایی را نسبتاً سریع ایجاد کنید، بدون تجربه کدنویسی.