آنچه یاد خواهید گرفت:
نصب Python و محیط توسعه Python را یاد خواهید گرفت.
متغیرها، قواعد نامگذاری و انواع داده را یاد خواهید گرفت.
حلقهها و دستورات شرطی را یاد خواهید گرفت.
ساختارهای داده در Python را یاد خواهید گرفت.
توابع در Python را یاد خواهید گرفت.
نصب JDK و محیط توسعه محلی را یاد خواهید گرفت
با نمودارهای کلاس، توالی و فعالیت را یاد خواهید گرفت.
یاد خواهید گرفت چگونه مفاهیم Java را برای توسعه یک پروژه واقعی اعمال کنید.
با معماری لایهای و چگونگی استفاده از آن برای توسعه پروژههای Java را یاد خواهید گرفت.
پیش نیازهای دوره
مبانی هر زبان برنامهنویسی
توضیحات دوره
اگر کنجکاو هستید بدانید چگونه میتوان از برنامهنویسی Java برای توسعه پروژههای واقعی استفاده کرد، این دوره برای شماست. در این دوره یاد میگیرید چگونه هر یک از مفاهیم Java را برای ساخت هر اپلیکیشن مطابق نیاز خود اعمال کنید.
در این دوره، توسعه یک اپلیکیشن تجارت الکترونیک را تنها با استفاده از Core Java و مفاهیم آن یاد خواهیم گرفت.
موارد زیر را یاد خواهید گرفت.:
نصب JDK و محیط توسعه محلی را یاد خواهید گرفت.
نمودارهای کلاس، توالی و فعالیت را یاد خواهید گرفت.
یاد خواهید گرفت چگونه مفاهیم Java را برای توسعه یک پروژه واقعی اعمال کنید.
بهترین شیوههای توسعه پروژههای Java را یاد خواهید گرفت
با معماری لایهای و چگونگی استفاده از آن برای توسعه پروژههای Java را یاد خواهید گرفت.
ایجاد پروژه Java برای اپلیکیشن Bookstore
توضیح نمودار توالی
توضیح نمودار کلاس
ایجاد همه بستههای موردنیاز
ایجاد کلاسهای Book DTO و Entity
ایجاد لایه Repository و پیادهسازی آن برای Book
ایجاد لایه Service و پیادهسازی آن برای Book
ایجاد لایه Controller و کلاس Test Client برای Book
یکپارچهسازی Book Client با لایههای Controller و Service
یاد میگیرید چگونه با مرور آنچه تا اینجا ساختهایم، کد را Debug کنید.
یکپارچهسازی لایه Repository و Converter برای Book با استفاده از الگوی طراحی Adapter
ذخیره Entity کتاب در یک لیست داخل Repository
سریالسازی و ذخیره Entity کتاب در فایل
نوشتن منطق Deserialization برای دریافت آبجکت Book Entity از فایل ذخیرهشده
دریافت جزئیات کتاب، Deserialization آبجکت و اشکال زدایی
در این دوره همه چیز را درباره زبان برنامهنویسی Python یاد خواهید گرفت.
نکته مهم این است که برای یادگیری و شروع استفاده از Python، نیازی به هیچ تجربه قبلی در برنامهنویسی ندارید.
یادگیری را با موارد زیر آغاز میکنیم:
نصب Python و محیط توسعه Python را یاد خواهید گرفت.
متغیرها و قواعد نامگذاری مختلفی که را برای تعریف متغیرها استفاده میشوند، یاد خواهید گرفت.
انواع داده مختلف در Python و اینکه هر نوع داده را چه زمانی باید استفاده کرد، یاد خواهید گرفت.
انواع مختلف حلقهها در Python و اینکه هر نوع حلقه را چه زمانی باید استفاده کرد، یاد خواهید گرفت.
ساختارهای شرطی مانند If Else و If Else If در Python و اینکه هر نوع را چه زمانی باید استفاده کرد، یاد خواهید گرفت.
Collectionها مانند List و Tuple و تفاوتهای آنها را یاد خواهید گرفت.
Dictionary و چگونگی استفاده از آن را یاد خواهید گرفت.
یاد خواهید گرفت چگونه Collectionها، حلقهها و ساختارهای کنترلی را با هم به کار ببرید تا موارد استفاده مختلف را پیادهسازی کنید.
یاد خواهید گرفت چگونه در Python تابع بنویسید.
یاد خواهید گرفت چگونه یک تابع را با پارامتر یا بدون پارامتر از تابعی دیگر فراخوانی کنید.
عملگرها و عملوندها را یاد خواهید گرفت و عملیات مختلف را انجام خواهید داد.
تقدم عملگرها را یاد خواهید گرفت و یاد میگیرید چگونه از آن در عملیات حسابی استفاده کنید.
تبدیل نوع داده از یک نوع به نوع دیگر را یاد خواهید گرفت.
همچنین چندین پروژه کوچک برای اعمال مفاهیمی که یاد میگیریم ایجاد خواهیم کرد.
این دوره برای چه کسانی مناسب است؟
هر کسی که میخواهد Java و Python را یاد بگیرد