لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دستور العمل های برنامه نویسی شبکه جاوا [ویدئو]
Java Network Programming Recipes [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
جاوا کلاس های متعددی را ارائه می دهد که در طول سال ها برای رفع نیازهای شبکه در حال تحول توسعه یافته اند. این رویکردها از سوکت های سطح پایین و رویکردهای مبتنی بر IP تا مواردی که در خدمات نرم افزاری محصور شده اند را شامل می شود.
این آموزش کاربردی مقدمه ای کامل برای توسعه برنامه های شبکه با جاوا ارائه می دهد. ما با اصول اولیه شبکه شروع می کنیم و سپس بررسی می کنیم که چگونه جاوا از توسعه کلاینت ها/سرورها پشتیبانی می کند. شما نحوه استفاده از کتابخانه کلاس شبکه جاوا را برای انجام سریع و بدون دردسر وظایف مشترک شبکه مانند نوشتن سرورهای چند رشته ای، مقیاس پذیری شبکه، اجرای پروتکل های برنامه کاربردی، و فیلتر کردن نام های کلاینت ها و کلاینت ها بررسی خواهید کرد. بسته های جاوا NIO و همچنین انجام چند کار، ساخت بافرهای NIO عملی، پراکندگی و جمع آوری و انتقال داده ها به کانال ها و انتخابگرها مورد بررسی قرار می گیرند.
در پایان این آموزش ویدیویی، شما به اصول شبکه (و مفاهیم پیشرفته) در جاوا تسلط خواهید داشت تا مطمئن شوید که برنامه های شبکه را درک کرده اید (و قادر به ساختن آن هستید).
[*] کاربردهای برنامه نویسی شبکه را در جاوا بیاموزید
[*] پروتکلهایی را که زیربنای اینترنت هستند، مانند TCP/IP و UDP/IP، کاوش کنید
[*] با استفاده از سوکت به برنامه های دیگر متصل شوید
[*] از کانال ها و بافرها برای تقویت ارتباط بین برنامه ها استفاده کنید
[*] دسترسی به خدمات شبکه و توسعه برنامه های کاربردی سرویس گیرنده/سرور
[*] عناصر حیاتی برنامه های کاربردی نظیر به نظیر و
[*] نحوه توسعه برنامه های کاربردی TCP و UDP Client/Server را بیاموزید
[*] تسلط بر بسته Java NIO برای انجام چند وظیفه ای توسعه دهندگان با تجربه جاوا که علاقه مند به یادگیری نحوه حل مسائل مربوط به برنامه نویسی شبکه در جاوا هستند، از این دوره بهره مند خواهند شد. دانش اولیه برنامه نویسی شبکه مفید است اما ضروری نیست. علاوه بر این، برنامه نویسان شبکه، مدیران سیستم/شبکه و توسعه دهندگان برنامه های کاربردی وب نیز از این دوره بهره مند خواهند شد. [*] پروتکلهایی را که زیربنای اینترنت هستند، مانند TCP/IP و UDP/IP، کاوش کنید. * [*] آموزش ارائه ارتباطات برتر سرور به سرور از طریق کانال های شبکه * [*] نوشتن سرورها و مشتریان شبکه با استفاده از کلاس های سوکت سطح پایین جاوا.
سرفصل ها و درس ها
شبکه و برنامه نویسی با IP و UDP
Networking and Programming with IP and UDP
بررسی اجمالی دوره
The Course Overview
معرفی
Introduction
بررسی برنامه نویسی شبکه
Review of Network Programming
لایه های شبکه
Network Layers
Java API برای برنامه نویسی شبکه
Java API to Network Programming
استفاده از سرورهای نام دامنه
Using Domain Name Servers
سرور اکو UDP
UDP Echo Server
برنامه نویسی کلاینت ها و سرورهای TCP
Programming TCP Clients and Servers
پروتکل TCP
TCP Protocol
ایجاد سرور ساده TCP Echo
Creating Simple TCP Echo Server
سرور اکو چند رشته ای
Multi-thread Echo Server
مقیاس پذیری برنامه های شبکه
Scalability of Network Programs
مدیریت اتصالات با Thread Pools
Handling Connections with Thread Pools
فیلتر کردن مشتری با استفاده از نام
Client Filtering Using Name
نوشتن ربات IRC
Writing an IRC bot
ارسال نامه
Sending Mail
دریافت نامه
Receiving Mail
با استفاده از FTP
Using FTP
با استفاده از SSH
Using SSH
برنامه نویسی جاوا NIO
Java NIO Programming
ساختار جاوا NIO
Java NIO Structure
بافرهای جاوا NIO
Java NIO Buffers
Java NIO Scatter and Gather
Java NIO Scatter and Gather
جاوا NIO انتقال
Java NIO Transfer
انتخابگر جاوا NIO
Java NIO Selector
سوکت جاوا NIO
Java NIO Socket
خلاصه دوره
Course Summary
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
پیتر ورهاس یک مهندس ارشد نرم افزار و معمار نرم افزار با پیشینه مهندسی برق و اقتصاد از TU بوداپست (MSC) و PTE مجارستان (MBA) است و همچنین در TU Delft و TU Vienna تحصیل کرده است. او اولین برنامه های خود را در سال 1979 ایجاد کرد و از آن زمان تاکنون چندین برنامه متن باز را تالیف کرده است. او در چندین سمت در صنایع مخابراتی و مالی کار کرده است. پیتر برای EPAM Systems در سوئیس کار میکند و در پروژههای توسعه نرمافزار در سایتهای مختلف مشتریان شرکت میکند و با مصاحبه با نامزدها، اجرای برنامههای آموزشی برای توسعهدهندگان و برنامههای مربیگری داخلی، از جذب استعدادها پشتیبانی میکند. او به طور مرتب در کنفرانس های بین المللی مختلف صحبت می کند.
نمایش نظرات