Кодування шаблонів проектування. Безкоштовна книга про архітектуру програмного забезпечення
Вивчіть кодування шаблонів проектування. Безкоштовна книга про архітектуру програмного забезпечення
1. Що таке архітектура програмного забезпечення? Що таке шаблони проектування? Цей посібник відповість на ці питання. Він також навчить вас деяким із найпоширеніших шаблонів із прикладами коду, які допоможуть вам краще зрозуміти. Ви дізнаєтеся про архітектуру мікросервісу, модель клієнт-сервер, балансування навантаження та інші практичні концепції, які можна використовувати у власному кодуванні. (1 година читання): https://www.freecodecamp.org/news/an-introduction-to-software-architecture-patterns/
2. Якщо вам важко навчитися кодувати самостійно, у мене є для вас хороші новини. Мій друг Джесс проводить безкоштовний тренінг із кодування, де ви можете отримати сертифікат freeCodeCamp Responsive Web Design і JavaScript Algorithms and Data Structures разом із людьми з усього світу.
Ви можете спілкуватися з нею та іншими студентами, а також налаштовуватися на її щотижневі прямі трансляції. Це може допомогти вам залишатися вмотивованими та не застрягти, коли ви зіткнетеся з особливо складними проблемами програмування. (3 хвилини читання): https://www.freecodecamp.org/news/free-coding-bootcamp-learn-to-code-with-class-central-and-freecodecamp/
3. Вивчіть платформу Microsoft.NET 6 у цьому курсі бекенд-розробки. Ви будете кодувати свій власний REST API на тему сніданку. Ви дізнаєтесь про маршрути, запити, служби, обробку помилок тощо. (1-годинний курс YouTube): https://www.freecodecamp.org/news/create-an-industry-level-rest-api-using-net-6/
4. Коли люди кажуть, що вони намагаються отримати у техніку, вони часто мають на увазі, що навчаються на розробника програмного забезпечення. Тим не менш, є багато інших кар’єр, які ви можете зробити в техніці, які вимагають різного ступеня навичок програмування.
У цьому кар’єрному посібнику Софія розповість про 19 різних шляхів у технологію – від розробки мобільних додатків до дизайну взаємодії з користувачем – і кілька курсів, які ви можете використовувати, щоб розпочати будь-який із них. (30 хвилин читання): https://www.freecodecamp.org/news/how-to-choose-a-tech-career/
5. Ви коли-небудь бачили число, після якого стоїть знак оклику? У математиці це називається факторіалом. 5! це число 5 x 4 x 3 x 2 x 1 = 120. У програмуванні, якщо алгоритм має n! це означає, що він буде надзвичайно повільним і неефективним. На щастя, ви майже завжди можете уникнути цього за допомогою більш продуманого програмування. Цей короткий підручник навчить вас трохи більше про факторіали, а також кілька вправ на JavaScript для початківців, щоб дізнатися, як їх обчислити. (5 хвилин читання): https://www.freecodecamp.org/news/what-is-a-factorial/
Дякуємо 8237 добрим людям, які підтримують нашу благодійність своїми щомісячними пожертвами. Зараз ми маємо штат із 16 осіб, які зосереджені на перекладі курсів freeCodeCamp мовами світу, такими як іспанська, португальська, арабська, бенгальська, суахілі та українська. З вашою допомогою ми можемо зробити ці навчальні ресурси доступними для всіх. Будь ласка, подумайте про участь: https://www.freecodecamp.org/donate
Цитата тижня: «Ви можете використовувати гумку на креслярському столі або кувалду на будівельному майданчику».
— Френк Ллойд Райт, американський архітектор, про важливість початку проекту з добре обґрунтованого процесу проектування
Щасливого кодування.
Квінсі Ларсон, - Викладач на https://www.freecodecamp.org
Я ділюся корисними речами в Twitter за адресою https://www.twitter.com/ossia