دوره برنامه نويسي آنلاين

۲۲ بازديد

فايل‌هاي cpp. در مقابل h (هدر)؛ فرآيند تدوين: كامپايل دوره برنامه نويسي آنلاين در مقابل. تفسير، كد منبع، كد ماشين / اسمبلر، ابزارهاي qmake و cmake. پيش پردازنده / ماكرو / كامپايل شرطي،

برنامه ريزي رويه اي:

اعلان / تعريف / مقداردهي اوليه، دامنه نام، typedef در مقابل. اعلان "استفاده از"، استنتاج نوع (خودكار / decltype)، انواع و اندازه هاي داده، تبديل نوع / ريخته گري، ورودي / خروجي (C در مقابل C ++)، توابع، ساختارهاي كنترل، عملگرهاي بيتي، سازماندهي حافظه برنامه، مديريت حافظه، متغيرهاي ثابت / محلي / جهاني، ايستا و پويا. آرايه ها، اشاره گرها (از جمله توابع) و مراجع، ساختارها، اتحاديه ها، فيلدهاي بيت. Const در مقابل constexpr; ماژول ها، فضاهاي نام، دستورالعمل "استفاده"،

برنامه نويسي شي گرا:

كلاس ها (بتن و انتزاعي)، اشيا، روش ها، كنترل دسترسي دوره برنامه نويسي آنلاين (از جمله توابع / كلاس هاي دوستانه)، سازنده ها، تخريب كننده ها. ارث در مقابل تجمع / تركيب، مقداردهي اوليه، گنجاندن / "زير تايپ" چند شكلي و توابع مجازي، عملگرهاي تعريف شده توسط كاربر. استثنا، بدون استثنا، سطوح "ايمني استثنايي"،

عناصر برنامه نويسي تعميم يافته:

برنامه نويسي عمومي در مقابل مولد، چند ريختي پارامتري، الگوهاي تابع و كلاس، عناصر كتابخانه استاندارد (مجموعه ها و الگوريتم ها)،

عناصر برنامه نويسي كاربردي:ويژگي هاي سبك عملكردي (پارادايم)؛ توابع مرتبه بالاتر، اشياء تابع ناشناس / عبارات لامبدا،

 اصطلاح RAII، "قاعده سه" در مقابل. نشانگرهاي "دوره برنامه نويسي آنلاين  قاعده پنج"، "unique_ptr" و "shared_ptr"، "move semantics"، اصطلاح "copy-and-swap"، "move-only"،مباني برنامه نويسي كاربردي در Qt، تست هاي واحد،

معماري كامپيوتر (مباني، ديدگاه برنامه نويس):ساختار فرآيند، مديريت حافظه، نمايش اعداد،

عناصر الگوريتم و ساختارهاي داده انتخاب شده:

بازگشت (از جمله ساختاري)، پيچيدگي محاسباتي (زمان، حافظه)؛ ساختارهاي داده انتخاب شده - جداول، مجموعه ها، نقشه ها، پشته ها، صف ها، ليست ها. درختان (جستجوهاي باينري)، نمودارها؛ الگوريتم هاي انتخاب شده - جستجو، مرتب سازي، كوتاه ترين مسيرها در نمودار. برنامه نويس شويد - كار خود را در كارگاه ساختماني رها كنيد، سرگرمي خود را از جواني به يك حرفه تبديل كنيد، مهارت هاي فناوري اطلاعات را به آموزش هنري دوره برنامه نويسي آنلاين خود اضافه كنيد. آكادمي InfoShare و بنياد CODE: ME كه در گدانسك فعاليت مي كند، كه يك سال است دوره هاي برنامه نويسي را براي مبتديان برگزار مي كند، ثابت مي كند كه چنين تحولات حرفه اي امكان پذير است.

مقالات بيشتر اختصاص داده شده به گدانسك را مي توانيد ايرانيان سايبر در صفحه اصلي gdansk.pl بيابيد.پايان دوره براي توسعه دهندگان فرانت اند جوان در infoShare. كارفرمايان بالقوه بازي هاي ايجاد شده توسط دانش آموزان را امتحان مي كنند.

آخرين دوره براي توسعه دهندگان فرانت اند جوان قبل از تعطيلات تابستاني در اولين روزهاي جولاي در آكادمي infoShare (iSA) به پايان رسيد. كارآموزان كه (معمولاً) تا قبل از شروع آموزش دو ماهه هيچ سرنخي از برنامه نويسي نداشتند، ابتدا اپليكيشن هاي تحت وب ساخته شده در تيم هاي چند نفره را به مخاطبان ارائه كردند. بعداً، آنها از آنها دعوت كردند تا بازي هاي رايانه اي را امتحان كنند - در شش ساعت در تيم هاي دو نفره آنها بايد "تتريس"، "تيرانداز" يا "لوله كش" خود را بسازند. بازي ها كار مي كنند و برنامه ها هم همينطور.

ناظران فينال دوره، نمايندگان شركت هاي فناوري اطلاعات دوره برنامه نويسي آنلاين همكار با آكادمي بودند. فارغ التحصيلان گواهينامه هاي خود را دريافت كرده اند و به زودي فصل جديدي را در زندگي خود آغاز خواهند كرد - كار يك برنامه نويس.

لازم نيست به دنبال كارفرمايان بالقوه دور باشيد - آكادمي در مجتمع اداري Olivia Business Center واقع شده است و ساختمان هاي اداري Alchemia در آن طرف دوره برنامه نويسي خيابان واقع شده اند.

Łukasz Kisicki: من با تمايل به تغيير كيفيت زندگي انگيزه شركت در دوره را داشتم.