آموزش جاوا 9 - برنامه نویسی شی گرا [ویدئو]

Learning Java 9 - Object Oriented Programming [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: وقتی صحبت از یادگیری مهارت های برنامه نویسی می شود، دانستن نحوه برنامه نویسی در جاوا یک مزیت واضح در حرفه شما است، زیرا با جاوا کد شما چیزی فراتر از کد است! جاوا به شما مهارت های شغلی پیشرفته و پرتقاضی در زمینه هایی مانند موبایل، برنامه های وب، اینترنت اشیاء، کلان داده، یادگیری ماشینی، پلتفرم های ابری و زیرساخت های ابری می دهد. خواه در حال توسعه یک باطن سازمانی قوی، ساختن فرانت اند یا در نقش DevOps هستید، داشتن مهارت های برنامه نویسی جاوا می تواند بازی شما را بهبود بخشد. این دوره با نصب Java 9، Maven و Intellij Community Edition بر روی رایانه شما و اجرای یک مثال ساده "Hello World" در جاوا برای آزمایش پیکربندی شروع می شود. در ادامه، با جاوا، زمان اجرا زبان جاوا و ماشین مجازی جاوا (JVM) آشنا خواهید شد. در اینجا ما مزایایی را که JVM برای ما به ارمغان می آورد و همچنین نمونه های بسیار ساده برنامه نویسی جاوا در Java Shell (JShell)، یک جاوا REPL که به تازگی برای جاوا 9 معرفی شده است، مورد بحث قرار خواهیم داد. در ادامه، تعدادی از انواع مختلف را مدل خواهید کرد وسیله نقلیه موتوری، سودمندی الگوی OOP را نشان می دهد و چگونه می توانیم از آن در جاوا استفاده کنیم. در اینجا، ما اشیاء، کلاس ها، وراثت، کلاس های انتزاعی و رابط ها را پوشش خواهیم داد. اکنون زمان مناسبی برای شروع استفاده از برخی از بلوک های ساختمانی اساسی جاوا است. ما با بحث و نشان دادن انواع مختلف اولیه موجود و تفاوت بین انواع اولیه و کلاس های مربوط به آنها (به عنوان مثال: double در مقابل Double)، و همچنین ساختارهای داده ساده مانند آرایه ها، که هر کدام با مثال هایی از طریق JShell نشان داده شده اند، شروع می کنیم. این دوره فهرست‌ها، نقشه‌ها و مجموعه‌هایی را که معمولاً از مجموعه داده‌ها استفاده می‌شوند، نشان می‌دهد (با مثال). سپس تفاوت‌های بین رابط هر یک از اینها و پیاده‌سازی بتن مربوطه آنها را مورد بحث قرار می‌دهیم. این آموزش با بارگیری یک فایل متنی در مجموعه داده های لیست و مرتب سازی آن به پایان می رسد. این دوره جامع به شما نگاهی عملی به برنامه نویسی در جاوا می دهد، همراه با اصول برنامه نویسی شی گرا، زبان زمان اجرا جاوا، ماشین مجازی جاوا (JVM) و تغییرات زبان معرفی شده با جاوا 9 را به شما نشان می دهد. دقیقاً چرا جاوا امروزه زبان برنامه نویسی شماره 1 در جهان است! - درک کامل از اصول برنامه نویسی شی گرا مانند اشیاء، کلاس ها، وراثت، کلاس های انتزاعی و رابط ها. -- ویژگی های زبان برنامه نویسی جاوا و مزایای موجود با ماشین مجازی جاوا --چیزهای جدید در جاوا 9 - یک مثال ساده "Hello World" را در جاوا اجرا کنید -نوشتن نمونه های ساده برنامه نویسی جاوا در جاوا شل (JShell) - از بلوک های ساختمانی اصلی زبان برنامه نویسی جاوا، انواع مختلف اولیه، کلاس های مربوطه و ساختارهای داده ساده مانند آرایه ها استفاده کنید. - شروع به استفاده از انواع داده های رایج مانند لیست ها، نقشه ها و مجموعه ها کنید - یک فایل متنی ساده را در مجموعه داده لیست بارگیری کنید و سپس آن را مرتب کنید هر کسی که به دنبال شروع برنامه نویسی در جاوا است یا به دنبال یادگیری چیزهای جدید در این زبان در جاوا 9 است. -- این راهنمای تعاملی و جذاب یک نمای کلی از OOP در جاوا ارائه می دهد * -- نمونه های دنیای واقعی را کاوش کنید تا به شما در ساختن کمک کند. یک پایه قوی برای سایر پارادایم های برنامه نویسی * -- نمایش انواع مختلف اولیه موجود در زبان، تفاوت بین انواع اولیه و کلاس های متناظر آنها، و ساختارهای داده ساده مانند آرایه ها *

سرفصل ها و درس ها

نصب و راه اندازی Installation and Setup

  • بررسی اجمالی دوره The Course Overview

  • راهنمای نصب Installation Guide

زبان برنامه نویسی جاوا The Java Programming Language

  • مقدمه ای بر زبان برنامه نویسی جاوا و تاریخچه آن Introduction to the Java Programming Language and Its History

  • مقدمه ای بر JVM Introduction to the JVM

  • مقدمه ای بر JShell و یک مثال ساده "Hello World". Introduction to JShell and a Simple “Hello World” Example

  • نمونه های بیشتر JShell More JShell Examples

مقدمه ای بر برنامه نویسی شی گرا در جاوا Introduction to Object Oriented Programming in Java

  • مقدمه ای بر OOP – اشیاء و کلاس ها Introduction to OOP – Objects and Classes

  • اصول اصلی OOP OOP Core Principles

  • نمونه مدلسازی خودرو Vehicle Modeling Example

مقدمه ای بر متغیرها، انواع داده ها و ساختارهای داده ساده Introduction to Variables, Data Types, and Simple Data Structures

  • داده های اولیه Data Primitives

  • انواع داده های مبتنی بر شی Object Based Data Types

  • ساختارهای داده Data Structures

فهرست ها، نقشه ها و مجموعه ها Lists, Maps and Sets

  • ساختارهای داده - رابط ها و پیاده سازی های بتن Data Structures – Interfaces and Concrete Implementations

  • بارگذاری داده ها از یک فایل متنی در یک لیست Loading Data from a Text File into a List

  • مرتب سازی داده ها با استفاده از Streams API Sorting Data Using the Streams API

  • نقشه ها و مجموعه ها Maps and Sets

نمایش نظرات

آموزش جاوا 9 - برنامه نویسی شی گرا [ویدئو]
جزییات دوره
2 h 10 m
16
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

James Cross James Cross

کولیبری یک شرکت مشاوره فناوری است که در سال 2015 توسط جیمز کراس و اینگرید فونی تاسیس شد. این شرکت با تخصص عمیق در زمینه هایی مانند کلان داده، علم داده، یادگیری ماشین و محاسبات ابری، به مشتریان خود کمک می کند تا در دنیای به سرعت در حال تغییر و پیچیده فناوری های نوظهور حرکت کنند. در چند سال گذشته، آنها با برخی از بزرگترین و معتبرترین شرکت های جهان، از جمله بانک سرمایه گذاری ردیف 1، یک گروه مشاوره مدیریت پیشرو، و یکی از محبوب ترین شرکت های نوشابه در جهان کار کرده اند و به هر یک از آنها کمک کرده اند تا داده های آن را بهتر درک کرده و آن ها را به روش های هوشمندانه تری پردازش کنید. این شرکت با شعار خود زندگی می کند: داده -> هوش -> عمل. جیمز کراس یک مهندس داده بزرگ و معمار راه حل های AWS دارای گواهینامه است که علاقه زیادی به برنامه های کاربردی داده محور دارد. او 3 تا 5 سال گذشته را صرف کمک به مشتریان خود برای طراحی و پیاده‌سازی پلتفرم‌های کلان داده در مقیاس عظیم، استریم، پشته‌های تحلیلی مبتنی بر ابر و معماری‌های بدون سرور کرده است. او کار حرفه‌ای خود را در بانکداری سرمایه‌گذاری، با کار با فناوری‌های جاافتاده مانند جاوا و SQL Server، قبل از ورود به فضای Big Data آغاز کرد. از آن زمان او با طیف وسیعی از ابزارهای کلان داده از جمله اکثر اکو سیستم Hadoop، Spark و بسیاری از فناوری‌های No-SQL مانند Cassandra، MongoDB، Redis و DynamoDB کار کرده است. اخیراً تمرکز او بر روی فناوری‌های ابری و نحوه استفاده از آن‌ها در تجزیه و تحلیل داده‌ها بوده است که در کار او در Scout Solutions به عنوان CTO و اخیراً با Mckinsey به اوج خود رسیده است. جیمز یک معمار راه حل های دارای گواهینامه AWS با چندین سال تجربه در طراحی و اجرای راه حل ها در این پلت فرم ابری است. او به‌عنوان مدیر ارشد فناوری Scout Solutions Ltd، مجموعه‌ای کاملاً بدون سرور از APIها و یک پشته تحلیلی مبتنی بر Lambda و Redshift ساخت.

James Cross James Cross

کولیبری یک شرکت مشاوره فناوری است که در سال 2015 توسط جیمز کراس و اینگرید فونی تاسیس شد. این شرکت با تخصص عمیق در زمینه هایی مانند کلان داده، علم داده، یادگیری ماشین و محاسبات ابری، به مشتریان خود کمک می کند تا در دنیای به سرعت در حال تغییر و پیچیده فناوری های نوظهور حرکت کنند. در چند سال گذشته، آنها با برخی از بزرگترین و معتبرترین شرکت های جهان، از جمله بانک سرمایه گذاری ردیف 1، یک گروه مشاوره مدیریت پیشرو، و یکی از محبوب ترین شرکت های نوشابه در جهان کار کرده اند و به هر یک از آنها کمک کرده اند تا داده های آن را بهتر درک کرده و آن ها را به روش های هوشمندانه تری پردازش کنید. این شرکت با شعار خود زندگی می کند: داده -> هوش -> عمل. جیمز کراس یک مهندس داده بزرگ و معمار راه حل های AWS دارای گواهینامه است که علاقه زیادی به برنامه های کاربردی داده محور دارد. او 3 تا 5 سال گذشته را صرف کمک به مشتریان خود برای طراحی و پیاده‌سازی پلتفرم‌های کلان داده در مقیاس عظیم، استریم، پشته‌های تحلیلی مبتنی بر ابر و معماری‌های بدون سرور کرده است. او کار حرفه‌ای خود را در بانکداری سرمایه‌گذاری، با کار با فناوری‌های جاافتاده مانند جاوا و SQL Server، قبل از ورود به فضای Big Data آغاز کرد. از آن زمان او با طیف وسیعی از ابزارهای کلان داده از جمله اکثر اکو سیستم Hadoop، Spark و بسیاری از فناوری‌های No-SQL مانند Cassandra، MongoDB، Redis و DynamoDB کار کرده است. اخیراً تمرکز او بر روی فناوری‌های ابری و نحوه استفاده از آن‌ها در تجزیه و تحلیل داده‌ها بوده است که در کار او در Scout Solutions به عنوان CTO و اخیراً با Mckinsey به اوج خود رسیده است. جیمز یک معمار راه حل های دارای گواهینامه AWS با چندین سال تجربه در طراحی و اجرای راه حل ها در این پلت فرم ابری است. او به‌عنوان مدیر ارشد فناوری Scout Solutions Ltd، مجموعه‌ای کاملاً بدون سرور از APIها و یک پشته تحلیلی مبتنی بر Lambda و Redshift ساخت.