آموزش مقدماتی برنامه‌نویسی شیءگرا در جاوا - آخرین آپدیت

دانلود Introducción a la programación orientada a objetos en Java

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به دوره مقدماتی برنامه‌نویسی شیءگرا در جاوا از دانشگاه لوس آندس خوش آمدید! هدف این دوره فراهم کردن یک محیط تعاملی برای یادگیری زبان برنامه‌نویسی جاوا با تمرکز بر ساخت و مدیریت اشیاء است. استراتژی آموزشی مورد استفاده، یادگیری فعال مبتنی بر مطالعه موردی (Case-based learning) است. این یک دوره بسیار تعاملی است که شما را به چالش می‌کشد تا به سوالات پاسخ دهید، درک خود را بسنجید، کدنویسی تمرینی انجام دهید و مسائل را در سطوح مختلف حل کنید. شما فرصت‌های متعددی برای تبدیل تئوری به عمل خواهید داشت و با فعالیت‌های آموزشی، امتیاز تجربه، مهارت و صلاحیت کسب می‌کنید که به توسعه توانایی‌های انتزاعی و برنامه‌نویسی شما کمک می‌کند. علاوه بر این، شما می‌توانید از دو اپلیکیشن وب توسعه‌یافته توسط دانشگاه لوس آندس استفاده کنید که برای تقویت مهارت‌های برنامه‌نویسی بسیار مفید هستند: ۱. CupiExámenes: نرم‌افزار تمرین کدنویسی جاوا که بازخورد خودکار درباره اشتباهات نوشتاری کد ارائه می‌دهد و فرآیند برنامه‌نویسی را ارزیابی می‌کند؛ یعنی به شما می‌گوید نتیجه درست یا غلط است، کجا اشتباه کرده‌اید و دلیل آن چیست. ۲. CupiTips: اپلیکیشن وب دیگری که لیستی از خطاهای رایج در برنامه‌نویسی جاوا را ارائه می‌دهد و به دانشجو اجازه می‌دهد آن‌ها را اصلاح کرده و از اشتباهات خود درس بگیرد. دانشگاه لوس آندس این اپلیکیشن‌ها و همچنین کتاب‌هایی را که برای یادگیری مفاهیم پایه و آمادگی برای این دوره نیاز دارید، به صورت رایگان در اختیار شما قرار می‌دهد. لطفاً توجه داشته باشید که زمان تخمینی برای انجام فعالیت‌های هر ماژول به طور متوسط ۱۴ ساعت است. شما می‌توانید این زمان را بسته به توانایی و نیاز آموزشی خود در بازه‌ای از ۱ تا ۲ هفته برای هر ماژول صرف کنید. همچنین توصیه می‌کنیم تمام فعالیت‌های آموزشی را به ترتیب پیشنهادی انجام دهید تا بهترین بهره را از این دوره ببرید.

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

ماژول ۱: کلاس‌ها و اشیاء Módulo 1: Clases y objetos

  • مقدمه‌ای بر دوره Introducción al curso

  • آیا برای شروع آماده هستید؟ ¿Preparado para comenzar?

  • انگیزه در موضوع کلاس‌ها و اشیاء Motivación al tema de clases y objetos

  • ویدیو آموزشی: کلاس‌ها و اشیاء Vídeo-clase: Clases y objetos

  • کلاس‌ها Clases

  • ویژگی‌ها (Attributes) Atributos

  • ارتباطات (Associations) Asociaciones

  • متدها و دستورالعمل‌ها Métodos e instrucciones

  • اشیاء Objetos

  • سازنده‌ها (Constructors) Constructores

  • فراخوانی متدها Llamado de métodos

  • ساخت اشیاء Creación de objetos

  • مطالعه موردی: خطوط تلفن Caso de estudio de líneas telefónicas

  • ویدیو کدنویسی: خودروها Vídeo-código: Carros

  • ویدیو کدنویسی: مثلث‌ها Vídeo-código: Triángulos

  • نمایش اپلیکیشن نهایی خطوط تلفن Demo de la aplicación final de líneas telefónicas

  • توضیح معماری پروژه‌ها Explicación arquitectura de proyectos

  • ویدیو کدنویسی: خطوط تلفن بخش اول Vídeo-código: Líneas telefónicas - Parte I

  • ویدیو کدنویسی: خطوط تلفن بخش دوم Vídeo-código: Líneas telefónicas - Parte II

  • نمایش نهایی اپلیکیشن انتخاب‌ها Demo final de la aplicación de elecciones

  • خب حالا مرحله بعد چیست؟ ¿Y ahora qué sigue?

ماژول ۲: آرایه‌ها و بردارها Módulo 2: Arreglos y vectores

  • انگیزه در موضوع آرایه‌ها و بردارها Motivación al tema de arreglos y vectores

  • ویدیو آموزشی: آرایه‌های یک‌بعدی Vídeo-clase: Arreglos 1D

  • ویدیو آموزشی: جستجوهای خاص Vídeo-clase: Búsquedas especiales

  • آرایه‌ها و بردارها Arreglos y vectores

  • دستورالعمل‌های شرطی Instrucciones condicionales

  • آرایه‌های یک‌بعدی Arreglos 1D

  • دستورالعمل‌های تکرار شونده Instrucciones repetitivas

  • الگوهای پیمایش Patrones de recorrido

  • بردارها Vectores

  • جستجوها Búsquedas

  • آرایه‌های دو‌بعدی Arreglos 2D

  • مطالعه موردی: هواپیما Caso de estudio del avión

  • ویدیو کدنویسی: هواپیما بخش اول Vídeo-código: Avión - Parte I

  • ویدیو کدنویسی: هواپیما بخش دوم Vídeo-código: Avión - Parte II

  • ویدیو کدنویسی: هواپیما بخش سوم Vídeo-código: Avión - Parte III

  • ویدیو کدنویسی: هواپیما بخش چهارم Vídeo-código: Avión - Parte IV

  • ویدیو کدنویسی: نمایشگر تصاویر Vídeo-código: Visor Imágenes

  • نمایش اپلیکیشن نهایی هواپیما Demo de la aplicación final del avión

  • نمایش اپلیکیشن نهایی نمایشگر تصاویر Demo de la aplicación final del visor de imágenes

  • مطالعه موردی: نمایشگر تصاویر Caso de estudio del visor de imágenes

  • نمایش نهایی اپلیکیشن هواپیما با فیلم‌ها Demo de la aplicación final del avión con películas

  • خب حالا مرحله بعد چیست؟ ¿Y ahora qué sigue?

ماژول ۳: مرتب‌سازی Módulo 3: Ordenamiento

  • انگیزه در موضوع مرتب‌سازی Motivación al tema de ordenamiento

  • ویدیو آموزشی: الگوریتم مرتب‌سازی درج (Insertion Sort) Vídeo-clase: Algoritmo de ordenamiento por inserción

  • ویدیو آموزشی: الگوریتم مرتب‌سازی انتخابی (Selection Sort) Vídeo-clase: Algoritmo de ordenamiento por selección

  • ویدیو آموزشی: الگوریتم مرتب‌سازی حبابی (Bubble Sort) Vídeo-clase: Algoritmo de ordenamiento burbuja

  • الگوریتم انتخابی Algoritmo de selección

  • الگوریتم حبابی Algoritmo burbuja

  • الگوریتم درج Algoritmo de inserción

  • مطالعه موردی: نمونه‌های عددی Caso de estudio de muestras numéricas

  • ویدیو کدنویسی: الگوریتم مرتب‌سازی درج Vídeo-código: Algoritmo de ordenamiento por inserción

  • ویدیو کدنویسی: الگوریتم مرتب‌سازی حبابی Vídeo-código: Algoritmo de ordenamiento burbuja

  • نمایش اپلیکیشن نهایی نمونه‌های عددی Demo de la aplicación final de muestras numéricas

  • نمایش اپلیکیشن نهایی نمایش سگ‌ها Demo de la aplicación final de exposición canina

  • خب حالا مرحله بعد چیست؟ ¿Y ahora qué sigue?

ماژول ۴: ارث‌بری Módulo 4: Herencia

  • انگیزه در موضوع ارث‌بری Motivación al tema de herencia

  • ویدیو آموزشی: ارث‌بری Vídeo-clase: Herencia

  • انواع ارث‌بری Tipos de herencia

  • ویژگی‌های مشترک Atributos compartidos

  • بازنویسی متدها (Overriding) Sobreescritura de métodos

  • مطالعه موردی: خطوط تلفن Caso de estudio de líneas telefónicas

  • کلاس‌ها و متدهای انتزاعی (Abstract) Clases y métodos abstractos

  • چندریختی (Polymorphism) Polimorfismo

  • دستور instanceof Instrucción instanceof

  • جنریک‌ها (Generics) Generics

  • اینترفیس‌ها Interfaces

  • مجموعه‌ها و تکرارکننده‌ها Colecciones e iteradores

  • ویدیو کدنویسی: خطوط تلفن Vídeo-código: Líneas telefónicas

  • نمایش اپلیکیشن نهایی خطوط تلفن Demo de la aplicación final de líneas telefónicas

  • نمایش اپلیکیشن نهایی توسعه خطوط تلفن Demo de la aplicación final de extensión de líneas telefónicas

  • خب حالا مرحله بعد چیست؟ ¿Y ahora qué sigue?

ماژول ۵: رابط گرافیکی Módulo 5: Interfaz Gráfica

  • انگیزه در موضوع رابط گرافیکی Motivación al tema de interfaz gráfica

  • نمایش اپلیکیشن نهایی ماژول رابط گرافیکی Demo de la aplicación final del módulo de interfaz gráfica

  • موجودیت‌های دنیای گرافیکی و تعاملی Entidades del mundo gráfico y de interacción

  • پنجره اصلی La ventana principal

  • بخش‌بندی‌ها و پنل‌ها Divisiones y páneles

  • برچسب‌ها، نواحی متنی و دکمه‌ها Etiquetas, zonas de texto y botones

  • اقدامات کاربر و رویدادهای اپلیکیشن Acciones del usuario y eventos de la aplicación

  • معماری و توزیع مسئولیت‌ها Arquitectura y distribución de responsabilidades

  • پایان دوره Cierre del curso

نمایش نظرات