تبدیل شدن به یک توسعه دهنده نرم افزار - Become a Software Developer

-
1
2 ساعت بروز شده
با زیرنویس فارسی و انگلیسیبرای شروع برنامه نویسی به هر زبانی، دانش اصلی را کسب کنید. در این دوره، مربی آنی دیویس از پایتون برای کشف مفاهیم و ساختار اصلی زبان های برنامه نویسی استفاده می کند و به شما کمک می کند تا آنچه را که در زیر پوشش وجود دارد درک کنید. پس از مرور عبارات و اصطلاحات اساسی در پایتون، Annyce رشته ها، متغیرها و کد شرطی را بررسی می کند - موضوعات مشترک در همه زبان های برنامه نویسی. او همچنین نحوه کار با انواع مختلف داده ها و عیب یابی انواع خطاها را نشان می دهد. در این راه، او نحوه نگارش کد به چندین زبان مختلف را مقایسه می کند و راهنمایی هایی در مورد معیارهای استفاده از آن هنگام انتخاب زبان برنامه نویسی ارائه می دهد. پس از اتمام این دوره، دانش لازم را برای ادامه سفر برنامه نویسی خود به هر زبانی که مورد علاقه شما باشد، خواهید داشت. اهداف یادگیری نوشتن کد منبع بیانیه ها و اصطلاحات اساسی کار با اعداد و رشته ها نوشتن کد شرطی افزایش کارایی خود با عملکردها کار با نظرات تصمیم گیری به صورت کد عیب یابی خطاها یادگیری زبانهای دیگر
-
2
1 ساعت
با زیرنویس فارسی و انگلیسیهنگامی که از برنامه نویسی اولیه فراتر رفتید، به یک پایگاه داده نیاز دارید. پایگاه داده ها یک ساختار منظم و سازمان یافته برای ذخیره و بازیابی حجم زیادی از داده ها را ارائه می دهند. آنها به برنامه نویسان اجازه می دهند برنامه های پیچیده تری بسازند که می توانند سفارش بگیرند، پرداخت ها را پردازش کنند، توصیه هایی ارائه دهند، کاربران را احراز هویت کنند و موارد دیگر. این دوره پایه و اساس لازم برای شروع برنامه نویسی پایگاه داده را فراهم می کند. اصطلاحات را بررسی کنید: اشکال عادی، ACID و CRUD، یکپارچگی مرجع، معاملات، سوابق و جداول. بیاموزید که کلیدها و ارزشهای منحصر به فرد در یک مدل رابطه ای چه نقشی دارند. کشف کنید که چگونه بهترین سیستم را برای ذخیره اطلاعات خود طراحی کنید، با جداول و روابط در هسته پایگاه داده خود شروع کنید. نحوه نوشتن پرس و جو برای استخراج داده های مورد نیاز خود و نحوه تنظیم نیازهای مختلف ذخیره سازی، دسترسی، عملکرد و امنیت را بیاموزید. مربی اسکات سیمپسون نمونه های کاربردی و توضیحات واضحی را ارائه می دهد که به شما کمک می کند پایگاه های داده ای طراحی کنید که بتواند نیازهای برنامه های کاربردی، داده ها و کاربران شما را تحمل کند. اهداف یادگیری پایگاه های اطلاعاتی رابطه ای کلیدها و ارزشهای منحصر به فرد برنامه ریزی پایگاه داده ایجاد جداول تعریف روابط عادی سازی و عادی سازی نوشتن پرس و جو مرتب سازی نتایج پیوستن به جداول اصلاح داده ها
-
3
1 ساعت
با زیرنویس فارسی و انگلیسیآیا می خواهید توسعه دهنده وب شوید؟ امروزه توسعه وب یک شغل نیست. طیف وسیعی از فناوری ها و گزینه های شغلی برای کشف وجود دارد. مسئولیت های اصلی به دو صورت تقسیم می شود-بین توسعه دهندگان اصلی که در وب سایت ها و برنامه ها تخصص دارند و توسعه دهندگان پشتیبان که با سرورها و پایگاه های داده کار می کنند-اما شما همچنین می توانید یک توسعه دهنده کامل باشید که بر همه جنبه های یک پروژه نظارت می کند. این دوره نقشه ای از فناوری های اصلی و مشاوره در مورد تسلط بر آنها را ارائه می دهد، همراه با جزئیات مورد نیاز برای اتصال آنها به مشاغل. نویسنده ارشد کار Ray Villalobos همچنین نکاتی را در مورد یافتن آموزش، استخدام و به حداکثر رساندن پتانسیل درآمد شما در این زمینه پردرآمد و هیجان انگیز ارائه می دهد. اهداف یادگیری انواع توسعه دهندگان وب نقش HTML، CSS و JavaScript فناوری های سرور آموزش آموزش توسعه وب انتخاب ابزار مناسب گرفتن کار درباره حقوق خود مذاکره کنید
-
4
3 ساعت
با زیرنویس فارسی و انگلیسیHypertext Markup Language (HTML) پایه و اساس توسعه وب سایت و برنامه های وب است. این به شما امکا، HTML ارائه می دهد ، بسازید. مربی Jen Simmons همه مفاهیم اساسی را که برای استفاده متفکرانه از HTML نیاز دارید برجسته می کند. او بر نشانه گذاری معنایی متمرکز است: محتوا را به عنوان آنچه که هست ، برچسب گذاری کند و نه فقط برای قالب بندی ، سازگاری یا راحتی. این برای کسانی که وب را به طور متفاوتی مصرف می کنند تأثیر گسترده ای دارد. این تضمین می کند که وقتی صفحه خوان یا سیستمی (مانند موتور جستجو) یک صفحه را مصرف می کند ، دقیقاً می داند که چه چیزی حاوی آن است و چگونه این اطلاعات را دسته بندی می کند. موضوعات مورد بحث عبارتند از: - نحو اصلی عناصر HTML - قالب بندی محتوا - نمایش تصاویر - ایجاد پیوندها - صفات HTML جهانی - ناوبری ساختمان - محتوای ساختار - فرم های ساختاری - ایجاد جدول
-
5
4 ساعت
با زیرنویس فارسی و انگلیسیCascading Style Sheets (CSS) یک زبان صفحه است که به شما امکان می دهد ظاهر صفحات وب خود را کنترل کنید. در این دوره عملی، کریستینا تروونگ مفاهیمی را که پایه و اساس CSS را تشکیل می دهد، نشان می دهد و آنچه را که باید برای تغییر CSS موجود و نوشتن خود بدانید باید بدانید، توضیح می دهد. کریستینا توضیح می دهد که چگونه می توان رنگ ها و سایر عناصر طراحی را اضافه کرد تا صفحات وب شما فراتر از متن سیاه در زمینه سفید باشد. او نحوه استفاده از انتخاب کننده ها، نحوه تعریف فاصله بین اندازه و اندازه عناصر صفحه و نحوه سبک بندی متن و مدیریت طرح بندی های اساسی با Flexbox و Grid را نشان می دهد. او همچنین کار با انتخاب کننده های پیشرفته، ایجاد طرح بندی سیال و تعیین زمان استفاده از ویژگی های شناور و موقعیت را پوشش می دهد. به علاوه، در پایان دوره، با یک پروژه واقعی - یک صفحه رزومه آنلاین - کنار می روید. اهداف یادگیری نوشتن انتخاب کننده های اصلی تنظیم خواص آبشار و وراثت تنظیم خانواده فونت، اندازه فونت، رنگ متن و موارد دیگر کار با مدل جعبه استفاده از شبکه و Flexbox با استفاده از خواص float و position کار با انتخاب کننده های پیشرفته ایجاد چیدمان های روان
-
6
5 ساعت
با زیرنویس فارسی و انگلیسیJavaScript یک زبان برنامه نویسی وب است. همانطور که وب از یک محیط استاتیک به یک محیط پویا تبدیل میشود، تمرکز فناوری از نشانه گذاری استاتیک و یک ظاهر طراحی شده - که اغلب توسط سیستمهای مدیریت محتوا یا اسکریپتهای خودکار اداره میشود - به رابطهای پویا و تعامل پیشرفته تبدیل میشود. JavaScript که زمانی اختیاری دیده میشد، اکنون به بخشی جدایی ناپذیر از وب تبدیل شده و هر لایه را با اسکریپت خود تزریق میکند. از طریق مثالهای عملی و پروژههای کوچک، این دوره به شما کمک میکند تا از جاوااسکریپت، از اصول اصلی مانند متغیرها، انواع دادهها، شرایط و توابع از طریق مباحث پیشرفته از جمله حلقهها و برنامه نویسی DOM، درک خود را از JavaScript بسازید. در طول راه، مربی Morten Rand-Hendriksen چالشهایی را ارائه میدهد که به شما امکان میدهد مهارتهای جدید خود را امتحان کنید.
-
7
3 ساعت
با زیرنویس فارسی و انگلیسیPython - زبان شی گرا محبوب و بسیار خوانا - هم قدرتمند است و هم یادگیری آن نسبتاً آسان است. چه در برنامه نویسی تازه کار باشید و چه یک توسعه دهنده با تجربه، این دوره می تواند به شما در شروع کار با پایتون کمک کند. جو مارینی یک نمای کلی از فرآیند نصب، سینتکس پایه پایتون و نمونه ای از نحوه ساخت و اجرای یک برنامه ساده پایتون را ارائه می دهد. یاد بگیرید که با تاریخ و زمان کار کنید، فایلها را بخوانید و بنویسید، و دادههای HTML، JSON و XML را از وب بازیابی و تجزیه کنید.
-
8
2 ساعت
با زیرنویس فارسی و انگلیسیجاوا یکی از پنج زبان برنامه نویسی برتر است و برای وب سایت ها ، کنترلرهای تعبیه شده و توسعه برنامه های Android استفاده می شود. آیا علاقه مند به یادگیری نحوه کدگذاری با جاوا هستید؟ با مربی کاترین هاج همراه شوید زیرا او به شما کمک می کند تا با این زبان محبوب بلند شوید و بدوید. کاترین تمام اصول را پوشش می دهد: انواع داده ها ، رشته ها ، توابع و حلقه ها. او به شما کمک می کند تا جریان و منطق کد خود را کنترل کنید ، و از پروژه خود اشکال زدایی کنید تا مطمئن شوید کاملاً اجرا می شود. در طول راه ، او مثالهای واقعی را ارائه می دهد و چالش هایی را به شما معرفی می کند که به شما امکان می دهد مهارت های جدید خود را تمرین کنید. این دوره برای توسعه دهندگانی که باید سریع با جاوا سریع شوند و همچنین برای برنامه نویسان مبتدی که اولین طعم این زبان محبوب را می خواهند مناسب است.
-
9
3 ساعت
با زیرنویس فارسی و انگلیسیزبان سیشارپ از ویندوز شروع به کار کرد ، اما امروز تقریباً در همه جا می توانید آن را پیدا کنید. چه در فضای ابری ، در دسک تاپ های دارای MacOS و Linux ، یا در سیستم عامل های تلفن همراه مانند Android و iOS ، سیشارپ به زبانی قدرتمند و بالغ برای تقریباً هر هدف برنامه نویسی تبدیل شده است. در این دوره ، جو مارینی به اصول سیشارپ می پردازد ، و با یک مرور کلی از ساختارهای زبان مانند جریان برنامه و انواع داده ها شروع می شود. او سپس به مباحث پیشرفته تری مانند توابع، تکنیک های برنامه نویسی شی گرا و پردازش رشته می پردازد. بعد از این دوره ، شما درک بهتری از سیشارپ خواهید داشت ، و اینکه چگونه ترکیب قدرت ، سادگی و رسا بودن آن را به یک زبان برنامه نویسی کاملاً همه کاره تبدیل می کند که تقریباً برای هر سناریویی قابل استفاده است.
-
10
2 ساعت
با زیرنویس فارسی و انگلیسیزبان پرس و جو ساختاریافته (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) از جدول دانشجویی را تعیین کنید.
-
11
2 ساعت
با زیرنویس فارسی و انگلیسیبا مهمترین دغدغه های امنیتی هنگام توسعه وب سایت ها آشنا شوید و بدانید که برای محافظت از سرورها، نرم افزارها و داده های خود در برابر آسیب ها چه کار می توانید انجام دهید. مربی کوین اسکوگلند توضیح می دهد که انگیزه هکرها و رایج ترین روش های حمله آنها چیست و سپس تکنیک ها و طرز فکر مورد نیاز برای ایجاد راه حل برای این چالش های امنیت وب را توضیح می دهد. هشت اصل اساسی که زیربنای همه تلاش های امنیتی، اهمیت فیلتر کردن ورودی و کنترل خروجی و نحوه دفاع در برابر رایج ترین انواع حملات است را بیاموزید. این دوره برای توسعه دهندگانی که می خواهند وب سایت های خود را ایمن کنند و برای هر کس دیگری که می خواهد در مورد امنیت وب اطلاعات بیشتری کسب کند، ضروری است. اهداف یادگیری مدلهای تهدید حداقل امتیاز دفاع در عمق اعتبارسنجی و ضدعفونی کردن ورودی حملات اعتباری تزریق SQL اسکریپت نویسی بین سایت