آموزش برنامه نویسی جاوا (Java SE)
Learn Java SE programming! This course covers fundamental Java concepts, ideal for beginners and those looking to build robust applications. Start your Java journey today!
Course Content
آموزش برنامه نویسی جاوا (Java SE) is an intermediate-level Udemy course taught by Teimour Sheidaei. It runs 26h, is taught in English, and includes a certificate of completion. Learners rate it 4.9 out of 5 from 10 reviews, with 27 students enrolled. It is a paid course, last updated January 2021.
در این دوره آنلاین، شما مهارتهای لازم برای تبدیل شدن به یک برنامهنویس جاوا حرفهای را کسب خواهید کرد. این دوره، ترکیبی از مبانی قوی و تمرینهای عملی را ارائه میدهد تا شما را برای توسعه برنامههای قدرتمند و کاربردی آماده کند.
مفاهیم و ساختارهای پایه جاوا:
- ساختارها و مفاهیم پایه جاوا: درک عمیق از اصول اولیه زبان جاوا، شامل انواع دادهها، متغیرها، عملگرها و ساختارهای کنترلی.
- کار با محیط یکپارچه توسعه (IDE): تسلط بر استفاده از یک IDE قدرتمند برای افزایش بهرهوری در کدنویسی و دیباگ کردن.
برنامه نویسی شی گرا (OOP):
- برنامه نویسی شی گرا (O.O.P): آشنایی کامل با اصول برنامه نویسی شی گرا، شامل کلاسها، اشیاء، و ویژگیهای کلیدی آن.
- وراثت، چندریختی و پنهان سازی در جاوا (Inheritance, Polymorphism and Encapsulation): یادگیری نحوه استفاده از این مفاهیم اساسی برای ایجاد کدهای ماژولار، قابل نگهداری و قابل توسعه.
کلاسها و اینترفیسها:
- کلاس و اینترفیس انتزاعی در جاوا (Abstract Class and Interface): درک تفاوت و کاربرد کلاسهای انتزاعی و اینترفیسها در طراحی سیستمهای نرمافزاری.
مدیریت خطا و استثنا:
- مدیریت استثناها و خطاها (Exception Handling): یادگیری روشهای موثر برای مدیریت خطاها و استثناها در برنامههای جاوا و جلوگیری از crash شدن برنامه.
توسعه برنامههای دسکتاپ:
- طراحی گرافیک برای اپلیکیشن های دسکتاپی (Desktop Application): آشنایی با تکنیکهای طراحی رابط کاربری گرافیکی (GUI) برای ساخت برنامههای دسکتاپ جذاب و کاربرپسند.
پروژههای عملی:
- پیاده سازی کامل پروژههای متعدد: بهرهمندی از تمرینهای عملی و پروژههای کامل برای تثبیت یادگیری و کسب تجربه در توسعه برنامههای جاوا. این پروژهها به شما کمک میکنند تا مهارتهای خود را در عمل به کار بگیرید و نمونه کارهای قوی ایجاد کنید.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.