کۆرسی گشتگیری زمانی پرۆگرامسازی Java
دەربارەی خولەکە
زمانێک کە هەموو جیهانی پێ بەڕێوە دەچێت! زمانی جاڤا (Java) یەکێکە لە بەهێزترین و متمانەپێکراوترین زمانەکانی پڕۆگرامکردن کە لە پەرەپێدانی ئەپڵیکەیشنی مۆبایل (Android)، سیستەمی کۆمپانیا گەورەکان و وێبسایتە زەبەلاحەکاندا بەکاردێت. ئەم کۆرسە لە Ferkar Academy پڕۆگرام کراوە بۆ ئەوەی تۆ لە سفرەوە ببات بۆ ئاستێکی پڕۆفیشناڵ کە نەک تەنها کۆد بنووسیت، بەڵکو وەک پڕۆگرامەرێکی ژیر بیر بکەیتەوە.
لەم کۆرسەدا چی فێردەبیت؟
ئەم کۆرسە بە وردی و هەنگاو بە هەنگاو دابەش کراوە بۆ چوار قۆناغی سەرەکی:
٠. قۆناغی لۆژیک و چارەسەرکردنی کێشە (Problem Solving):
پێش ئەوەی دەست بە کۆدنووسین بکەیت، بناغەی بیرکردنەوەت بنیات دەنێین:
تێگەیشتن لە Algorithms و چۆنیەتی نەخشەسازی بە Flowcharts.
نووسینی Pseudocode بۆ شیکارکردنی کێشەکان.
چارەسەرکردنی Simple Logic Problems بۆ ڕاهێنانی مێشک.
١. بناغەیەکی پتەو (Foundations):
تێگەیشتن لەوەی پڕۆگرامکردن چییە و Java چۆن کار دەکات.
نووسینی یەکەم پڕۆگرام (First Program).
شارەزابوون لە Variables و هەموو جۆرەکانی داتا (Data Types).
تێگەیشتن لە Type Casting و مامەڵەکردن لەگەڵ Input & Output.
٢. لۆژیک و ڕەوتی کۆد (Logic & Flow):
کۆنتڕۆڵکردنی ڕەوتی پڕۆگرام بە Conditions (if / else / switch).
دووبارەکردنەوەی کارەکان بە Loops (for / while / do-while).
تەکنیکی پێشکەوتووی 2D Loops بۆ دروستکردنی پەتێرن و لۆژیکی ئاڵۆز.
دروستکردنی Methods بۆ ڕێکخستنی کۆدەکان.
فێربوونی Common Patterns و بەشداری لە Problem-Solving Sessions.
٣. مامەڵەکردن لەگەڵ داتا و پڕۆژەی باکئێند (Data & Storage):
کارکردن لەگەڵ Arrays
تێگەیشتن لە 2D Arrays.
مامەڵەکردنی پڕۆفیشناڵ لەگەڵ دەقەکان (Strings).
دۆزینەوەی هەڵەکان و چارەسەرکردنیان (Errors, Exception Handling & Debugging).
پاشکەوتکردنی داتا لە ڕێگەی File Handling.
پڕۆژەی ناوەڕاست (Backend): دروستکردنی سیستمێکی بانکی تەواو (Bank System Project).
٤. جیهانی OOP (Object-Oriented Programming):
ئەمە ئەو بەشەیە کە دەتکاتە پڕۆگرامەرێکی ئاستی نێودەوڵەتی:
Classes & Objects و بەکارهێنانی Constructors.
پاراستنی داتا بە Encapsulation و Access Modifiers.
تێگەیشتن لە Static و Final.
بەهێزکردنی کۆد بە Inheritance و Polymorphism.
چەمکە پێشکەوتووەکانی Abstract Classes و Interfaces.
پڕۆژەی کۆتایی: سیستەمی بەڕێوەبردنی قوتابیان (Student Management System)
لە کۆتایی کۆرسەکەدا، هەموو ئەو زانیارییانەی فێربوویت لە پڕۆژەیەکی گەورەدا کۆیان دەکەینەوە بۆ دروستکردنی سیستمێکی گشتگیر کە ئامادەت دەکات بۆ بازاڕی کار
مامۆستا
کاوان ئیدریس
مامۆستای کۆرسەکە
مامۆستای کۆرسەکە