"Asas Pengaturcaraan" ditetapkan untuk kursus percuma dengan contoh JavaScript

"Asas Pengaturcaraan" ditetapkan untuk kursus percuma dengan contoh JavaScript

Rakan jurutera dan jurutera masa depan yang dihormati, komuniti Metarhia membuka pendaftaran untuk kursus percuma "Asas Pengaturcaraan", yang akan tersedia pada youtube и github tanpa sebarang sekatan. Beberapa kuliah telah pun direkodkan pada penghujung tahun 2018 dan awal tahun 2019, dan sebahagian lagi akan diberikan dalam Institut Politeknik Kiev pada musim luruh 2019 dan tersedia serta-merta pada saluran kursus. Pengalaman 5 tahun sebelumnya, apabila saya memberikan kuliah yang lebih kompleks, menunjukkan keperluan untuk kuliah untuk pemula. Kali ini, disebabkan banyak permintaan daripada pelajar, saya akan cuba menambah banyak bahan mengenai asas pengaturcaraan dan, jika boleh, abstrak kursus daripada JavaScript. Sudah tentu, kebanyakan contoh akan kekal dalam JavaScript, tetapi bahagian teorinya akan menjadi lebih luas dan tidak terhad kepada sintaks dan API bahasa tersebut. Beberapa contoh akan berada dalam TypeScript dan C++. Ini bukan kursus JavaScript tanpa tulang, tetapi kursus asas dalam asas pengaturcaraan, termasuk konsep asas dan corak reka bentuk untuk paradigma, fungsian, prosedural, berorientasikan objek, generik, tak segerak, reaktif, selari, berbilang paradigma dan metaprogramming, serta asas struktur data , ujian, prinsip membina struktur dan seni bina projek.

"Asas Pengaturcaraan" ditetapkan untuk kursus percuma dengan contoh JavaScript

Mengenai kursus

Kursus ini dibina tanpa menggunakan perpustakaan luaran, kebergantungan dan rangka kerja, sebaliknya kami akan cuba melakukan segala-galanya sendiri, menyelidiki bagaimana dan mengapa ia berfungsi. Contoh kod akan menggunakan Node.js dan pelayar sebagai persekitaran pelancaran. Tahun ini kursus ini akan ditambah dengan tugas-tugas praktikal, yang sebelum ini sangat kurang. Untuk menguasai proses pembangunan, teknik pemfaktoran semula dan pengoptimuman kod akan ditunjukkan, termasuk semakan kod tugasan pelajar. Perhatian akan diberikan kepada gaya kod dan penggunaan alatan seperti sistem kawalan versi dan pengurus pakej. Saya cuba membuat semua contoh sedekat mungkin dengan projek sebenar, kerana anda ingin menjadi pakar bukan dalam contoh pendidikan, tetapi dalam pengaturcaraan praktikal. Contoh kod tersedia dalam bentuk terbuka dalam Github organisasi HowProgrammingWorks, pautan ke kod akan berada di bawah setiap video dan pautan balik dari kod ke video adalah tempat kuliah video telah dirakam. Ia ada dalam Github kamus istilah и kandungan kursus. Soalan boleh ditanya dalam kumpulan di Telegram atau terus di bawah video. Semua kuliah dibuka, anda boleh datang ke KPI dan bertanya soalan di seminar selepas kuliah. Jadual kuliah diterbitkan serta-merta, tetapi mungkin berubah sedikit.

"Asas Pengaturcaraan" ditetapkan untuk kursus percuma dengan contoh JavaScript

Peperiksaan

Pada musim sejuk, selepas semester 1, peserta kursus akan ditawarkan tugasan bebas untuk menilai tahap pengetahuan mereka, dan jika mereka berjaya diselesaikan, anda boleh mengambil peperiksaan untuk menerima sijil daripada Metarhia. Peperiksaan saya bukanlah peperiksaan universiti dengan tiket, dengan teori dan praktikal, tetapi peperiksaan lengkap tentang semua bahan, di mana teori tidak bercerai dari amalan. Tiada ruang untuk nasib mudah di sini. Tidak semua orang akan lulus peperiksaan; kira-kira 1-2 daripada 100 pelajar boleh menerima sijil. Tapi kita belajar bukan untuk kertas, tapi untuk ilmu. Anda boleh mengambil peperiksaan semula hanya selepas setahun. Latihan adalah percuma dan terbuka kepada semua orang. Lebih 1200 orang sudah mendaftar. Latihan boleh berlangsung dari 1 hingga 4 tahun, bergantung kepada kejayaan pelajar. Jika ada yang gagal dalam peperiksaan boleh sambung belajar, tetapi saya akan tumpukan lebih masa kepada yang lulus. Saya akan memberitahu anda dengan lebih terperinci tentang peperiksaan yang lebih dekat dengan penghujung semester, jangan terganggu dengan ini sekarang, tidak perlu soalan yang tidak perlu dalam kumpulan, fokus untuk menguasai bahan.

"Asas Pengaturcaraan" ditetapkan untuk kursus percuma dengan contoh JavaScript

FAQ

Q: Adakah mungkin untuk mendaftar dalam kursus jika saya bukan dari KPI, atau dari universiti lain, atau bukan pelajar langsung, atau dari negara lain, atau tidak boleh datang ke peperiksaan, atau saya sudah bekerja, atau ( ... banyak sebab lain...)?
A: Jika anda seorang dari planet bumi, anda boleh. Jika tidak, kami tidak akan menerima permohonan itu.

Q: Bolehkah saya mengambil peperiksaan tanpa menghadiri kursus atau menghadiri kursus tanpa lulus peperiksaan?
A: Anda sangat bertuah! Promosi! Saya secara peribadi memberi anda kebenaran!

Q: Saya dengar ada kumpulan senior (tahun kedua belajar), tapi boleh ke saya ke sana juga?
A: Cubalah, bahan di sana lebih sukar, tetapi jika anda suka, maka saya tidak melarang anda pergi ke sana.

Q: Bolehkah saya mengambil peperiksaan dari jauh?
A: Tidak, anda pasti perlu datang.

"Asas Pengaturcaraan" ditetapkan untuk kursus percuma dengan contoh JavaScript

rujukan

Borang pendaftaran kursus: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Kumpulan telegram: https://t.me/Programming_IP9X
Kumpulan dalam pertemuan: https://www.meetup.com/HowProgrammingWorks/
Saluran kumpulan senior: https://t.me/metarhia
Pasukan Node.js: https://t.me/nodeua
Saluran YouTube: https://www.youtube.com/TimurShemsedinov
Organisasi di GitHub: https://github.com/HowProgrammingWorks
Pensyarah di Github: https://github.com/tshemsedinov

"Asas Pengaturcaraan" ditetapkan untuk kursus percuma dengan contoh JavaScript

Kesimpulan

Saya menantikan cadangan untuk menambah topik baharu pada kursus dan saya berharap untuk sumbangan kepada contoh kod, termasuk terjemahan contoh ke dalam bahasa lain. Maklum balas anda akan membantu menambah baik kursus.

Terima kasih kerana berminat. Jumpa anda di kuliah dan seminar!

Hanya pengguna berdaftar boleh mengambil bahagian dalam tinjauan. Log masuk, Sama-sama.

Betapa menariknya kursus ini kepada anda?

  • Saya akan menonton/menghadiri semua kuliah

  • Saya akan memilih topik yang menarik dan menonton video

  • Saya akan mengkaji contoh

  • Saya akan melakukan tugasan

  • Saya akan mengambil peperiksaan

  • Ini semua cetek, saya tidak berminat

45 pengguna mengundi. 7 pengguna berpantang.

Adakah anda merancang untuk hadir sendiri?

  • Ya

  • Saya mahu, tetapi saya tidak boleh

  • Tiada

44 pengguna mengundi. 2 pengguna berpantang.

Sumber: www.habr.com

Tambah komen