“編程基礎”設置為帶有 JavaScript 示例的免費課程

“編程基礎”設置為帶有 JavaScript 示例的免費課程

親愛的工程師同事和未來的工程師,Metarhia 社區正在開放註冊免費課程“程式設計基礎知識”,該課程將在 YouTube的 и GitHub上 沒有任何限制。 部分講座已於2018年底、2019年初錄製,部分講座將在XNUMX年底、XNUMX年初錄製。 基輔理工學院 2019 年秋季推出,立即販售 課程頻道。 過去5年的經驗,當我進行更複雜的講座時,顯示了對初學者進行講座的必要性。 這次,由於學生的大量要求,我將嘗試添加大量有關程式設計基礎知識的資料,如果可能的話,將課程從JavaScript中抽象化。 當然,大部分範例將保留在 JavaScript 中,但理論部分會更廣泛,並且不會僅限於該語言的語法和 API。 一些範例將採用 TypeScript 和 C++ 語言。 這不是一門簡單的JavaScript 課程,而是一門程式設計基礎的基礎課程,包括不同範式的基本概念和設計模式,函數式、過程式、物件導向、泛型、非同步、反應式、平行、多範式和元編程,以及資料結構基礎、測試、建構專案結構和體系結構的原理。

“編程基礎”設置為帶有 JavaScript 示例的免費課程

關於課程

課程的建構不使用外部函式庫、依賴項和框架,相反,我們將嘗試自己完成所有事情,深入研究它的工作方式和原因。 程式碼範例將使用 Node.js 和瀏覽器作為啟動環境。 今年的課程將補充以前非常缺乏的實作任務。 為了掌握開發過程,將示範重構和優化程式碼的技術,包括學生任務的程式碼審查。 將專注於程式碼風格以及版本控制系統和套件管理器等工具的使用。 我試圖使所有範例盡可能接近真實項目,因為您想成為實際程式設計方面的專家,而不是教育範例方面的專家。 程式碼範例可在組織的 Github 中以開放形式取得 程式設計是如何運作的,代碼的連結將位於每個影片下方,從代碼到影片的反向連結是已錄製視訊講座的位置。 它在 Github 上 術語詞典 и 課程內容。 可以在 Telegram 上分組提問或直接在影片下提問。 所有講座均開放,您可以在講座結束後來到KPI研討會上提問。 講座時間表 立即發布,但可能會略有變化。

“編程基礎”設置為帶有 JavaScript 示例的免費課程

考試

冬季,第一學期結束後,課程參與者將接受獨立任務來評估他們的知識水平,如果成功完成,您可以參加考試以獲得 Metarhia 的證書。 我的考試不是有票的大學考試,有理論和實踐,而是對所有材料的全面考試,理論不脫離實踐。 這裡沒有簡單的運氣的空間。 並非每個人都會通過考試;大約每 1 名學生中有 1-2 人可以獲得證書。 但我們學習不是為了論文,而是為了知識。 一年後才可以再參加考試。 培訓免費向所有人開放。 已有超過 100 人登記。 培訓可持續 1200 至 1 年,取決於學生的成功程度。 如果有人考試不及格,他們可以繼續學習,但我會花更多的時間給那些通過考試的人。 接近學期末我會更詳細地告訴你有關考試的信息,現在不要為此分心,不需要分組做不必要的問題,專注於掌握材料。

“編程基礎”設置為帶有 JavaScript 示例的免費課程

Частозадаваемыевопросы

Q: 如果我不是來自 KPI、或來自另一所大學、或根本不是學生、或來自其他國家、或無法參加考試、或我已經在工作,或( ...一堆其他原因...)?
A: 如果你是來自地球的人,你就可以。 否則,我們將不接受申請。

Q: 我可以不參加課程就參加考試或未通過考試就參加課程嗎?
A: 你真是太幸運了! 晉升! 我個人給你許可!

Q: 聽說有高級組(二年級),我也可以去嗎?
A: 試試吧,那裡的材料比較難,但是如果你喜歡的話,那我也不禁止你去那裡。

Q: 我可以遠距參加考試嗎?
A: 不,你一定要來。

“編程基礎”設置為帶有 JavaScript 示例的免費課程

引用

課程報名表: https://forms.gle/Yo3Fifc7Dr7x1m3EA
電報群: https://t.me/Programming_IP9X
聚會中的小組: https://www.meetup.com/HowProgrammingWorks/
高級團體頻道: https://t.me/metarhia
Node.js 團隊: https://t.me/nodeua
YouTube 頻道: https://www.youtube.com/TimurShemsedinov
GitHub 上的組織: https://github.com/HowProgrammingWorks
Github 上的講師: https://github.com/tshemsedinov

“編程基礎”設置為帶有 JavaScript 示例的免費課程

結論

我期待為課程添加新主題的建議,並希望對程式碼範例做出貢獻,包括將範例翻譯成其他語言。 您的回饋將有助於改進課程。

感謝您的關注。 講座和研討會見!

只有註冊用戶才能參與調查。 登入, 請。

這門課程對您來說有多有趣?

  • 我會觀看/參加所有講座

  • 我會選擇感興趣的話題並觀看視頻

  • 我會研究例子

  • 我會做任務

  • 我將參加考試

  • 一切都很平庸,我沒興趣

45 位用戶投票。 7 名用戶棄權。

您打算親自參加嗎?

  • Да

  • 我願意,但我不能

  • 沒有

44 位用戶投票。 2 名用戶棄權。

來源: www.habr.com

添加評論