تبدیل شدن به یک توسعه دهنده Full-Stack وب - Become a Full-Stack Web Developer

-
1
3 ساعت
با زیرنویس فارسی و انگلیسیHypertext Markup Language (HTML) پایه و اساس توسعه وب سایت و برنامه های وب است. این به شما امکا، HTML ارائه می دهد ، بسازید. مربی Jen Simmons همه مفاهیم اساسی را که برای استفاده متفکرانه از HTML نیاز دارید برجسته می کند. او بر نشانه گذاری معنایی متمرکز است: محتوا را به عنوان آنچه که هست ، برچسب گذاری کند و نه فقط برای قالب بندی ، سازگاری یا راحتی. این برای کسانی که وب را به طور متفاوتی مصرف می کنند تأثیر گسترده ای دارد. این تضمین می کند که وقتی صفحه خوان یا سیستمی (مانند موتور جستجو) یک صفحه را مصرف می کند ، دقیقاً می داند که چه چیزی حاوی آن است و چگونه این اطلاعات را دسته بندی می کند. موضوعات مورد بحث عبارتند از: - نحو اصلی عناصر HTML - قالب بندی محتوا - نمایش تصاویر - ایجاد پیوندها - صفات HTML جهانی - ناوبری ساختمان - محتوای ساختار - فرم های ساختاری - ایجاد جدول
-
2
4 ساعت
با زیرنویس فارسی و انگلیسیCascading Style Sheets (CSS) یک زبان صفحه است که به شما امکان می دهد ظاهر صفحات وب خود را کنترل کنید. در این دوره عملی، کریستینا تروونگ مفاهیمی را که پایه و اساس CSS را تشکیل می دهد، نشان می دهد و آنچه را که باید برای تغییر CSS موجود و نوشتن خود بدانید باید بدانید، توضیح می دهد. کریستینا توضیح می دهد که چگونه می توان رنگ ها و سایر عناصر طراحی را اضافه کرد تا صفحات وب شما فراتر از متن سیاه در زمینه سفید باشد. او نحوه استفاده از انتخاب کننده ها، نحوه تعریف فاصله بین اندازه و اندازه عناصر صفحه و نحوه سبک بندی متن و مدیریت طرح بندی های اساسی با Flexbox و Grid را نشان می دهد. او همچنین کار با انتخاب کننده های پیشرفته، ایجاد طرح بندی سیال و تعیین زمان استفاده از ویژگی های شناور و موقعیت را پوشش می دهد. به علاوه، در پایان دوره، با یک پروژه واقعی - یک صفحه رزومه آنلاین - کنار می روید. اهداف یادگیری نوشتن انتخاب کننده های اصلی تنظیم خواص آبشار و وراثت تنظیم خانواده فونت، اندازه فونت، رنگ متن و موارد دیگر کار با مدل جعبه استفاده از شبکه و Flexbox با استفاده از خواص float و position کار با انتخاب کننده های پیشرفته ایجاد چیدمان های روان
-
3
5 ساعت
با زیرنویس فارسی و انگلیسیJavaScript یک زبان برنامه نویسی وب است. همانطور که وب از یک محیط استاتیک به یک محیط پویا تبدیل میشود، تمرکز فناوری از نشانه گذاری استاتیک و یک ظاهر طراحی شده - که اغلب توسط سیستمهای مدیریت محتوا یا اسکریپتهای خودکار اداره میشود - به رابطهای پویا و تعامل پیشرفته تبدیل میشود. JavaScript که زمانی اختیاری دیده میشد، اکنون به بخشی جدایی ناپذیر از وب تبدیل شده و هر لایه را با اسکریپت خود تزریق میکند. از طریق مثالهای عملی و پروژههای کوچک، این دوره به شما کمک میکند تا از جاوااسکریپت، از اصول اصلی مانند متغیرها، انواع دادهها، شرایط و توابع از طریق مباحث پیشرفته از جمله حلقهها و برنامه نویسی DOM، درک خود را از JavaScript بسازید. در طول راه، مربی Morten Rand-Hendriksen چالشهایی را ارائه میدهد که به شما امکان میدهد مهارتهای جدید خود را امتحان کنید.
-
4
55 دقیقه
با زیرنویس فارسی و انگلیسیمهارتهای جستجوی موثر اغلب بخش مهمی از استعدادهای برنامه نویسی هستند. در این دوره، مربی Morten Rand-Hendriksen چندین تکنیک جستجو را برجسته می کند که شما به عنوان یک توسعه دهنده وب باید بدانید. Morten با توضیح اینکه از کجا می توان اطلاعات معتبر یافت. او چندین احتمال را بررسی می کند، از جمله منبع اصلی، منابع پلت فرم، سایتهای مرجع وضعیت و منابع جامعه. در مرحله بعد، Morten به شما نشان می دهد که چگونه با تکنیک های جستجو در Google، سایر موتورهای جستجو، جستجوهای داخلی سایت و GitHub، بر جستجوها مسلط شوید. او با بحث در مورد توسعه دهندگان پشت هر خط کد و اینکه چگونه می توانید جستجوی اطلاعات خود را از طریق مشارکت و مشارکت در جوامع آنلاین غنی کنید.
-
5
1 ساعت
با زیرنویس فارسی و انگلیسیECMAScript - نسخه استاندارد JavaScript - قدرتمندتر میشود. ES6 یک جهش بزرگ به جلو بود و ویژگیهایی را ارائه داد که نحوه ساختاردهی برنامهها را تغییر داد. اما هر ساله از زمان بروزرسانی، بهبودهای اضافی صورت میگیرد. این دوره به شما کمک میکند تا از برنامههای مدرن جاوا اسکریپت با بهره گیری از جالبترین و کاربردیترین ویژگیها در +ES6 استفاده کنید. مربی Eve Porcello کلمات کلیدی و عملگرهای جدیدی را معرفی میکند که میتوانند به سادهسازی کد و همچنین روشهای جدیدی برای ایجاد توابع و اشیا کمک کنند. او همچنین به شما نشان میدهد که چگونه از طریق رشتههای الگو بنویسید و جستجو کنید، اشیا map را برای ذخیره جفت کلید/مقدار، انتقال مقادیر از یک آرایه به دیگری - یا یک شی به دیگری - با اپراتور گسترش، ایجاد کلاسهای قابل استفاده مجدد، و استفاده از توابع arrow و ژنراتورها. بعلاوه، بیاموزید که چگونه دادهها و وظایف ناهمزمان را با وعدهها، واکشی و قواعد async/await منتقل کنید. موضوعات شامل: ECMAScript چیست؟ نوشتن و جستجو در رشته ها نوشتن نقشه آرایه های تخریب جستجوی آرایه ها ایجاد اشیا تخریب اشیا تکرار با حلقه for/of دریافت و تنظیم مقادیر کلاس استفاده از توابع ECMAScript ساختن و بازگرداندن وعده ها استفاده از سینتکس async/await
-
6
3 ساعت
با زیرنویس فارسی و انگلیسیبیاموزید که چگونه از Git ، نرم افزار محبوب کنترل نسخه منبع باز ، برای مدیریت کد منبع تقریباً برای هر پروژه استفاده کنید. در این دوره ، کوین اسکوگلوند به بررسی مفاهیم اساسی در پشت سیستم های کنترل نسخه و معماری Git می پردازد. او با استفاده از یک روش گام به گام ، نحوه نصب Git را نشان می دهد و دستوراتی را ارائه می دهد که مدیریت کد کارآمد را امکان پذیر می کند. با نحوه افزودن ، تغییر و حذف پرونده ها در مخزن آشنا شوید ؛ مشاهده گزارش متعهدات قبلی ؛ و نسخه های یک فایل را مقایسه کنید. بعلاوه ، نحوه لغو تغییرات پرونده ها و نادیده گرفتن برخی از پرونده ها را در مخزن Git مشاهده کنید. اهداف یادگیری کاوش در تاریخچه کنترل نسخه نصب Git در Mac ، Windows و Linux شروع مخزن نوشتن پیام های مفید مفید معماری سه درخت Git پیگیری هنگام افزودن ، ویرایش ، حذف یا انتقال پرونده ها مشاهده مجموعه تغییرات و مقایسه نسخه ها لغو تغییرات و بازیابی نسخه های قبلی نادیده گرفتن تغییرات برای انتخاب پرونده ها
-
7
2 ساعت
با زیرنویس فارسی و انگلیسیدر میان سایر کتابخانه های جاوا اسکریپت، React.js متمایز است. برای توسعه UI به اجزای قابل استفاده مجدد متکی است، نه الگوها، که به توسعه دهندگان اجازه می دهد نماهایی را در جایی که داده ها در طول زمان تغییر می کنند، ارائه دهند. برنامه های React مقیاس پذیرتر و قابل نگهداری تر هستند و توسعه دهندگان را کارآمدتر و کاربران را راضی تر می کنند. در این دوره، Eve Porcello اصول کتابخانه React را با استفاده از مدرن ترین نحو و بهترین روش ها برای ایجاد کامپوننت های React معرفی می کند. در طول راه، نحوه تنظیم ابزارهای Chrome را برای React بیاموزید. ایجاد اجزای جدید؛ با Hook های داخلی در React کار کنید. از برنامه Create React برای اجرای آزمایشات و موارد دیگر استفاده کنید. در پایان دوره، شما به ملزومات React.js مجهز می شوید و بهتر برای ساخت پروژه های مبتنی بر مرورگر خود آماده می شوید.
-
8
1 ساعت
با زیرنویس فارسی و انگلیسیNode.js یک ابزار قدرتمند برای کنترل سرورها، ساخت برنامه های کاربردی وب و ایجاد برنامه های رویداد محور است. و جاوا اسکریپت - زبانی که برای همه توسعه دهندگان وب آشناست - از مرورگر خارج می کند. با Node.js میتوانید برنامههایی بسازید که روی لپتاپ یا حتی ابر اجرا شوند. در این دوره، موارد ضروری Node.js را یاد بگیرید و شروع به ایجاد برنامه های جاوا اسکریپت خود کنید. مدرس Eve Porcello تمام اصول اولیه را پوشش می دهد و نحوه نصب Node.js و کار با هسته Node.js را نشان می دهد که شامل ورودی استاندارد، خروجی استاندارد، سیستم ماژول، سیستم فایل و نحوه نوشتن و اجرای جاوا اسکریپت بر روی سرور پس از اتمام این دوره، به مفاهیم و تکنیک های اساسی Node.js مجهز خواهید شد که می توانید در پروژه بعدی خود از آنها استفاده کنید.
-
9
3 ساعت
با زیرنویس فارسی و انگلیسیدانستن نحوه کدنویسی و مدیریت پایگاه دادههای رابطهای و برنامههای کاربردی پایگاه داده محور، یک مهارت ارزشمند برای هر حرفهای در فناوری است. به طور کامل برای سال 2019 به روز شده، SQL Essential Training به منظور کمک به کاربران در درک رایجترین زبان برای حل و فصل پایگاه داده، SQL طراحی شده است. تمام دروس در SQLiteStudio، یک مدیر پایگاه داده بصری و با نصب آسان ثبت شده است. مربی Bill Weinman تمام ویژگیهای اصلی SQL را آموزش میدهد: ایجاد جداول؛ تعریف روابط؛ دستکاری رشتهها، اعداد و تاریخ ها. استفاده از محرکها برای خودکارسازی اقدامات؛ و استفاده از زیرمجموعهها و نماها او دانش کاملی از زبان را ارائه میدهد و نحوه بازیابی و مدیریت کارآمد دادهها را نشان میدهد. فصل آخر شامل یک مثال در دنیای واقعی و ساخت یک برنامه ساده با استفاده از SQL است. اهداف یادگیری نحوه سازماندهی پایگاه های داده انتخاب سطرها و ستونها ایجاد جداول جدید درج و به روز رسانی داده ها مرتب سازی و فیلتر کردن دسترسی به جداول مرتبط با JOIN کار با تار آشنایی با انواع عددی استفاده از توابع و معاملات کل خودکارسازی داده ها با محرک ها ایجاد دیدگاه استفاده از توابع CRUD
-
10
43 دقیقه
با زیرنویس فارسی و انگلیسیشما ممکن است به عنوان یک کاربر جدید دنیای داده، شنیده باشید که بسیاری از افراد با هیجان درباره NoSQL و همه کارهایی که میتواند انجام دهد صحبت میکنند. از نظر انعطاف پذیری، سرعت عالی است و کار با آن آسان است. فوق العاده مقیاس پذیر است، بنابراین با رشد وب سایتها و برنامهها میتواند تعداد بیشتری از کاربران را در خود جای دهد. اما آیا جایگزین SQL میشود؟ آیا پایگاه دادههای رابطهای را منسوخ میکند؟ در این دوره مربی Mel McGee دقیقاً توضیح میدهد که NoSQL دقیقاً چیست، نکات مثبت و منفی، و سودهایی که هنگام استفاده از NoSQL ایجاد خواهید کرد. او رویکردی سطح بالا را انجام میدهد بدون اینکه در جزئیات هر یک از زبانها یا راه حلهای پرس و جو NoSQL وارد شود، بنابراین اگر شما یک توسعه دهنده هستید که به دنبال یک تصویر بزرگتر از NoSQL هستید، یا یک کارآفرین میخواهید گزینههای محصول شما را جستجو کند، یا فقط ساده است در مورد پایگاه دادههای غیر رابطهای کنجکاو هستید، این دوره برای شما مناسب است.
-
11
1 ساعت
با زیرنویس فارسی و انگلیسیاصول اولیه REST API ها را بیاموزید. در این دوره، دریابید که API های REST چیست، چرا اهمیت دارند و چگونه استفاده از آنها می تواند به شما در ایجاد برنامه های سریعتر و کارآمدتر کمک کند. نحوه ارتباط API های HTTP و REST را مرور کنید، شش محدودیت REST را کشف کنید و در مورد پیام های وضعیت HTTP اطلاعات کسب کنید. بیاموزید که چگونه با مصرف API های REST شروع کنید تا آنها را در برنامه های داده محور قرار دهید. اهداف یادگیری REST API چیست؟ چه کسی یا چه چیزی با REST API تعامل دارد؟ آناتومی درخواست REST پیام های وضعیت HTTP درخواست/پاسخ جفت دریافت، ارسال و حذف کنید
-
12
3 ساعت بروز شده
با زیرنویس فارسی و انگلیسیDevOps یک چارچوب یا گردش کار نیست. این فرهنگی است که بر دنیای تجارت پیشی گرفته است. DevOps همکاری و ارتباط بین مهندسان نرم افزار (Dev) و عملیات IT (Ops) را تضمین می کند. با DevOps، تغییرات سریعتر به تولید می انجامد. اشتراک منابع آسان تر است. مدیریت و نگهداری سیستم های مقیاس بزرگ آسان تر است. در این دوره، ارنست مولر و جیمز ویکت، تمرین کنندگان معروف DevOps، مروری بر جنبش DevOps، با تمرکز بر ارزش اصلی CAMS (فرهنگ، اتوماسیون، اندازه گیری و اشتراک گذاری) ارائه می دهند. آنها روشها و ابزارهای مختلفی را که یک سازمان می تواند برای انتقال به DevOps اتخاذ کند، در نظر می گیرد و اصول مدیریت پروژه چابک و ناب را بررسی می کند و اصول قدیمی مدرسه مانند ITIL، ITSM و SDLC را در DevOps می بیند. این دوره با بحث در مورد سه مستاجر اصلی DevOps - اتوماسیون زیرساخت، تحویل مداوم و مهندسی قابلیت اطمینان - و همچنین برخی منابع اضافی و نگاهی اجمالی به آینده ای که سازمانها در حال گذار از معماری ابر به سرور بدون سرور دارند، به پایان می رساند. اهداف یادگیری DevOps چیست؟ درک ارزشها و اصول اساسی DevOps انتخاب ابزارهای DevOps ایجاد فرهنگ DevOps مثبت درک چابک و لاغر ساخت خط انتقال مداوم ایجاد سیستم های قابل اعتماد نگاهی به آینده DevOps