mirror of
https://github.com/freeCodeCamp/freeCodeCamp.git
synced 2026-04-30 16:01:14 -04:00
chore(i18n,client): processed translations (#52649)
This commit is contained in:
@@ -300,7 +300,7 @@
|
||||
}
|
||||
},
|
||||
"javascript-algorithms-and-data-structures-v8": {
|
||||
"title": "مشروعات Javascript لخوارزميات ولهياكل البيانات (قيد الأنشاء)",
|
||||
"title": "JavaScript Algorithms and Data Structures (Beta)",
|
||||
"intro": [
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
@@ -316,49 +316,49 @@
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "بناء مشروع مكنة لتسجيل النقود",
|
||||
"title": "Build a Cash Register Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "أنشئ مشروع مدقق لمعاكس المقطع النصي",
|
||||
"title": "Build a Palindrome Checker Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "أنشئ مشروع محول للأرقام الرومانية",
|
||||
"title": "Build a Roman Numeral Converter Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "بناء مشروع مدقق الأرقام الهواتف",
|
||||
"title": "Build a Telephone Number Validator Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "تعلم أساسيات JavaScript عن طريق بناء لُعْبَة نوعها Role Playing",
|
||||
"title": "Learn Basic JavaScript by Building a Role Playing Game",
|
||||
"intro": [
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "تعلم التحقق من صحة النموذج عن طريق بناء Calorie Counter",
|
||||
"title": "Learn Form Validation by Building a Calorie Counter",
|
||||
"intro": [
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "تعلم البرمجة الوظيفية عن طريق بناء Spreadsheet",
|
||||
"title": "Learn Functional Programming by Building a Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
@@ -451,6 +451,13 @@
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-building-a-decimal-to-binary-converter": {
|
||||
"title": "Learn Recursion by Building a Decimal to Binary Converter",
|
||||
"intro": [
|
||||
"Recursion is a programming concept where a function calls itself. This can reduce a complex problem into simpler sub-problems, until they become straightforward to solve.",
|
||||
"In this project, you’ll build a decimal-to-binary converter using JavaScript. You’ll learn the fundamental concepts of recursion, explore the call stack, and build out a visual representation of the recursion process through an animation."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -741,20 +748,82 @@
|
||||
}
|
||||
},
|
||||
"scientific-computing-with-python": {
|
||||
"title": "الحوسبة العلمية باستخدام Python",
|
||||
"title": "Scientific Computing with Python (Beta)",
|
||||
"intro": [
|
||||
"Python هي واحدة من لغات البرمجة الأكثر شعبية ومرونة اليوم. يمكنك استخدامها لكل شيء من البرمجة النصية الأساسية إلى تعلم الآلة.",
|
||||
"في شهادة الحوسبة العلمية باستخدام Python، ستتعلم أساسيات Python مثل المتغيرات والحلقات والشروط والوظيفة. ثم ستصل بسرعة إلى هياكل البيانات المعقدة، والربط الشبكي Networking، وقواعد البيانات العلائقية، وتصوّر البيانات."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python للجميع",
|
||||
"learn-string-manipulation-by-building-a-cipher": {
|
||||
"title": "Learn String Manipulation by Building a Cipher",
|
||||
"intro": [
|
||||
"Python للجميع سلسلة فيديوهات مجانية لتعلّم أساسيات استخدام Python 3.",
|
||||
"وقد أنشأ هذه الدورات الدكتور Charles Severance (المعروف أيضاً بالدكتور Chuck). وهو أستاذ بروفيسور في كلية العلوم بجامعة ميشيغان، حيث يُدرّس دورات مختلفة موجهة نحو التكنولوجيا، بما في ذلك البرمجة وتصميم قواعد البيانات وتطوير الويب."
|
||||
"Python is a powerful and popular programming language widely used for data science, data visualization, web and game development, machine learning and much more.",
|
||||
"In this project, you'll learn fundamental programming concepts in Python, such as variables, functions, loop, conditional statements, and and how to work with them to build your first program."
|
||||
]
|
||||
},
|
||||
"learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm": {
|
||||
"title": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm",
|
||||
"intro": [
|
||||
"The Luhn Algorithm is widely used for error-checking in various applications, including credit card numbers.",
|
||||
"Through this project, you'll gain valuable experience in working with numerical computations and string manipulation while implementing the Luhn Algorithm."
|
||||
]
|
||||
},
|
||||
"learn-list-comprehension-by-building-a-case-converter-program": {
|
||||
"title": "Learn Python List Comprehension By Building a Case Converter Program",
|
||||
"intro": [
|
||||
"A list comprehension in Python is a way to construct a new list from an iterable types such as lists, tuples, and strings without using a for loop or the `.append()` list method",
|
||||
"In this project, you will write a program that takes a string formatted in camel or pascal case and converts that to snake case. The project has two phases.",
|
||||
"During the first phase, you will use a for loop to implement the program.",
|
||||
"Then in the second phase you will learn about applying list comprehension instead of a loop to achieve the same results."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-password-generator": {
|
||||
"title": "Learn Regular Expressions by Building a Password Generator",
|
||||
"intro": [
|
||||
"In Python, a module is a file containing a set of statements and definitions that you can use in your code.",
|
||||
"In this project, you'll learn how to import and use modules from the Python standard library and how to use regular expressions while building your own password generator program."
|
||||
]
|
||||
},
|
||||
"learn-algorithm-design-by-building-the-shortest-path-algorithm": {
|
||||
"title": "Learn Algorithm Design by Building the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"Algorithms are step-by-step procedures used to perform calculations and solve computational problems.",
|
||||
"In this project, you'll learn how to use functions, loops, conditional statements, dictionary comprehensions and more to design and implement the shortest path algorithm."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-solving-the-tower-of-hanoi-puzzle": {
|
||||
"title": "Learn Recursion by Solving the Tower of Hanoi Puzzle",
|
||||
"intro": [
|
||||
"Recursion allows you to write concise and elegant code to solve complex computational problems.",
|
||||
"In this project, you'll start with an iterative approach to solve the tower of Hanoi mathematical puzzle and then you'll learn how to implement a recursive solution."
|
||||
]
|
||||
},
|
||||
"learn-data-structures-by-building-the-merge-sort-algorithm": {
|
||||
"title": "Learn Data Structures by Building the Merge Sort Algorithm",
|
||||
"intro": [
|
||||
"The merge sort algorithm is a sorting algorithm based on the divide and conquer principle.",
|
||||
"In this project, you'll learn how to interact with data structures by sorting a list of random numbers using the merge sort algorithm."
|
||||
]
|
||||
},
|
||||
"learn-classes-and-objects-by-building-a-sudoku-solver": {
|
||||
"title": "Learn Classes and Objects by Building a Sudoku Solver",
|
||||
"intro": [
|
||||
"Classes and objects are an important programming concept and they enable developers to achieve code modularity, abstraction, readability, and promote reusability.",
|
||||
"In this Sudoku solver project, you'll learn how to use classes and objects to build a sudoku grid and to solve a sudoku puzzle."
|
||||
]
|
||||
},
|
||||
"learn-tree-traversal-by-building-a-binary-search-tree": {
|
||||
"title": "Learn Tree Traversal by Building a Binary Search Tree",
|
||||
"intro": [
|
||||
"A Binary Search Tree (BST) is an important data structure concept, where data is sorted in a hierarchical structure.",
|
||||
"In this project, you will learn how to construct a BST, perform an inorder traversal, and also cover key operations like insertion, search, and deletion."
|
||||
]
|
||||
},
|
||||
"learn-lambda-functions-by-building-an-expense-tracker": {
|
||||
"title": "Learn Lambda Functions by Building an Expense Tracker",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"scientific-computing-with-python-projects": {
|
||||
"title": "مشاريع الحوسبة العلمية باستخدام Python",
|
||||
"intro": [
|
||||
@@ -991,6 +1060,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"python-for-everybody": {
|
||||
"title": "Legacy Python for Everybody",
|
||||
"intro": [
|
||||
"Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python for Everybody",
|
||||
"intro": [
|
||||
"Python for everybody is a free video course series that teaches the basics of using Python 3.",
|
||||
"The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"coding-interview-prep": {
|
||||
"title": "الإعداد لمقابلة عمل في البرمجة",
|
||||
"intro": [
|
||||
@@ -1019,19 +1104,11 @@
|
||||
"لطالما كانت مقابلات العمل مرهقة. يُمنح المتقدمون للوظيفة أحيانًا مشروعًا يأخذونه إلى المنزل ليتم إكماله خارج المقابلة. عادةً ما تتطلب هذه الأنواع من المقابلات الكثير من العمل ، لكنها طريقة رائعة لأصحاب العمل لمعرفة كيفية أدائك في الوظيفة.",
|
||||
"قم يبناء مشاريع البرمجة الإضافية أدناه للحصول على تدريب إضافي. خذ وقتك، اجعلها عظيمة، وضعها على cv أو حافظتك للحصول على عرض من أرباب العمل المحتملين."
|
||||
]
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"قم برفع مستوى مهاراتك الإبداعية في حل المشاكل مع مهام البرمجة المجانية هذه من مكتبة \"Rosetta\" الكلاسيكية.",
|
||||
"يمكن أن تكون هذه التحديات صعبة، ولكنها ستدفع منطق الخوارزميات لديك إلى ارتفاعات جديدة.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>أسناد: Rosetta Code</a>"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"the-odin-project": {
|
||||
"title": "مشروع أودين",
|
||||
"title": "The Odin Project (Beta)",
|
||||
"intro": [
|
||||
"The Odin Project is one of those \"What I wish I had when I was learning\" resources. ",
|
||||
"Not everyone has access to a computer science education or the funds to attend an intensive coding school and neither of those is right for everyone anyway.",
|
||||
@@ -1040,43 +1117,63 @@
|
||||
"blocks": {
|
||||
"top-learn-html-foundations": {
|
||||
"title": "Learn HTML Foundations",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Get a solid grasp of HTML essentials with this course. From structuring web pages to understanding semantic tags, you'll build a strong foundation for creating well-organized and accessible content on the web."
|
||||
]
|
||||
},
|
||||
"top-working-with-text": {
|
||||
"title": "Working with Text",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content."
|
||||
]
|
||||
},
|
||||
"top-links-and-images": {
|
||||
"title": "Links and Images",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing."
|
||||
]
|
||||
},
|
||||
"top-build-a-recipe-project": {
|
||||
"title": "Learn HTML Foundations by Building a Recipe Page",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Put your HTML skills into practice by building a recipe page. This hands-on project allows you to apply your knowledge and create a functional web page while reinforcing key concepts of HTML development."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations": {
|
||||
"title": "Learn CSS Foundations",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Dive into the world of Cascading Style Sheets (CSS) and learn how to style your HTML elements. Explore styling properties, selectors, and layouts to bring your web pages to life."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations-projects": {
|
||||
"title": "Learn CSS Foundations Projects",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Take your CSS skills to the next level by working on practical projects. This course provides hands-on experience in applying CSS to create responsive designs for real-world scenarios."
|
||||
]
|
||||
},
|
||||
"top-learn-css-specificity": {
|
||||
"title": "Learn CSS Specificity",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages."
|
||||
]
|
||||
},
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design."
|
||||
]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Discover the power of Flexbox, a layout model that simplifies the design of flexible and responsive web layouts. Learn how to create dynamic and adaptive page structures with ease."
|
||||
]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the distinctions between block and inline elements in HTML and CSS. This course provides insights into how these display types affect layout and behavior, empowering you to make informed design decisions."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1189,33 +1286,41 @@
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta)",
|
||||
"intro": [
|
||||
"This course teaches the English language, designed for developers.",
|
||||
"More text here."
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
"In the second half, you'll practice vocabulary specific to software development. You'll learn how to describe code, discuss tech trends, and participate in stand-up meetings.",
|
||||
"This entire A2-level curriculum includes 105 different dialogues. Each is designed to build your vocabulary and boost your confidence when speaking in a professional tech setting."
|
||||
],
|
||||
"blocks": {
|
||||
"learn-greetings-in-your-first-day-at-the-office": {
|
||||
"title": "Learn Greetings in your First Day at the Office",
|
||||
"intro": ["Learn greetings."]
|
||||
"intro": [
|
||||
"In this first course, you'll learn common expressions for situations you may encounter on your first day at work. You'll learn about introductions, getting to know people, asking for lunch recommendations, and getting an access card from security."
|
||||
]
|
||||
},
|
||||
"learn-introductions-in-an-online-team-meeting": {
|
||||
"title": "Learn Introductions in an Online Team Meeting",
|
||||
"intro": ["Learn introductions."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to give a personal introduction. You'll also learn how to state your profession, and share your goals in group meetings."
|
||||
]
|
||||
},
|
||||
"learn-conversation-starters-in-the-break-room": {
|
||||
"title": "Learn Conversation Starters in the Break Room",
|
||||
"intro": ["Learn conversation starters."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to start a conversation in casual settings. You'll also learn how to talk about your hobbies and personality traits. You'll even learn how to ask about places around the town."
|
||||
]
|
||||
},
|
||||
"learn-how-to-talk-about-a-typical-workday-and-tasks": {
|
||||
"title": "Learn How to Talk About a Typical Workday and Tasks",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about a typical workday."]
|
||||
},
|
||||
"learn-how-to-discuss-your-morning-or-evening-routine": {
|
||||
"title": "Learn How to Discuss Your Morning or Evening Routine",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about routines."]
|
||||
},
|
||||
"learn-how-to-describe-your-current-project": {
|
||||
"title": "Learn How to Describe Your Current Project",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about projects."]
|
||||
},
|
||||
"learn-how-to-ask-and-share-about-educational-and-professional-background": {
|
||||
"title": "Learn How to Ask and Share About Educational and Professional Background",
|
||||
@@ -1307,6 +1412,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.",
|
||||
"These challenges can prove to be difficult, but they will push your algorithm logic to new heights.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
|
||||
],
|
||||
"blocks": {
|
||||
"rosetta-code-challenges": {
|
||||
"title": "Rosetta Code Challenges",
|
||||
"intro": ["These are the challenges for Rosetta Code."]
|
||||
}
|
||||
}
|
||||
},
|
||||
"example-certification": {
|
||||
"title": "Example Certification",
|
||||
"intro": ["placeholder"],
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
"verify-trophy": "Verify Trophy",
|
||||
"link-account": "Link Account",
|
||||
"unlink-account": "Unlink Account",
|
||||
"update-card": "Update your card"
|
||||
"update-card": "Update your card",
|
||||
"donate-now": "Donate Now"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "تعلم البرمجة - مجاناً.",
|
||||
@@ -120,8 +121,10 @@
|
||||
},
|
||||
"certification-heading": "احصل على شهادات معتمدة مجانية في:",
|
||||
"core-certs-heading": "Earn free verified certifications with freeCodeCamp's core curriculum:",
|
||||
"learn-english-heading": "Learn English for Developers:",
|
||||
"professional-certs-heading": "Earn free professional certifications:",
|
||||
"interview-prep-heading": "Prepare for the developer interview job search:",
|
||||
"legacy-curriculum-heading": "Explore our Legacy Curriculum:",
|
||||
"upcoming-heading": "Upcoming curriculum:",
|
||||
"faq": "Frequently asked questions:",
|
||||
"faqs": [
|
||||
@@ -311,6 +314,7 @@
|
||||
"donation-initiatives": "التبرعات لـ freeCodeCamp تذهب لمبادراتنا التعليمية، وتساعد في دفع تكاليف الخوادم، والخدمات، والموظفين.",
|
||||
"donate-text": "يمكنك <1>تقديم تبرع قابل للخصم الضريبي هنا </1>.",
|
||||
"trending-guides": "أدلة إرشادية",
|
||||
"mobile-app": "Mobile App",
|
||||
"our-nonprofit": "مؤسستنا الخيرية",
|
||||
"links": {
|
||||
"about": "حول",
|
||||
@@ -504,6 +508,7 @@
|
||||
"progress-modal-cta-9": "Donate now to support our math for developers curriculum.",
|
||||
"progress-modal-cta-10": "Donate now to help us develop free professional programming certifications for all.",
|
||||
"help-us-reach-goal": "Donate now to help our charity reach our goal of 10,000 monthly supporters by 2024.",
|
||||
"beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.",
|
||||
"help-us-develop": "Help us develop free professional programming certifications for all.",
|
||||
"nicely-done": "ممتاز، لقد انتهيت لتوك من {{block}}.",
|
||||
"credit-card": "بطاقة ائتمان",
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
}
|
||||
},
|
||||
"javascript-algorithms-and-data-structures-v8": {
|
||||
"title": "JavaScript 算法和數據結構項目(Beta 測試版本)",
|
||||
"title": "JavaScript Algorithms and Data Structures (Beta)",
|
||||
"intro": [
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
@@ -316,49 +316,49 @@
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "構建一個收銀機項目",
|
||||
"title": "Build a Cash Register Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "構建一個迴文檢測器項目",
|
||||
"title": "Build a Palindrome Checker Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "搭建一個羅馬數字轉換器項目",
|
||||
"title": "Build a Roman Numeral Converter Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "構建一個電話號碼檢驗器項目",
|
||||
"title": "Build a Telephone Number Validator Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "通過創建角色扮演遊戲學習 JavaScript",
|
||||
"title": "Learn Basic JavaScript by Building a Role Playing Game",
|
||||
"intro": [
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "通過創建卡路里計數器學習表單驗證",
|
||||
"title": "Learn Form Validation by Building a Calorie Counter",
|
||||
"intro": [
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "通過創建電子表格學習函數式編程",
|
||||
"title": "Learn Functional Programming by Building a Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
@@ -366,14 +366,14 @@
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "通過創建足球隊卡學習現代 JavaScript 方法",
|
||||
"title": "Learn Modern JavaScript Methods By Building Football Team Cards",
|
||||
"intro": [
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "通過創建統計計算器學習高級數組方法",
|
||||
"title": "Learn Advanced Array Methods by Building a Statistics Calculator",
|
||||
"intro": [
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
@@ -388,7 +388,7 @@
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "通過創建 fCC 作者頁面學習 Fetch 和 Promises",
|
||||
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
|
||||
"intro": [
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
@@ -396,14 +396,14 @@
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "通過創建垃圾郵件過濾器學習正則表達式",
|
||||
"title": "Learn Regular Expressions by Building a Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "通過創建數字排序器學習基本算法思維",
|
||||
"title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
|
||||
"intro": [
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
@@ -451,6 +451,13 @@
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-building-a-decimal-to-binary-converter": {
|
||||
"title": "Learn Recursion by Building a Decimal to Binary Converter",
|
||||
"intro": [
|
||||
"Recursion is a programming concept where a function calls itself. This can reduce a complex problem into simpler sub-problems, until they become straightforward to solve.",
|
||||
"In this project, you’ll build a decimal-to-binary converter using JavaScript. You’ll learn the fundamental concepts of recursion, explore the call stack, and build out a visual representation of the recursion process through an animation."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -741,20 +748,82 @@
|
||||
}
|
||||
},
|
||||
"scientific-computing-with-python": {
|
||||
"title": "Python 和科學計算",
|
||||
"title": "Scientific Computing with Python (Beta)",
|
||||
"intro": [
|
||||
"Python 是目前最火、最靈活的編程語言之一。你可以用它來做很多事,包括從基礎算法到機器學習。",
|
||||
"在這個認證中,你會學習 Python 基礎知識,例如變量、循環、條件和函數。然後你會馬上很快學習到複雜數據結構、網絡,關係數據庫和數據可視化。"
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "通用 Python 課程",
|
||||
"learn-string-manipulation-by-building-a-cipher": {
|
||||
"title": "Learn String Manipulation by Building a Cipher",
|
||||
"intro": [
|
||||
"通用 Python 課程是一個講解 Python 3 基礎的系列免費視頻課程。",
|
||||
"這些課程是 Dr. Charles Severance(Dr. Chuck)創建的。他是密歇根信息大學的實踐教授,他教授各種技術課程,包括編程、數據庫設計和 web 開發。"
|
||||
"Python is a powerful and popular programming language widely used for data science, data visualization, web and game development, machine learning and much more.",
|
||||
"In this project, you'll learn fundamental programming concepts in Python, such as variables, functions, loop, conditional statements, and and how to work with them to build your first program."
|
||||
]
|
||||
},
|
||||
"learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm": {
|
||||
"title": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm",
|
||||
"intro": [
|
||||
"The Luhn Algorithm is widely used for error-checking in various applications, including credit card numbers.",
|
||||
"Through this project, you'll gain valuable experience in working with numerical computations and string manipulation while implementing the Luhn Algorithm."
|
||||
]
|
||||
},
|
||||
"learn-list-comprehension-by-building-a-case-converter-program": {
|
||||
"title": "Learn Python List Comprehension By Building a Case Converter Program",
|
||||
"intro": [
|
||||
"A list comprehension in Python is a way to construct a new list from an iterable types such as lists, tuples, and strings without using a for loop or the `.append()` list method",
|
||||
"In this project, you will write a program that takes a string formatted in camel or pascal case and converts that to snake case. The project has two phases.",
|
||||
"During the first phase, you will use a for loop to implement the program.",
|
||||
"Then in the second phase you will learn about applying list comprehension instead of a loop to achieve the same results."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-password-generator": {
|
||||
"title": "Learn Regular Expressions by Building a Password Generator",
|
||||
"intro": [
|
||||
"In Python, a module is a file containing a set of statements and definitions that you can use in your code.",
|
||||
"In this project, you'll learn how to import and use modules from the Python standard library and how to use regular expressions while building your own password generator program."
|
||||
]
|
||||
},
|
||||
"learn-algorithm-design-by-building-the-shortest-path-algorithm": {
|
||||
"title": "Learn Algorithm Design by Building the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"Algorithms are step-by-step procedures used to perform calculations and solve computational problems.",
|
||||
"In this project, you'll learn how to use functions, loops, conditional statements, dictionary comprehensions and more to design and implement the shortest path algorithm."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-solving-the-tower-of-hanoi-puzzle": {
|
||||
"title": "Learn Recursion by Solving the Tower of Hanoi Puzzle",
|
||||
"intro": [
|
||||
"Recursion allows you to write concise and elegant code to solve complex computational problems.",
|
||||
"In this project, you'll start with an iterative approach to solve the tower of Hanoi mathematical puzzle and then you'll learn how to implement a recursive solution."
|
||||
]
|
||||
},
|
||||
"learn-data-structures-by-building-the-merge-sort-algorithm": {
|
||||
"title": "Learn Data Structures by Building the Merge Sort Algorithm",
|
||||
"intro": [
|
||||
"The merge sort algorithm is a sorting algorithm based on the divide and conquer principle.",
|
||||
"In this project, you'll learn how to interact with data structures by sorting a list of random numbers using the merge sort algorithm."
|
||||
]
|
||||
},
|
||||
"learn-classes-and-objects-by-building-a-sudoku-solver": {
|
||||
"title": "Learn Classes and Objects by Building a Sudoku Solver",
|
||||
"intro": [
|
||||
"Classes and objects are an important programming concept and they enable developers to achieve code modularity, abstraction, readability, and promote reusability.",
|
||||
"In this Sudoku solver project, you'll learn how to use classes and objects to build a sudoku grid and to solve a sudoku puzzle."
|
||||
]
|
||||
},
|
||||
"learn-tree-traversal-by-building-a-binary-search-tree": {
|
||||
"title": "Learn Tree Traversal by Building a Binary Search Tree",
|
||||
"intro": [
|
||||
"A Binary Search Tree (BST) is an important data structure concept, where data is sorted in a hierarchical structure.",
|
||||
"In this project, you will learn how to construct a BST, perform an inorder traversal, and also cover key operations like insertion, search, and deletion."
|
||||
]
|
||||
},
|
||||
"learn-lambda-functions-by-building-an-expense-tracker": {
|
||||
"title": "Learn Lambda Functions by Building an Expense Tracker",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"scientific-computing-with-python-projects": {
|
||||
"title": "Python 與科學計算項目",
|
||||
"intro": [
|
||||
@@ -987,6 +1056,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"python-for-everybody": {
|
||||
"title": "Legacy Python for Everybody",
|
||||
"intro": [
|
||||
"Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python for Everybody",
|
||||
"intro": [
|
||||
"Python for everybody is a free video course series that teaches the basics of using Python 3.",
|
||||
"The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"coding-interview-prep": {
|
||||
"title": "面試攻略",
|
||||
"intro": [
|
||||
@@ -1015,19 +1100,11 @@
|
||||
"人們在編程面試的時候通常都是很緊張的。有時求職者會拿到一個帶回家的項目,在面試之外完成它。這種類型的面試通常需要求職者做大量工作,但對於僱主來說,這是查看你在工作中表現如何的好方法。",
|
||||
"通過下方的額外的編程項目,進行更多練習。慢慢來,做得好一點,然後將它們放在你的簡歷或作品集中,以向潛在的僱主展示。"
|
||||
]
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "羅塞塔代碼",
|
||||
"intro": [
|
||||
"通過完成經典的羅塞塔代碼庫中的這些免費編程任務來提升你的創造性問題解決能力。",
|
||||
"這些挑戰可能很困難,但是它們會將進一步提升你的算法邏輯。",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>屬性:Rosetta 代碼</a>"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"the-odin-project": {
|
||||
"title": "Odin 項目",
|
||||
"title": "The Odin Project (Beta)",
|
||||
"intro": [
|
||||
"Odin 項目就是那種“我在學習的時候渴求擁有的”資源之一。 ",
|
||||
"並非每個人都能獲得計算機科學專業教育,或是有資金接受編程進階教學,這兩種教育方式也並不適合所有人。",
|
||||
@@ -1036,43 +1113,63 @@
|
||||
"blocks": {
|
||||
"top-learn-html-foundations": {
|
||||
"title": "學習 HTML 基礎",
|
||||
"intro": ["詳細描述待確定"]
|
||||
"intro": [
|
||||
"Get a solid grasp of HTML essentials with this course. From structuring web pages to understanding semantic tags, you'll build a strong foundation for creating well-organized and accessible content on the web."
|
||||
]
|
||||
},
|
||||
"top-working-with-text": {
|
||||
"title": "Working with Text",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content."
|
||||
]
|
||||
},
|
||||
"top-links-and-images": {
|
||||
"title": "Links and Images",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing."
|
||||
]
|
||||
},
|
||||
"top-build-a-recipe-project": {
|
||||
"title": "通過創建食譜頁面學習 HTML 基礎",
|
||||
"intro": ["詳細描述待確定"]
|
||||
"intro": [
|
||||
"Put your HTML skills into practice by building a recipe page. This hands-on project allows you to apply your knowledge and create a functional web page while reinforcing key concepts of HTML development."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations": {
|
||||
"title": "學習 CSS 基礎",
|
||||
"intro": ["描述待定"]
|
||||
"intro": [
|
||||
"Dive into the world of Cascading Style Sheets (CSS) and learn how to style your HTML elements. Explore styling properties, selectors, and layouts to bring your web pages to life."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations-projects": {
|
||||
"title": "學習 CSS 基礎項目",
|
||||
"intro": ["描述待定"]
|
||||
"intro": [
|
||||
"Take your CSS skills to the next level by working on practical projects. This course provides hands-on experience in applying CSS to create responsive designs for real-world scenarios."
|
||||
]
|
||||
},
|
||||
"top-learn-css-specificity": {
|
||||
"title": "Learn CSS Specificity",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages."
|
||||
]
|
||||
},
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design."
|
||||
]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Discover the power of Flexbox, a layout model that simplifies the design of flexible and responsive web layouts. Learn how to create dynamic and adaptive page structures with ease."
|
||||
]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the distinctions between block and inline elements in HTML and CSS. This course provides insights into how these display types affect layout and behavior, empowering you to make informed design decisions."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1185,33 +1282,41 @@
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta)",
|
||||
"intro": [
|
||||
"This course teaches the English language, designed for developers.",
|
||||
"More text here."
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
"In the second half, you'll practice vocabulary specific to software development. You'll learn how to describe code, discuss tech trends, and participate in stand-up meetings.",
|
||||
"This entire A2-level curriculum includes 105 different dialogues. Each is designed to build your vocabulary and boost your confidence when speaking in a professional tech setting."
|
||||
],
|
||||
"blocks": {
|
||||
"learn-greetings-in-your-first-day-at-the-office": {
|
||||
"title": "Learn Greetings in your First Day at the Office",
|
||||
"intro": ["Learn greetings."]
|
||||
"intro": [
|
||||
"In this first course, you'll learn common expressions for situations you may encounter on your first day at work. You'll learn about introductions, getting to know people, asking for lunch recommendations, and getting an access card from security."
|
||||
]
|
||||
},
|
||||
"learn-introductions-in-an-online-team-meeting": {
|
||||
"title": "Learn Introductions in an Online Team Meeting",
|
||||
"intro": ["Learn introductions."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to give a personal introduction. You'll also learn how to state your profession, and share your goals in group meetings."
|
||||
]
|
||||
},
|
||||
"learn-conversation-starters-in-the-break-room": {
|
||||
"title": "Learn Conversation Starters in the Break Room",
|
||||
"intro": ["Learn conversation starters."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to start a conversation in casual settings. You'll also learn how to talk about your hobbies and personality traits. You'll even learn how to ask about places around the town."
|
||||
]
|
||||
},
|
||||
"learn-how-to-talk-about-a-typical-workday-and-tasks": {
|
||||
"title": "Learn How to Talk About a Typical Workday and Tasks",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about a typical workday."]
|
||||
},
|
||||
"learn-how-to-discuss-your-morning-or-evening-routine": {
|
||||
"title": "Learn How to Discuss Your Morning or Evening Routine",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about routines."]
|
||||
},
|
||||
"learn-how-to-describe-your-current-project": {
|
||||
"title": "Learn How to Describe Your Current Project",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about projects."]
|
||||
},
|
||||
"learn-how-to-ask-and-share-about-educational-and-professional-background": {
|
||||
"title": "Learn How to Ask and Share About Educational and Professional Background",
|
||||
@@ -1303,6 +1408,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.",
|
||||
"These challenges can prove to be difficult, but they will push your algorithm logic to new heights.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
|
||||
],
|
||||
"blocks": {
|
||||
"rosetta-code-challenges": {
|
||||
"title": "Rosetta Code Challenges",
|
||||
"intro": ["These are the challenges for Rosetta Code."]
|
||||
}
|
||||
}
|
||||
},
|
||||
"example-certification": {
|
||||
"title": "示例認證",
|
||||
"intro": ["佔位符"],
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
"verify-trophy": "Verify Trophy",
|
||||
"link-account": "關聯賬戶",
|
||||
"unlink-account": "取消關聯賬戶",
|
||||
"update-card": "Update your card"
|
||||
"update-card": "Update your card",
|
||||
"donate-now": "Donate Now"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "免費學習編程",
|
||||
@@ -120,8 +121,10 @@
|
||||
},
|
||||
"certification-heading": "獲得以下免費認證:",
|
||||
"core-certs-heading": "Earn free verified certifications with freeCodeCamp's core curriculum:",
|
||||
"learn-english-heading": "Learn English for Developers:",
|
||||
"professional-certs-heading": "Earn free professional certifications:",
|
||||
"interview-prep-heading": "Prepare for the developer interview job search:",
|
||||
"legacy-curriculum-heading": "Explore our Legacy Curriculum:",
|
||||
"upcoming-heading": "Upcoming curriculum:",
|
||||
"faq": "常見問題:",
|
||||
"faqs": [
|
||||
@@ -311,6 +314,7 @@
|
||||
"donation-initiatives": "所有給 freeCodeCamp 的捐款都將用於我們的教育項目,購買服務器和其他服務,以及聘用員工。",
|
||||
"donate-text": "你可以<1>在此處進行免稅捐贈</1>。",
|
||||
"trending-guides": "精選文章",
|
||||
"mobile-app": "Mobile App",
|
||||
"our-nonprofit": "我們的慈善組織",
|
||||
"links": {
|
||||
"about": "簡介",
|
||||
@@ -504,6 +508,7 @@
|
||||
"progress-modal-cta-9": "現在捐贈以支持我們的面向開發者的數學課程。",
|
||||
"progress-modal-cta-10": "現在捐贈以幫助我們爲所有人開發免費的專業編程認證。",
|
||||
"help-us-reach-goal": "Donate now to help our charity reach our goal of 10,000 monthly supporters by 2024.",
|
||||
"beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.",
|
||||
"help-us-develop": "Help us develop free professional programming certifications for all.",
|
||||
"nicely-done": "很棒,你已完成 {{block}}。",
|
||||
"credit-card": "信用卡",
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
}
|
||||
},
|
||||
"javascript-algorithms-and-data-structures-v8": {
|
||||
"title": "JavaScript 算法和数据结构项目(Beta 测试版本)",
|
||||
"title": "JavaScript Algorithms and Data Structures (Beta)",
|
||||
"intro": [
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
@@ -316,49 +316,49 @@
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "构建一个收银机项目",
|
||||
"title": "Build a Cash Register Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "构建一个回文检测器项目",
|
||||
"title": "Build a Palindrome Checker Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "搭建一个罗马数字转换器项目",
|
||||
"title": "Build a Roman Numeral Converter Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "构建一个电话号码检验器项目",
|
||||
"title": "Build a Telephone Number Validator Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "通过创建角色扮演游戏学习 JavaScript",
|
||||
"title": "Learn Basic JavaScript by Building a Role Playing Game",
|
||||
"intro": [
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "通过创建卡路里计数器学习表单验证",
|
||||
"title": "Learn Form Validation by Building a Calorie Counter",
|
||||
"intro": [
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "通过创建电子表格学习函数式编程",
|
||||
"title": "Learn Functional Programming by Building a Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
@@ -366,14 +366,14 @@
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "通过创建足球队卡学习现代 JavaScript 方法",
|
||||
"title": "Learn Modern JavaScript Methods By Building Football Team Cards",
|
||||
"intro": [
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "通过创建统计计算器学习高级数组方法",
|
||||
"title": "Learn Advanced Array Methods by Building a Statistics Calculator",
|
||||
"intro": [
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
@@ -388,7 +388,7 @@
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "通过创建 fCC 作者页面学习 Fetch 和 Promises",
|
||||
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
|
||||
"intro": [
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
@@ -396,14 +396,14 @@
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "通过创建垃圾邮件过滤器学习正则表达式",
|
||||
"title": "Learn Regular Expressions by Building a Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "通过创建数字排序器学习基本算法思维",
|
||||
"title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
|
||||
"intro": [
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
@@ -451,6 +451,13 @@
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-building-a-decimal-to-binary-converter": {
|
||||
"title": "Learn Recursion by Building a Decimal to Binary Converter",
|
||||
"intro": [
|
||||
"Recursion is a programming concept where a function calls itself. This can reduce a complex problem into simpler sub-problems, until they become straightforward to solve.",
|
||||
"In this project, you’ll build a decimal-to-binary converter using JavaScript. You’ll learn the fundamental concepts of recursion, explore the call stack, and build out a visual representation of the recursion process through an animation."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -741,20 +748,82 @@
|
||||
}
|
||||
},
|
||||
"scientific-computing-with-python": {
|
||||
"title": "Python 和科学计算",
|
||||
"title": "Scientific Computing with Python (Beta)",
|
||||
"intro": [
|
||||
"Python 是目前最火、最灵活的编程语言之一。你可以用它来做很多事,包括从基础算法到机器学习。",
|
||||
"在这个认证中,你会学习 Python 基础知识,例如变量、循环、条件和函数。然后你会马上很快学习到复杂数据结构、网络,关系数据库和数据可视化。"
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "通用 Python 课程",
|
||||
"learn-string-manipulation-by-building-a-cipher": {
|
||||
"title": "Learn String Manipulation by Building a Cipher",
|
||||
"intro": [
|
||||
"通用 Python 课程是一个讲解 Python 3 基础的系列免费视频课程。",
|
||||
"这些课程是 Dr. Charles Severance(Dr. Chuck)创建的。他是密歇根信息大学的实践教授,他教授各种技术课程,包括编程、数据库设计和 web 开发。"
|
||||
"Python is a powerful and popular programming language widely used for data science, data visualization, web and game development, machine learning and much more.",
|
||||
"In this project, you'll learn fundamental programming concepts in Python, such as variables, functions, loop, conditional statements, and and how to work with them to build your first program."
|
||||
]
|
||||
},
|
||||
"learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm": {
|
||||
"title": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm",
|
||||
"intro": [
|
||||
"The Luhn Algorithm is widely used for error-checking in various applications, including credit card numbers.",
|
||||
"Through this project, you'll gain valuable experience in working with numerical computations and string manipulation while implementing the Luhn Algorithm."
|
||||
]
|
||||
},
|
||||
"learn-list-comprehension-by-building-a-case-converter-program": {
|
||||
"title": "Learn Python List Comprehension By Building a Case Converter Program",
|
||||
"intro": [
|
||||
"A list comprehension in Python is a way to construct a new list from an iterable types such as lists, tuples, and strings without using a for loop or the `.append()` list method",
|
||||
"In this project, you will write a program that takes a string formatted in camel or pascal case and converts that to snake case. The project has two phases.",
|
||||
"During the first phase, you will use a for loop to implement the program.",
|
||||
"Then in the second phase you will learn about applying list comprehension instead of a loop to achieve the same results."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-password-generator": {
|
||||
"title": "Learn Regular Expressions by Building a Password Generator",
|
||||
"intro": [
|
||||
"In Python, a module is a file containing a set of statements and definitions that you can use in your code.",
|
||||
"In this project, you'll learn how to import and use modules from the Python standard library and how to use regular expressions while building your own password generator program."
|
||||
]
|
||||
},
|
||||
"learn-algorithm-design-by-building-the-shortest-path-algorithm": {
|
||||
"title": "Learn Algorithm Design by Building the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"Algorithms are step-by-step procedures used to perform calculations and solve computational problems.",
|
||||
"In this project, you'll learn how to use functions, loops, conditional statements, dictionary comprehensions and more to design and implement the shortest path algorithm."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-solving-the-tower-of-hanoi-puzzle": {
|
||||
"title": "Learn Recursion by Solving the Tower of Hanoi Puzzle",
|
||||
"intro": [
|
||||
"Recursion allows you to write concise and elegant code to solve complex computational problems.",
|
||||
"In this project, you'll start with an iterative approach to solve the tower of Hanoi mathematical puzzle and then you'll learn how to implement a recursive solution."
|
||||
]
|
||||
},
|
||||
"learn-data-structures-by-building-the-merge-sort-algorithm": {
|
||||
"title": "Learn Data Structures by Building the Merge Sort Algorithm",
|
||||
"intro": [
|
||||
"The merge sort algorithm is a sorting algorithm based on the divide and conquer principle.",
|
||||
"In this project, you'll learn how to interact with data structures by sorting a list of random numbers using the merge sort algorithm."
|
||||
]
|
||||
},
|
||||
"learn-classes-and-objects-by-building-a-sudoku-solver": {
|
||||
"title": "Learn Classes and Objects by Building a Sudoku Solver",
|
||||
"intro": [
|
||||
"Classes and objects are an important programming concept and they enable developers to achieve code modularity, abstraction, readability, and promote reusability.",
|
||||
"In this Sudoku solver project, you'll learn how to use classes and objects to build a sudoku grid and to solve a sudoku puzzle."
|
||||
]
|
||||
},
|
||||
"learn-tree-traversal-by-building-a-binary-search-tree": {
|
||||
"title": "Learn Tree Traversal by Building a Binary Search Tree",
|
||||
"intro": [
|
||||
"A Binary Search Tree (BST) is an important data structure concept, where data is sorted in a hierarchical structure.",
|
||||
"In this project, you will learn how to construct a BST, perform an inorder traversal, and also cover key operations like insertion, search, and deletion."
|
||||
]
|
||||
},
|
||||
"learn-lambda-functions-by-building-an-expense-tracker": {
|
||||
"title": "Learn Lambda Functions by Building an Expense Tracker",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"scientific-computing-with-python-projects": {
|
||||
"title": "Python 与科学计算项目",
|
||||
"intro": [
|
||||
@@ -987,6 +1056,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"python-for-everybody": {
|
||||
"title": "Legacy Python for Everybody",
|
||||
"intro": [
|
||||
"Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python for Everybody",
|
||||
"intro": [
|
||||
"Python for everybody is a free video course series that teaches the basics of using Python 3.",
|
||||
"The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"coding-interview-prep": {
|
||||
"title": "面试攻略",
|
||||
"intro": [
|
||||
@@ -1015,19 +1100,11 @@
|
||||
"人们在编程面试的时候通常都是很紧张的。有时求职者会拿到一个带回家的项目,在面试之外完成它。这种类型的面试通常需要求职者做大量工作,但对于雇主来说,这是查看你在工作中表现如何的好方法。",
|
||||
"通过下方的额外的编程项目,进行更多练习。慢慢来,做得好一点,然后将它们放在你的简历或作品集中,以向潜在的雇主展示。"
|
||||
]
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "罗塞塔代码",
|
||||
"intro": [
|
||||
"通过完成经典的罗塞塔代码库中的这些免费编程任务来提升你的创造性问题解决能力。",
|
||||
"这些挑战可能很困难,但是它们会将进一步提升你的算法逻辑。",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>属性:Rosetta 代码</a>"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"the-odin-project": {
|
||||
"title": "Odin 项目",
|
||||
"title": "The Odin Project (Beta)",
|
||||
"intro": [
|
||||
"Odin 项目就是那种“我在学习的时候渴求拥有的”资源之一。 ",
|
||||
"并非每个人都能获得计算机科学专业教育,或是有资金接受编程进阶教学,这两种教育方式也并不适合所有人。",
|
||||
@@ -1036,43 +1113,63 @@
|
||||
"blocks": {
|
||||
"top-learn-html-foundations": {
|
||||
"title": "学习 HTML 基础",
|
||||
"intro": ["详细描述待确定"]
|
||||
"intro": [
|
||||
"Get a solid grasp of HTML essentials with this course. From structuring web pages to understanding semantic tags, you'll build a strong foundation for creating well-organized and accessible content on the web."
|
||||
]
|
||||
},
|
||||
"top-working-with-text": {
|
||||
"title": "Working with Text",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content."
|
||||
]
|
||||
},
|
||||
"top-links-and-images": {
|
||||
"title": "Links and Images",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing."
|
||||
]
|
||||
},
|
||||
"top-build-a-recipe-project": {
|
||||
"title": "通过创建食谱页面学习 HTML 基础",
|
||||
"intro": ["详细描述待确定"]
|
||||
"intro": [
|
||||
"Put your HTML skills into practice by building a recipe page. This hands-on project allows you to apply your knowledge and create a functional web page while reinforcing key concepts of HTML development."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations": {
|
||||
"title": "学习 CSS 基础",
|
||||
"intro": ["描述待定"]
|
||||
"intro": [
|
||||
"Dive into the world of Cascading Style Sheets (CSS) and learn how to style your HTML elements. Explore styling properties, selectors, and layouts to bring your web pages to life."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations-projects": {
|
||||
"title": "学习 CSS 基础项目",
|
||||
"intro": ["描述待定"]
|
||||
"intro": [
|
||||
"Take your CSS skills to the next level by working on practical projects. This course provides hands-on experience in applying CSS to create responsive designs for real-world scenarios."
|
||||
]
|
||||
},
|
||||
"top-learn-css-specificity": {
|
||||
"title": "Learn CSS Specificity",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages."
|
||||
]
|
||||
},
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design."
|
||||
]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Discover the power of Flexbox, a layout model that simplifies the design of flexible and responsive web layouts. Learn how to create dynamic and adaptive page structures with ease."
|
||||
]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the distinctions between block and inline elements in HTML and CSS. This course provides insights into how these display types affect layout and behavior, empowering you to make informed design decisions."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1185,33 +1282,41 @@
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta)",
|
||||
"intro": [
|
||||
"This course teaches the English language, designed for developers.",
|
||||
"More text here."
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
"In the second half, you'll practice vocabulary specific to software development. You'll learn how to describe code, discuss tech trends, and participate in stand-up meetings.",
|
||||
"This entire A2-level curriculum includes 105 different dialogues. Each is designed to build your vocabulary and boost your confidence when speaking in a professional tech setting."
|
||||
],
|
||||
"blocks": {
|
||||
"learn-greetings-in-your-first-day-at-the-office": {
|
||||
"title": "Learn Greetings in your First Day at the Office",
|
||||
"intro": ["Learn greetings."]
|
||||
"intro": [
|
||||
"In this first course, you'll learn common expressions for situations you may encounter on your first day at work. You'll learn about introductions, getting to know people, asking for lunch recommendations, and getting an access card from security."
|
||||
]
|
||||
},
|
||||
"learn-introductions-in-an-online-team-meeting": {
|
||||
"title": "Learn Introductions in an Online Team Meeting",
|
||||
"intro": ["Learn introductions."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to give a personal introduction. You'll also learn how to state your profession, and share your goals in group meetings."
|
||||
]
|
||||
},
|
||||
"learn-conversation-starters-in-the-break-room": {
|
||||
"title": "Learn Conversation Starters in the Break Room",
|
||||
"intro": ["Learn conversation starters."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to start a conversation in casual settings. You'll also learn how to talk about your hobbies and personality traits. You'll even learn how to ask about places around the town."
|
||||
]
|
||||
},
|
||||
"learn-how-to-talk-about-a-typical-workday-and-tasks": {
|
||||
"title": "Learn How to Talk About a Typical Workday and Tasks",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about a typical workday."]
|
||||
},
|
||||
"learn-how-to-discuss-your-morning-or-evening-routine": {
|
||||
"title": "Learn How to Discuss Your Morning or Evening Routine",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about routines."]
|
||||
},
|
||||
"learn-how-to-describe-your-current-project": {
|
||||
"title": "Learn How to Describe Your Current Project",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about projects."]
|
||||
},
|
||||
"learn-how-to-ask-and-share-about-educational-and-professional-background": {
|
||||
"title": "Learn How to Ask and Share About Educational and Professional Background",
|
||||
@@ -1303,6 +1408,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.",
|
||||
"These challenges can prove to be difficult, but they will push your algorithm logic to new heights.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
|
||||
],
|
||||
"blocks": {
|
||||
"rosetta-code-challenges": {
|
||||
"title": "Rosetta Code Challenges",
|
||||
"intro": ["These are the challenges for Rosetta Code."]
|
||||
}
|
||||
}
|
||||
},
|
||||
"example-certification": {
|
||||
"title": "示例认证",
|
||||
"intro": ["占位符"],
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
"verify-trophy": "Verify Trophy",
|
||||
"link-account": "关联账户",
|
||||
"unlink-account": "取消关联账户",
|
||||
"update-card": "Update your card"
|
||||
"update-card": "Update your card",
|
||||
"donate-now": "Donate Now"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "免费学习编程",
|
||||
@@ -120,8 +121,10 @@
|
||||
},
|
||||
"certification-heading": "获得以下免费认证:",
|
||||
"core-certs-heading": "Earn free verified certifications with freeCodeCamp's core curriculum:",
|
||||
"learn-english-heading": "Learn English for Developers:",
|
||||
"professional-certs-heading": "Earn free professional certifications:",
|
||||
"interview-prep-heading": "Prepare for the developer interview job search:",
|
||||
"legacy-curriculum-heading": "Explore our Legacy Curriculum:",
|
||||
"upcoming-heading": "Upcoming curriculum:",
|
||||
"faq": "常见问题:",
|
||||
"faqs": [
|
||||
@@ -311,6 +314,7 @@
|
||||
"donation-initiatives": "所有给 freeCodeCamp 的捐款都将用于我们的教育项目,购买服务器和其他服务,以及聘用员工。",
|
||||
"donate-text": "你可以<1>在此处进行免税捐赠</1>。",
|
||||
"trending-guides": "精选文章",
|
||||
"mobile-app": "Mobile App",
|
||||
"our-nonprofit": "我们的慈善组织",
|
||||
"links": {
|
||||
"about": "简介",
|
||||
@@ -504,6 +508,7 @@
|
||||
"progress-modal-cta-9": "现在捐赠以支持我们的面向开发者的数学课程。",
|
||||
"progress-modal-cta-10": "现在捐赠以帮助我们为所有人开发免费的专业编程认证。",
|
||||
"help-us-reach-goal": "Donate now to help our charity reach our goal of 10,000 monthly supporters by 2024.",
|
||||
"beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.",
|
||||
"help-us-develop": "Help us develop free professional programming certifications for all.",
|
||||
"nicely-done": "很棒,你已完成 {{block}}。",
|
||||
"credit-card": "信用卡",
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
}
|
||||
},
|
||||
"javascript-algorithms-and-data-structures-v8": {
|
||||
"title": "Algoritmos de JavaScript y estructuras de datos (beta)",
|
||||
"title": "JavaScript Algorithms and Data Structures (Beta)",
|
||||
"intro": [
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
@@ -316,49 +316,49 @@
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Construye un proyecto de caja registradora",
|
||||
"title": "Build a Cash Register Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Construye un proyecto de comprobación de palíndromos",
|
||||
"title": "Build a Palindrome Checker Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Construye un proyecto de conversión de números romanos",
|
||||
"title": "Build a Roman Numeral Converter Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Construye un proyecto validador de números de teléfono",
|
||||
"title": "Build a Telephone Number Validator Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Aprende JavaScript básico construyendo un juego de rol",
|
||||
"title": "Learn Basic JavaScript by Building a Role Playing Game",
|
||||
"intro": [
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Aprende a validar formularios construyendo un contador de calorías",
|
||||
"title": "Learn Form Validation by Building a Calorie Counter",
|
||||
"intro": [
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Aprende programación funcional construyendo una hoja de cálculo",
|
||||
"title": "Learn Functional Programming by Building a Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
@@ -366,14 +366,14 @@
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Aprende métodos en JavaScript moderno para crear tarjetas de equipos de fútbol",
|
||||
"title": "Learn Modern JavaScript Methods By Building Football Team Cards",
|
||||
"intro": [
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Aprende los Métodos de Arreglo Avanzados construyendo una Calculadora de Estadísticas",
|
||||
"title": "Learn Advanced Array Methods by Building a Statistics Calculator",
|
||||
"intro": [
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
@@ -388,7 +388,7 @@
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Aprender Fetch y Promesas construyendo una página de autores de fCC",
|
||||
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
|
||||
"intro": [
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
@@ -396,14 +396,14 @@
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Aprenda expresiones regulares mediante la creación de un filtro de spam",
|
||||
"title": "Learn Regular Expressions by Building a Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Aprende el pensamiento algorítmico básico construyendo un ordenador de números",
|
||||
"title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
|
||||
"intro": [
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
@@ -451,6 +451,13 @@
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-building-a-decimal-to-binary-converter": {
|
||||
"title": "Learn Recursion by Building a Decimal to Binary Converter",
|
||||
"intro": [
|
||||
"Recursion is a programming concept where a function calls itself. This can reduce a complex problem into simpler sub-problems, until they become straightforward to solve.",
|
||||
"In this project, you’ll build a decimal-to-binary converter using JavaScript. You’ll learn the fundamental concepts of recursion, explore the call stack, and build out a visual representation of the recursion process through an animation."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -741,20 +748,82 @@
|
||||
}
|
||||
},
|
||||
"scientific-computing-with-python": {
|
||||
"title": "Cálculo Científico con Python",
|
||||
"title": "Scientific Computing with Python (Beta)",
|
||||
"intro": [
|
||||
"Hoy en día, Python es uno de los lenguajes de programación más populares y flexibles. Puedes usarlo para todo, desde programas básicos hasta machine learning.",
|
||||
"En la certificación de Cálculo Científico con Python, aprenderás los fundamentos de Python tales como: variables, bucles, condicionales, y funciones. Luego, avanzarás rápidamente por estructura de datos complejas, redes, base de datos relacionales y visualización de datos."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python para todos",
|
||||
"learn-string-manipulation-by-building-a-cipher": {
|
||||
"title": "Learn String Manipulation by Building a Cipher",
|
||||
"intro": [
|
||||
"Python para todos, es una serie de videocursos gratuitos, que enseña los conceptos básicos del uso de Python 3.",
|
||||
"Los cursos fueron creados por el Dr. Charles Severance (también conocido como Dr. Chuck). El es un Profesor de Clínica en la Escuela de Información de la Universidad de Michigan, donde él enseña varios cursos orientados a tecnología, diseño de bases de datos y desarrollo web."
|
||||
"Python is a powerful and popular programming language widely used for data science, data visualization, web and game development, machine learning and much more.",
|
||||
"In this project, you'll learn fundamental programming concepts in Python, such as variables, functions, loop, conditional statements, and and how to work with them to build your first program."
|
||||
]
|
||||
},
|
||||
"learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm": {
|
||||
"title": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm",
|
||||
"intro": [
|
||||
"The Luhn Algorithm is widely used for error-checking in various applications, including credit card numbers.",
|
||||
"Through this project, you'll gain valuable experience in working with numerical computations and string manipulation while implementing the Luhn Algorithm."
|
||||
]
|
||||
},
|
||||
"learn-list-comprehension-by-building-a-case-converter-program": {
|
||||
"title": "Learn Python List Comprehension By Building a Case Converter Program",
|
||||
"intro": [
|
||||
"A list comprehension in Python is a way to construct a new list from an iterable types such as lists, tuples, and strings without using a for loop or the `.append()` list method",
|
||||
"In this project, you will write a program that takes a string formatted in camel or pascal case and converts that to snake case. The project has two phases.",
|
||||
"During the first phase, you will use a for loop to implement the program.",
|
||||
"Then in the second phase you will learn about applying list comprehension instead of a loop to achieve the same results."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-password-generator": {
|
||||
"title": "Learn Regular Expressions by Building a Password Generator",
|
||||
"intro": [
|
||||
"In Python, a module is a file containing a set of statements and definitions that you can use in your code.",
|
||||
"In this project, you'll learn how to import and use modules from the Python standard library and how to use regular expressions while building your own password generator program."
|
||||
]
|
||||
},
|
||||
"learn-algorithm-design-by-building-the-shortest-path-algorithm": {
|
||||
"title": "Learn Algorithm Design by Building the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"Algorithms are step-by-step procedures used to perform calculations and solve computational problems.",
|
||||
"In this project, you'll learn how to use functions, loops, conditional statements, dictionary comprehensions and more to design and implement the shortest path algorithm."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-solving-the-tower-of-hanoi-puzzle": {
|
||||
"title": "Learn Recursion by Solving the Tower of Hanoi Puzzle",
|
||||
"intro": [
|
||||
"Recursion allows you to write concise and elegant code to solve complex computational problems.",
|
||||
"In this project, you'll start with an iterative approach to solve the tower of Hanoi mathematical puzzle and then you'll learn how to implement a recursive solution."
|
||||
]
|
||||
},
|
||||
"learn-data-structures-by-building-the-merge-sort-algorithm": {
|
||||
"title": "Learn Data Structures by Building the Merge Sort Algorithm",
|
||||
"intro": [
|
||||
"The merge sort algorithm is a sorting algorithm based on the divide and conquer principle.",
|
||||
"In this project, you'll learn how to interact with data structures by sorting a list of random numbers using the merge sort algorithm."
|
||||
]
|
||||
},
|
||||
"learn-classes-and-objects-by-building-a-sudoku-solver": {
|
||||
"title": "Learn Classes and Objects by Building a Sudoku Solver",
|
||||
"intro": [
|
||||
"Classes and objects are an important programming concept and they enable developers to achieve code modularity, abstraction, readability, and promote reusability.",
|
||||
"In this Sudoku solver project, you'll learn how to use classes and objects to build a sudoku grid and to solve a sudoku puzzle."
|
||||
]
|
||||
},
|
||||
"learn-tree-traversal-by-building-a-binary-search-tree": {
|
||||
"title": "Learn Tree Traversal by Building a Binary Search Tree",
|
||||
"intro": [
|
||||
"A Binary Search Tree (BST) is an important data structure concept, where data is sorted in a hierarchical structure.",
|
||||
"In this project, you will learn how to construct a BST, perform an inorder traversal, and also cover key operations like insertion, search, and deletion."
|
||||
]
|
||||
},
|
||||
"learn-lambda-functions-by-building-an-expense-tracker": {
|
||||
"title": "Learn Lambda Functions by Building an Expense Tracker",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"scientific-computing-with-python-projects": {
|
||||
"title": "Proyectos de cálculo científico con Python",
|
||||
"intro": [
|
||||
@@ -991,6 +1060,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"python-for-everybody": {
|
||||
"title": "Legacy Python for Everybody",
|
||||
"intro": [
|
||||
"Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python for Everybody",
|
||||
"intro": [
|
||||
"Python for everybody is a free video course series that teaches the basics of using Python 3.",
|
||||
"The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"coding-interview-prep": {
|
||||
"title": "Preparación de Entrevistas de Programación",
|
||||
"intro": [
|
||||
@@ -1019,19 +1104,11 @@
|
||||
"Las entrevistas de programación siempre han sido estresantes. A los solicitantes de empleo a veces se les da un proyecto para llevarse a casa y completarlo fuera de la entrevista. Este tipo de entrevistas normalmente requieren mucho trabajo, pero son una manera genial para que los empleadores vean como podrías desempeñarte en el trabajo.",
|
||||
"Construye los proyectos extra, para más práctica. Tómate tu tiempo, hazlos geniales, ponlos en tu currículum o portfolio para mostrarlos a tus posibles empleadores."
|
||||
]
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Sube tu nivel de habilidad de resolución creativa de problemas con estas tareas de programación gratis de la clásica librería de Rosetta Code.",
|
||||
"Estos desafíos pueden resultar difíciles, pero empujarán tu lógica de algoritmos a nuevas alturas.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Atributo: Código Rosetta</a>"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"the-odin-project": {
|
||||
"title": "El proyecto Odin",
|
||||
"title": "The Odin Project (Beta)",
|
||||
"intro": [
|
||||
"El Proyecto Odin es uno de esos recursos \"Lo que me gustado tener cuando estaba aprendiendo\". ",
|
||||
"No todo el mundo tiene acceso a una educación en Ciencias de la Computación o a los fondos para asistir a una escuela intensiva de programación y ninguno de esos fondos es adecuado para todos.",
|
||||
@@ -1040,43 +1117,63 @@
|
||||
"blocks": {
|
||||
"top-learn-html-foundations": {
|
||||
"title": "Aprender fundamentos de HTML",
|
||||
"intro": ["Una descripción debe ser determinada"]
|
||||
"intro": [
|
||||
"Get a solid grasp of HTML essentials with this course. From structuring web pages to understanding semantic tags, you'll build a strong foundation for creating well-organized and accessible content on the web."
|
||||
]
|
||||
},
|
||||
"top-working-with-text": {
|
||||
"title": "Working with Text",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content."
|
||||
]
|
||||
},
|
||||
"top-links-and-images": {
|
||||
"title": "Links and Images",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing."
|
||||
]
|
||||
},
|
||||
"top-build-a-recipe-project": {
|
||||
"title": "Aprende fundaciones HTML construyendo una página de receta",
|
||||
"intro": ["Una descripción debe ser determinada"]
|
||||
"intro": [
|
||||
"Put your HTML skills into practice by building a recipe page. This hands-on project allows you to apply your knowledge and create a functional web page while reinforcing key concepts of HTML development."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations": {
|
||||
"title": "Aprenda fundamentos en CSS",
|
||||
"intro": ["Una descripción por determinar"]
|
||||
"intro": [
|
||||
"Dive into the world of Cascading Style Sheets (CSS) and learn how to style your HTML elements. Explore styling properties, selectors, and layouts to bring your web pages to life."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations-projects": {
|
||||
"title": "Aprenda Fundamentos de Proyectos en CSS",
|
||||
"intro": ["Una descripción por determinar"]
|
||||
"intro": [
|
||||
"Take your CSS skills to the next level by working on practical projects. This course provides hands-on experience in applying CSS to create responsive designs for real-world scenarios."
|
||||
]
|
||||
},
|
||||
"top-learn-css-specificity": {
|
||||
"title": "Aprende Especificidad en CSS",
|
||||
"intro": ["Una descripción debe ser determinada"]
|
||||
"intro": [
|
||||
"Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages."
|
||||
]
|
||||
},
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["Una descripción por determinar"]
|
||||
"intro": [
|
||||
"Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design."
|
||||
]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Discover the power of Flexbox, a layout model that simplifies the design of flexible and responsive web layouts. Learn how to create dynamic and adaptive page structures with ease."
|
||||
]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the distinctions between block and inline elements in HTML and CSS. This course provides insights into how these display types affect layout and behavior, empowering you to make informed design decisions."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1189,33 +1286,41 @@
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta)",
|
||||
"intro": [
|
||||
"This course teaches the English language, designed for developers.",
|
||||
"More text here."
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
"In the second half, you'll practice vocabulary specific to software development. You'll learn how to describe code, discuss tech trends, and participate in stand-up meetings.",
|
||||
"This entire A2-level curriculum includes 105 different dialogues. Each is designed to build your vocabulary and boost your confidence when speaking in a professional tech setting."
|
||||
],
|
||||
"blocks": {
|
||||
"learn-greetings-in-your-first-day-at-the-office": {
|
||||
"title": "Learn Greetings in your First Day at the Office",
|
||||
"intro": ["Learn greetings."]
|
||||
"intro": [
|
||||
"In this first course, you'll learn common expressions for situations you may encounter on your first day at work. You'll learn about introductions, getting to know people, asking for lunch recommendations, and getting an access card from security."
|
||||
]
|
||||
},
|
||||
"learn-introductions-in-an-online-team-meeting": {
|
||||
"title": "Learn Introductions in an Online Team Meeting",
|
||||
"intro": ["Learn introductions."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to give a personal introduction. You'll also learn how to state your profession, and share your goals in group meetings."
|
||||
]
|
||||
},
|
||||
"learn-conversation-starters-in-the-break-room": {
|
||||
"title": "Learn Conversation Starters in the Break Room",
|
||||
"intro": ["Learn conversation starters."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to start a conversation in casual settings. You'll also learn how to talk about your hobbies and personality traits. You'll even learn how to ask about places around the town."
|
||||
]
|
||||
},
|
||||
"learn-how-to-talk-about-a-typical-workday-and-tasks": {
|
||||
"title": "Learn How to Talk About a Typical Workday and Tasks",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about a typical workday."]
|
||||
},
|
||||
"learn-how-to-discuss-your-morning-or-evening-routine": {
|
||||
"title": "Learn How to Discuss Your Morning or Evening Routine",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about routines."]
|
||||
},
|
||||
"learn-how-to-describe-your-current-project": {
|
||||
"title": "Learn How to Describe Your Current Project",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about projects."]
|
||||
},
|
||||
"learn-how-to-ask-and-share-about-educational-and-professional-background": {
|
||||
"title": "Learn How to Ask and Share About Educational and Professional Background",
|
||||
@@ -1307,6 +1412,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.",
|
||||
"These challenges can prove to be difficult, but they will push your algorithm logic to new heights.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
|
||||
],
|
||||
"blocks": {
|
||||
"rosetta-code-challenges": {
|
||||
"title": "Rosetta Code Challenges",
|
||||
"intro": ["These are the challenges for Rosetta Code."]
|
||||
}
|
||||
}
|
||||
},
|
||||
"example-certification": {
|
||||
"title": "Ejemplo de certificación",
|
||||
"intro": ["marcador de posición"],
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
"verify-trophy": "Verify Trophy",
|
||||
"link-account": "Link Account",
|
||||
"unlink-account": "Unlink Account",
|
||||
"update-card": "Update your card"
|
||||
"update-card": "Update your card",
|
||||
"donate-now": "Donate Now"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "Aprende a programar gratis.",
|
||||
@@ -120,8 +121,10 @@
|
||||
},
|
||||
"certification-heading": "Obtén certificaciones verificadas gratuitas en:",
|
||||
"core-certs-heading": "Earn free verified certifications with freeCodeCamp's core curriculum:",
|
||||
"learn-english-heading": "Learn English for Developers:",
|
||||
"professional-certs-heading": "Earn free professional certifications:",
|
||||
"interview-prep-heading": "Prepare for the developer interview job search:",
|
||||
"legacy-curriculum-heading": "Explore our Legacy Curriculum:",
|
||||
"upcoming-heading": "Upcoming curriculum:",
|
||||
"faq": "Preguntas frecuentes:",
|
||||
"faqs": [
|
||||
@@ -311,6 +314,7 @@
|
||||
"donation-initiatives": "Las donaciones a freeCodeCamp se destinan a nuestras iniciativas educativas y ayudan a pagar los servidores, los servicios y el personal.",
|
||||
"donate-text": "Puedes <1>hacer una donación deducible de impuestos aquí</1>.",
|
||||
"trending-guides": "Guías de tendencias",
|
||||
"mobile-app": "Mobile App",
|
||||
"our-nonprofit": "Nuestra Caridad",
|
||||
"links": {
|
||||
"about": "Acerca de",
|
||||
@@ -504,6 +508,7 @@
|
||||
"progress-modal-cta-9": "Donar ahora para apoyar nuestro plan de estudios de matemáticas para los desarrolladores.",
|
||||
"progress-modal-cta-10": "Dona ahora para ayudarnos a desarrollar certificaciones profesionales gratuitas para todos.",
|
||||
"help-us-reach-goal": "Donate now to help our charity reach our goal of 10,000 monthly supporters by 2024.",
|
||||
"beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.",
|
||||
"help-us-develop": "Help us develop free professional programming certifications for all.",
|
||||
"nicely-done": "Bien hecho. Acabas de completar {{block}}.",
|
||||
"credit-card": "Tarjeta de crédito",
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
}
|
||||
},
|
||||
"javascript-algorithms-and-data-structures-v8": {
|
||||
"title": "JavaScript-Algorithmen und Datenstrukturen (Beta)",
|
||||
"title": "JavaScript Algorithms and Data Structures (Beta)",
|
||||
"intro": [
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
@@ -316,49 +316,49 @@
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Erstelle ein Registrierkassenprojekt",
|
||||
"title": "Build a Cash Register Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Erstelle ein Palindromprüfer Projekt",
|
||||
"title": "Build a Palindrome Checker Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Erstelle ein Projekt zur Umwandlung römischer Ziffern",
|
||||
"title": "Build a Roman Numeral Converter Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Erstelle ein Telefonnummernvalidierungsprojekt",
|
||||
"title": "Build a Telephone Number Validator Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Lerne die Grundlagen von JavaScript durch die Entwicklung eines Rollenspiels",
|
||||
"title": "Learn Basic JavaScript by Building a Role Playing Game",
|
||||
"intro": [
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Lerne die Formularvalidierung anhand eines Kalorienzählers",
|
||||
"title": "Learn Form Validation by Building a Calorie Counter",
|
||||
"intro": [
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Lerne die funktionale Programmierung durch das Erstellen einer Tabellenkalkulation",
|
||||
"title": "Learn Functional Programming by Building a Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
@@ -451,6 +451,13 @@
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-building-a-decimal-to-binary-converter": {
|
||||
"title": "Learn Recursion by Building a Decimal to Binary Converter",
|
||||
"intro": [
|
||||
"Recursion is a programming concept where a function calls itself. This can reduce a complex problem into simpler sub-problems, until they become straightforward to solve.",
|
||||
"In this project, you’ll build a decimal-to-binary converter using JavaScript. You’ll learn the fundamental concepts of recursion, explore the call stack, and build out a visual representation of the recursion process through an animation."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -741,20 +748,82 @@
|
||||
}
|
||||
},
|
||||
"scientific-computing-with-python": {
|
||||
"title": "Wissenschaftliches Rechnen mit Python",
|
||||
"title": "Scientific Computing with Python (Beta)",
|
||||
"intro": [
|
||||
"Python ist heute eine der beliebtesten und flexibelsten Programmiersprachen. Du kannst sie für alles verwenden, vom einfachen Skripting bis zum maschinellen Lernen.",
|
||||
"In der Zertifizierung \"Wissenschaftliches Rechnen mit Python\" lernst du die Grundlagen von Python, darunter Variablen, Schleifen, Bedingungen und Funktionen. Dann steigst du schnell zu komplexen Datenstrukturen, Netzwerken, relationalen Datenbanken und Datenvisualisierung auf."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python für jedermann",
|
||||
"learn-string-manipulation-by-building-a-cipher": {
|
||||
"title": "Learn String Manipulation by Building a Cipher",
|
||||
"intro": [
|
||||
"Python für jedermann ist eine kostenlose Videokursreihe, die die Grundlagen der Verwendung von Python 3 vermittelt.",
|
||||
"Die Kurse wurden von Dr. Charles Severance (auch bekannt als Dr. Chuck) erstellt. Er ist ein klinischer Professor an der University of Michigan School of Information, wo er verschiedene technologieorientierte Kurse unterrichtet, darunter Programmierung, Datenbankdesign und Webentwicklung."
|
||||
"Python is a powerful and popular programming language widely used for data science, data visualization, web and game development, machine learning and much more.",
|
||||
"In this project, you'll learn fundamental programming concepts in Python, such as variables, functions, loop, conditional statements, and and how to work with them to build your first program."
|
||||
]
|
||||
},
|
||||
"learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm": {
|
||||
"title": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm",
|
||||
"intro": [
|
||||
"The Luhn Algorithm is widely used for error-checking in various applications, including credit card numbers.",
|
||||
"Through this project, you'll gain valuable experience in working with numerical computations and string manipulation while implementing the Luhn Algorithm."
|
||||
]
|
||||
},
|
||||
"learn-list-comprehension-by-building-a-case-converter-program": {
|
||||
"title": "Learn Python List Comprehension By Building a Case Converter Program",
|
||||
"intro": [
|
||||
"A list comprehension in Python is a way to construct a new list from an iterable types such as lists, tuples, and strings without using a for loop or the `.append()` list method",
|
||||
"In this project, you will write a program that takes a string formatted in camel or pascal case and converts that to snake case. The project has two phases.",
|
||||
"During the first phase, you will use a for loop to implement the program.",
|
||||
"Then in the second phase you will learn about applying list comprehension instead of a loop to achieve the same results."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-password-generator": {
|
||||
"title": "Learn Regular Expressions by Building a Password Generator",
|
||||
"intro": [
|
||||
"In Python, a module is a file containing a set of statements and definitions that you can use in your code.",
|
||||
"In this project, you'll learn how to import and use modules from the Python standard library and how to use regular expressions while building your own password generator program."
|
||||
]
|
||||
},
|
||||
"learn-algorithm-design-by-building-the-shortest-path-algorithm": {
|
||||
"title": "Learn Algorithm Design by Building the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"Algorithms are step-by-step procedures used to perform calculations and solve computational problems.",
|
||||
"In this project, you'll learn how to use functions, loops, conditional statements, dictionary comprehensions and more to design and implement the shortest path algorithm."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-solving-the-tower-of-hanoi-puzzle": {
|
||||
"title": "Learn Recursion by Solving the Tower of Hanoi Puzzle",
|
||||
"intro": [
|
||||
"Recursion allows you to write concise and elegant code to solve complex computational problems.",
|
||||
"In this project, you'll start with an iterative approach to solve the tower of Hanoi mathematical puzzle and then you'll learn how to implement a recursive solution."
|
||||
]
|
||||
},
|
||||
"learn-data-structures-by-building-the-merge-sort-algorithm": {
|
||||
"title": "Learn Data Structures by Building the Merge Sort Algorithm",
|
||||
"intro": [
|
||||
"The merge sort algorithm is a sorting algorithm based on the divide and conquer principle.",
|
||||
"In this project, you'll learn how to interact with data structures by sorting a list of random numbers using the merge sort algorithm."
|
||||
]
|
||||
},
|
||||
"learn-classes-and-objects-by-building-a-sudoku-solver": {
|
||||
"title": "Learn Classes and Objects by Building a Sudoku Solver",
|
||||
"intro": [
|
||||
"Classes and objects are an important programming concept and they enable developers to achieve code modularity, abstraction, readability, and promote reusability.",
|
||||
"In this Sudoku solver project, you'll learn how to use classes and objects to build a sudoku grid and to solve a sudoku puzzle."
|
||||
]
|
||||
},
|
||||
"learn-tree-traversal-by-building-a-binary-search-tree": {
|
||||
"title": "Learn Tree Traversal by Building a Binary Search Tree",
|
||||
"intro": [
|
||||
"A Binary Search Tree (BST) is an important data structure concept, where data is sorted in a hierarchical structure.",
|
||||
"In this project, you will learn how to construct a BST, perform an inorder traversal, and also cover key operations like insertion, search, and deletion."
|
||||
]
|
||||
},
|
||||
"learn-lambda-functions-by-building-an-expense-tracker": {
|
||||
"title": "Learn Lambda Functions by Building an Expense Tracker",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"scientific-computing-with-python-projects": {
|
||||
"title": "Projekte Wissenschaftliches Rechnen mit Python",
|
||||
"intro": [
|
||||
@@ -991,6 +1060,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"python-for-everybody": {
|
||||
"title": "Legacy Python for Everybody",
|
||||
"intro": [
|
||||
"Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python for Everybody",
|
||||
"intro": [
|
||||
"Python for everybody is a free video course series that teaches the basics of using Python 3.",
|
||||
"The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"coding-interview-prep": {
|
||||
"title": "Vorbereitung auf Bewerbungsgespräche",
|
||||
"intro": [
|
||||
@@ -1019,19 +1104,11 @@
|
||||
"Vorstellungsgespräche waren schon immer stressig. Manchmal wird den Bewerbern ein Projekt mit auf den Weg gegeben, das sie außerhalb des Vorstellungsgesprächs fertigstellen müssen. Diese Art von Vorstellungsgesprächen erfordert in der Regel eine Menge Arbeit, aber sie sind eine großartige Möglichkeit für Arbeitgeber, um zu sehen, wie du dich im Job schlagen könntest.",
|
||||
"Entwickle die untenstehenden Bonus-Coding-Projekte für zusätzliche Praxis. Nimm dir Zeit, mach sie großartig und füge sie in deinem Lebenslauf oder Portfolio hinzu, um sie potenziellen Arbeitgebern zu zeigen."
|
||||
]
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Verbessere deine kreativen Problemlösungsfähigkeiten mit diesen kostenlosen Programmieraufgaben aus der klassischen Rosetta Code Bibliothek.",
|
||||
"Diese Herausforderungen können sich als schwierig erweisen, aber sie werden deine Algorithmuslogik zu neuen Höhen treiben.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribut: Rosetta Code</a>"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"the-odin-project": {
|
||||
"title": "The Odin Project",
|
||||
"title": "The Odin Project (Beta)",
|
||||
"intro": [
|
||||
"The Odin Project is one of those \"What I wish I had when I was learning\" resources. ",
|
||||
"Not everyone has access to a computer science education or the funds to attend an intensive coding school and neither of those is right for everyone anyway.",
|
||||
@@ -1040,43 +1117,63 @@
|
||||
"blocks": {
|
||||
"top-learn-html-foundations": {
|
||||
"title": "Learn HTML Foundations",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Get a solid grasp of HTML essentials with this course. From structuring web pages to understanding semantic tags, you'll build a strong foundation for creating well-organized and accessible content on the web."
|
||||
]
|
||||
},
|
||||
"top-working-with-text": {
|
||||
"title": "Working with Text",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content."
|
||||
]
|
||||
},
|
||||
"top-links-and-images": {
|
||||
"title": "Links and Images",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing."
|
||||
]
|
||||
},
|
||||
"top-build-a-recipe-project": {
|
||||
"title": "Learn HTML Foundations by Building a Recipe Page",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Put your HTML skills into practice by building a recipe page. This hands-on project allows you to apply your knowledge and create a functional web page while reinforcing key concepts of HTML development."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations": {
|
||||
"title": "Learn CSS Foundations",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Dive into the world of Cascading Style Sheets (CSS) and learn how to style your HTML elements. Explore styling properties, selectors, and layouts to bring your web pages to life."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations-projects": {
|
||||
"title": "Learn CSS Foundations Projects",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Take your CSS skills to the next level by working on practical projects. This course provides hands-on experience in applying CSS to create responsive designs for real-world scenarios."
|
||||
]
|
||||
},
|
||||
"top-learn-css-specificity": {
|
||||
"title": "Learn CSS Specificity",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages."
|
||||
]
|
||||
},
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design."
|
||||
]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Discover the power of Flexbox, a layout model that simplifies the design of flexible and responsive web layouts. Learn how to create dynamic and adaptive page structures with ease."
|
||||
]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the distinctions between block and inline elements in HTML and CSS. This course provides insights into how these display types affect layout and behavior, empowering you to make informed design decisions."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1189,33 +1286,41 @@
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta)",
|
||||
"intro": [
|
||||
"This course teaches the English language, designed for developers.",
|
||||
"More text here."
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
"In the second half, you'll practice vocabulary specific to software development. You'll learn how to describe code, discuss tech trends, and participate in stand-up meetings.",
|
||||
"This entire A2-level curriculum includes 105 different dialogues. Each is designed to build your vocabulary and boost your confidence when speaking in a professional tech setting."
|
||||
],
|
||||
"blocks": {
|
||||
"learn-greetings-in-your-first-day-at-the-office": {
|
||||
"title": "Learn Greetings in your First Day at the Office",
|
||||
"intro": ["Learn greetings."]
|
||||
"intro": [
|
||||
"In this first course, you'll learn common expressions for situations you may encounter on your first day at work. You'll learn about introductions, getting to know people, asking for lunch recommendations, and getting an access card from security."
|
||||
]
|
||||
},
|
||||
"learn-introductions-in-an-online-team-meeting": {
|
||||
"title": "Learn Introductions in an Online Team Meeting",
|
||||
"intro": ["Learn introductions."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to give a personal introduction. You'll also learn how to state your profession, and share your goals in group meetings."
|
||||
]
|
||||
},
|
||||
"learn-conversation-starters-in-the-break-room": {
|
||||
"title": "Learn Conversation Starters in the Break Room",
|
||||
"intro": ["Learn conversation starters."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to start a conversation in casual settings. You'll also learn how to talk about your hobbies and personality traits. You'll even learn how to ask about places around the town."
|
||||
]
|
||||
},
|
||||
"learn-how-to-talk-about-a-typical-workday-and-tasks": {
|
||||
"title": "Learn How to Talk About a Typical Workday and Tasks",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about a typical workday."]
|
||||
},
|
||||
"learn-how-to-discuss-your-morning-or-evening-routine": {
|
||||
"title": "Learn How to Discuss Your Morning or Evening Routine",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about routines."]
|
||||
},
|
||||
"learn-how-to-describe-your-current-project": {
|
||||
"title": "Learn How to Describe Your Current Project",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about projects."]
|
||||
},
|
||||
"learn-how-to-ask-and-share-about-educational-and-professional-background": {
|
||||
"title": "Learn How to Ask and Share About Educational and Professional Background",
|
||||
@@ -1307,6 +1412,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.",
|
||||
"These challenges can prove to be difficult, but they will push your algorithm logic to new heights.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
|
||||
],
|
||||
"blocks": {
|
||||
"rosetta-code-challenges": {
|
||||
"title": "Rosetta Code Challenges",
|
||||
"intro": ["These are the challenges for Rosetta Code."]
|
||||
}
|
||||
}
|
||||
},
|
||||
"example-certification": {
|
||||
"title": "Example Certification",
|
||||
"intro": ["placeholder"],
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
"verify-trophy": "Verify Trophy",
|
||||
"link-account": "Link Account",
|
||||
"unlink-account": "Unlink Account",
|
||||
"update-card": "Update your card"
|
||||
"update-card": "Update your card",
|
||||
"donate-now": "Donate Now"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "Lerne zu programmieren — kostenlos.",
|
||||
@@ -120,8 +121,10 @@
|
||||
},
|
||||
"certification-heading": "Erlange kostenlos verifizierte Zertifizierungen in:",
|
||||
"core-certs-heading": "Earn free verified certifications with freeCodeCamp's core curriculum:",
|
||||
"learn-english-heading": "Learn English for Developers:",
|
||||
"professional-certs-heading": "Earn free professional certifications:",
|
||||
"interview-prep-heading": "Prepare for the developer interview job search:",
|
||||
"legacy-curriculum-heading": "Explore our Legacy Curriculum:",
|
||||
"upcoming-heading": "Upcoming curriculum:",
|
||||
"faq": "Frequently asked questions:",
|
||||
"faqs": [
|
||||
@@ -311,6 +314,7 @@
|
||||
"donation-initiatives": "Spenden an das freeCodeCamp fließen in unsere Bildungsinitiativen und helfen, Server, Dienstleistungen und Mitarbeiter zu bezahlen.",
|
||||
"donate-text": "Du kannst <1>hier eine steuerlich absetzbare Spende tätigen</1>.",
|
||||
"trending-guides": "Beliebte Guides",
|
||||
"mobile-app": "Mobile App",
|
||||
"our-nonprofit": "Our Charity",
|
||||
"links": {
|
||||
"about": "Über",
|
||||
@@ -504,6 +508,7 @@
|
||||
"progress-modal-cta-9": "Donate now to support our math for developers curriculum.",
|
||||
"progress-modal-cta-10": "Donate now to help us develop free professional programming certifications for all.",
|
||||
"help-us-reach-goal": "Donate now to help our charity reach our goal of 10,000 monthly supporters by 2024.",
|
||||
"beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.",
|
||||
"help-us-develop": "Help us develop free professional programming certifications for all.",
|
||||
"nicely-done": "Großartig. Du hast soeben {{block}} abgeschlossen.",
|
||||
"credit-card": "Kreditkarte",
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
}
|
||||
},
|
||||
"javascript-algorithms-and-data-structures-v8": {
|
||||
"title": "Algoritmi e Strutture Dati JavaScript (Beta)",
|
||||
"title": "JavaScript Algorithms and Data Structures (Beta)",
|
||||
"intro": [
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
@@ -316,49 +316,49 @@
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Crea un registro di cassa",
|
||||
"title": "Build a Cash Register Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Crea un verificatore di palindromi",
|
||||
"title": "Build a Palindrome Checker Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Crea un convertitore di numeri romani",
|
||||
"title": "Build a Roman Numeral Converter Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Crea un validatore di numeri telefonici",
|
||||
"title": "Build a Telephone Number Validator Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Impara JavaScript Base creando un gioco di ruolo",
|
||||
"title": "Learn Basic JavaScript by Building a Role Playing Game",
|
||||
"intro": [
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Impara la validazione dei moduli creando un contatore di calorie",
|
||||
"title": "Learn Form Validation by Building a Calorie Counter",
|
||||
"intro": [
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Impara programmazione funzionale creando un foglio di calcolo",
|
||||
"title": "Learn Functional Programming by Building a Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
@@ -373,7 +373,7 @@
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Impara metodi per array avanzati costruendo una calcolatrice statistica",
|
||||
"title": "Learn Advanced Array Methods by Building a Statistics Calculator",
|
||||
"intro": [
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
@@ -388,7 +388,7 @@
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Impara Fetch e le Promise Creando la Pagina degli Autori di fCC",
|
||||
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
|
||||
"intro": [
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
@@ -396,7 +396,7 @@
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Impara le Espressioni Regolari Costruendo un Filtro Anti-Spam",
|
||||
"title": "Learn Regular Expressions by Building a Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
@@ -451,6 +451,13 @@
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-building-a-decimal-to-binary-converter": {
|
||||
"title": "Learn Recursion by Building a Decimal to Binary Converter",
|
||||
"intro": [
|
||||
"Recursion is a programming concept where a function calls itself. This can reduce a complex problem into simpler sub-problems, until they become straightforward to solve.",
|
||||
"In this project, you’ll build a decimal-to-binary converter using JavaScript. You’ll learn the fundamental concepts of recursion, explore the call stack, and build out a visual representation of the recursion process through an animation."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -741,20 +748,82 @@
|
||||
}
|
||||
},
|
||||
"scientific-computing-with-python": {
|
||||
"title": "Calcolo scientifico con Python",
|
||||
"title": "Scientific Computing with Python (Beta)",
|
||||
"intro": [
|
||||
"Python è uno dei linguaggi di programmazione più popolari e flessibili al giorno d'oggi. Puoi usarlo per tutto, dallo scripting di base all'apprendimento automatico (machine learning).",
|
||||
"Nella Certificazione Calcolo Scientifico con Python, imparerai i fondamentali di Python come variabili, cicli, condizionali e funzioni. Quindi passerai rapidamente a strutture di dati complesse, networking, database relazionali e visualizzazione dei dati."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python per Tutti",
|
||||
"learn-string-manipulation-by-building-a-cipher": {
|
||||
"title": "Learn String Manipulation by Building a Cipher",
|
||||
"intro": [
|
||||
"Python per tutti è una serie di corsi video gratuiti che insegna le basi dell'utilizzo di Python 3.",
|
||||
"I corsi sono stati creati dal Dr. Charles Severance (noto anche come Dr. Chuck). È Clinical Professor presso la University of Michigan School of Information, dove insegna vari corsi orientati alla tecnologia tra cui programmazione, progettazione di database e sviluppo web."
|
||||
"Python is a powerful and popular programming language widely used for data science, data visualization, web and game development, machine learning and much more.",
|
||||
"In this project, you'll learn fundamental programming concepts in Python, such as variables, functions, loop, conditional statements, and and how to work with them to build your first program."
|
||||
]
|
||||
},
|
||||
"learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm": {
|
||||
"title": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm",
|
||||
"intro": [
|
||||
"The Luhn Algorithm is widely used for error-checking in various applications, including credit card numbers.",
|
||||
"Through this project, you'll gain valuable experience in working with numerical computations and string manipulation while implementing the Luhn Algorithm."
|
||||
]
|
||||
},
|
||||
"learn-list-comprehension-by-building-a-case-converter-program": {
|
||||
"title": "Learn Python List Comprehension By Building a Case Converter Program",
|
||||
"intro": [
|
||||
"A list comprehension in Python is a way to construct a new list from an iterable types such as lists, tuples, and strings without using a for loop or the `.append()` list method",
|
||||
"In this project, you will write a program that takes a string formatted in camel or pascal case and converts that to snake case. The project has two phases.",
|
||||
"During the first phase, you will use a for loop to implement the program.",
|
||||
"Then in the second phase you will learn about applying list comprehension instead of a loop to achieve the same results."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-password-generator": {
|
||||
"title": "Learn Regular Expressions by Building a Password Generator",
|
||||
"intro": [
|
||||
"In Python, a module is a file containing a set of statements and definitions that you can use in your code.",
|
||||
"In this project, you'll learn how to import and use modules from the Python standard library and how to use regular expressions while building your own password generator program."
|
||||
]
|
||||
},
|
||||
"learn-algorithm-design-by-building-the-shortest-path-algorithm": {
|
||||
"title": "Learn Algorithm Design by Building the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"Algorithms are step-by-step procedures used to perform calculations and solve computational problems.",
|
||||
"In this project, you'll learn how to use functions, loops, conditional statements, dictionary comprehensions and more to design and implement the shortest path algorithm."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-solving-the-tower-of-hanoi-puzzle": {
|
||||
"title": "Learn Recursion by Solving the Tower of Hanoi Puzzle",
|
||||
"intro": [
|
||||
"Recursion allows you to write concise and elegant code to solve complex computational problems.",
|
||||
"In this project, you'll start with an iterative approach to solve the tower of Hanoi mathematical puzzle and then you'll learn how to implement a recursive solution."
|
||||
]
|
||||
},
|
||||
"learn-data-structures-by-building-the-merge-sort-algorithm": {
|
||||
"title": "Learn Data Structures by Building the Merge Sort Algorithm",
|
||||
"intro": [
|
||||
"The merge sort algorithm is a sorting algorithm based on the divide and conquer principle.",
|
||||
"In this project, you'll learn how to interact with data structures by sorting a list of random numbers using the merge sort algorithm."
|
||||
]
|
||||
},
|
||||
"learn-classes-and-objects-by-building-a-sudoku-solver": {
|
||||
"title": "Learn Classes and Objects by Building a Sudoku Solver",
|
||||
"intro": [
|
||||
"Classes and objects are an important programming concept and they enable developers to achieve code modularity, abstraction, readability, and promote reusability.",
|
||||
"In this Sudoku solver project, you'll learn how to use classes and objects to build a sudoku grid and to solve a sudoku puzzle."
|
||||
]
|
||||
},
|
||||
"learn-tree-traversal-by-building-a-binary-search-tree": {
|
||||
"title": "Learn Tree Traversal by Building a Binary Search Tree",
|
||||
"intro": [
|
||||
"A Binary Search Tree (BST) is an important data structure concept, where data is sorted in a hierarchical structure.",
|
||||
"In this project, you will learn how to construct a BST, perform an inorder traversal, and also cover key operations like insertion, search, and deletion."
|
||||
]
|
||||
},
|
||||
"learn-lambda-functions-by-building-an-expense-tracker": {
|
||||
"title": "Learn Lambda Functions by Building an Expense Tracker",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"scientific-computing-with-python-projects": {
|
||||
"title": "Progetti di Calcolo scientifico con Python",
|
||||
"intro": [
|
||||
@@ -991,6 +1060,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"python-for-everybody": {
|
||||
"title": "Legacy Python for Everybody",
|
||||
"intro": [
|
||||
"Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python for Everybody",
|
||||
"intro": [
|
||||
"Python for everybody is a free video course series that teaches the basics of using Python 3.",
|
||||
"The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"coding-interview-prep": {
|
||||
"title": "Preparazione per il colloquio di lavoro per programmatori",
|
||||
"intro": [
|
||||
@@ -1019,19 +1104,11 @@
|
||||
"I colloqui di lavoro per programmatori sono sempre stati stressanti. Ai candidati viene a volte chiesto di completare un lavoro a casa. Questi tipi di colloquio di solito richiedono molto lavoro, ma sono un ottimo modo per i datori di lavoro per vedere cosa il candidato è in grado di fare.",
|
||||
"Costruisci i progetti facoltativi per fare delle esercitazioni extra. Prenditi il tempo necessario, ampliali, e metteli nel tuo curriculum o portfolio per mostrarli ai potenziali datori di lavoro."
|
||||
]
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Codice Rosetta",
|
||||
"intro": [
|
||||
"Fai salire di livello le tue capacità creative di problem solving con queste attività di programmazione gratuite dalla libreria classica Rosetta Code.",
|
||||
"Queste sfide possono rivelarsi difficili, ma spingeranno la tua logica algoritmica a nuove vette.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Fonte: Codice Rosetta</a>"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"the-odin-project": {
|
||||
"title": "The Odin Project",
|
||||
"title": "The Odin Project (Beta)",
|
||||
"intro": [
|
||||
"The Odin Project è una di quelle risorse che \"avrei voluto mentre stavo imparando\". ",
|
||||
"Non tutti hanno accesso a un'educazione all'informatica o ai fondi per frequentare una scuola intensiva di programmazione e, in ogni caso, sono soluzioni non adatte a tutti.",
|
||||
@@ -1040,43 +1117,63 @@
|
||||
"blocks": {
|
||||
"top-learn-html-foundations": {
|
||||
"title": "Impara i Fondamenti di HTML",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Get a solid grasp of HTML essentials with this course. From structuring web pages to understanding semantic tags, you'll build a strong foundation for creating well-organized and accessible content on the web."
|
||||
]
|
||||
},
|
||||
"top-working-with-text": {
|
||||
"title": "Working with Text",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content."
|
||||
]
|
||||
},
|
||||
"top-links-and-images": {
|
||||
"title": "Links and Images",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing."
|
||||
]
|
||||
},
|
||||
"top-build-a-recipe-project": {
|
||||
"title": "Impara i Fondamenti di HTML Creando una Pagina di Ricette",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Put your HTML skills into practice by building a recipe page. This hands-on project allows you to apply your knowledge and create a functional web page while reinforcing key concepts of HTML development."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations": {
|
||||
"title": "Impara i Fondamenti di CSS",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Dive into the world of Cascading Style Sheets (CSS) and learn how to style your HTML elements. Explore styling properties, selectors, and layouts to bring your web pages to life."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations-projects": {
|
||||
"title": "Learn CSS Foundations Projects",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Take your CSS skills to the next level by working on practical projects. This course provides hands-on experience in applying CSS to create responsive designs for real-world scenarios."
|
||||
]
|
||||
},
|
||||
"top-learn-css-specificity": {
|
||||
"title": "Learn CSS Specificity",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages."
|
||||
]
|
||||
},
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design."
|
||||
]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Discover the power of Flexbox, a layout model that simplifies the design of flexible and responsive web layouts. Learn how to create dynamic and adaptive page structures with ease."
|
||||
]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the distinctions between block and inline elements in HTML and CSS. This course provides insights into how these display types affect layout and behavior, empowering you to make informed design decisions."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1189,33 +1286,41 @@
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta)",
|
||||
"intro": [
|
||||
"This course teaches the English language, designed for developers.",
|
||||
"More text here."
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
"In the second half, you'll practice vocabulary specific to software development. You'll learn how to describe code, discuss tech trends, and participate in stand-up meetings.",
|
||||
"This entire A2-level curriculum includes 105 different dialogues. Each is designed to build your vocabulary and boost your confidence when speaking in a professional tech setting."
|
||||
],
|
||||
"blocks": {
|
||||
"learn-greetings-in-your-first-day-at-the-office": {
|
||||
"title": "Learn Greetings in your First Day at the Office",
|
||||
"intro": ["Learn greetings."]
|
||||
"intro": [
|
||||
"In this first course, you'll learn common expressions for situations you may encounter on your first day at work. You'll learn about introductions, getting to know people, asking for lunch recommendations, and getting an access card from security."
|
||||
]
|
||||
},
|
||||
"learn-introductions-in-an-online-team-meeting": {
|
||||
"title": "Learn Introductions in an Online Team Meeting",
|
||||
"intro": ["Learn introductions."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to give a personal introduction. You'll also learn how to state your profession, and share your goals in group meetings."
|
||||
]
|
||||
},
|
||||
"learn-conversation-starters-in-the-break-room": {
|
||||
"title": "Learn Conversation Starters in the Break Room",
|
||||
"intro": ["Learn conversation starters."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to start a conversation in casual settings. You'll also learn how to talk about your hobbies and personality traits. You'll even learn how to ask about places around the town."
|
||||
]
|
||||
},
|
||||
"learn-how-to-talk-about-a-typical-workday-and-tasks": {
|
||||
"title": "Learn How to Talk About a Typical Workday and Tasks",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about a typical workday."]
|
||||
},
|
||||
"learn-how-to-discuss-your-morning-or-evening-routine": {
|
||||
"title": "Learn How to Discuss Your Morning or Evening Routine",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about routines."]
|
||||
},
|
||||
"learn-how-to-describe-your-current-project": {
|
||||
"title": "Learn How to Describe Your Current Project",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about projects."]
|
||||
},
|
||||
"learn-how-to-ask-and-share-about-educational-and-professional-background": {
|
||||
"title": "Learn How to Ask and Share About Educational and Professional Background",
|
||||
@@ -1307,6 +1412,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.",
|
||||
"These challenges can prove to be difficult, but they will push your algorithm logic to new heights.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
|
||||
],
|
||||
"blocks": {
|
||||
"rosetta-code-challenges": {
|
||||
"title": "Rosetta Code Challenges",
|
||||
"intro": ["These are the challenges for Rosetta Code."]
|
||||
}
|
||||
}
|
||||
},
|
||||
"example-certification": {
|
||||
"title": "Example Certification",
|
||||
"intro": ["placeholder"],
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
"verify-trophy": "Verifica Trofeo",
|
||||
"link-account": "Collega Account",
|
||||
"unlink-account": "Scollega Account",
|
||||
"update-card": "Update your card"
|
||||
"update-card": "Update your card",
|
||||
"donate-now": "Donate Now"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "Impara a programmare — gratis.",
|
||||
@@ -120,8 +121,10 @@
|
||||
},
|
||||
"certification-heading": "Ottieni certificazioni verificate gratuite in:",
|
||||
"core-certs-heading": "Ottieni certificazioni verificate e gratuite con il curriculum base di freeCodeCamp:",
|
||||
"learn-english-heading": "Learn English for Developers:",
|
||||
"professional-certs-heading": "Ottieni certificazioni professionali gratuite:",
|
||||
"interview-prep-heading": "Preparati per la ricerca di colloqui di lavoro da sviluppatore:",
|
||||
"legacy-curriculum-heading": "Explore our Legacy Curriculum:",
|
||||
"upcoming-heading": "Upcoming curriculum:",
|
||||
"faq": "Domande frequenti:",
|
||||
"faqs": [
|
||||
@@ -311,6 +314,7 @@
|
||||
"donation-initiatives": "Le donazioni a freeCodeCamp vanno alle nostre iniziative educative e aiutano a pagare i server, i servizi e il personale.",
|
||||
"donate-text": "Puoi fare una <1>donazione deducibile dalle tasse qui</1>.",
|
||||
"trending-guides": "Guide Di Tendenza",
|
||||
"mobile-app": "Mobile App",
|
||||
"our-nonprofit": "La nostra Charity",
|
||||
"links": {
|
||||
"about": "Informazioni",
|
||||
@@ -504,6 +508,7 @@
|
||||
"progress-modal-cta-9": "Dona ora per supportare il nostro curriculum di matematica per sviluppatori.",
|
||||
"progress-modal-cta-10": "Dona ora per aiutarci a sviluppare certificazioni di programmazione professionale gratuite per tutti.",
|
||||
"help-us-reach-goal": "Donate now to help our charity reach our goal of 10,000 monthly supporters by 2024.",
|
||||
"beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.",
|
||||
"help-us-develop": "Help us develop free professional programming certifications for all.",
|
||||
"nicely-done": "Ben fatto. Hai appena completato {{block}}.",
|
||||
"credit-card": "Carta di credito",
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
}
|
||||
},
|
||||
"javascript-algorithms-and-data-structures-v8": {
|
||||
"title": "JavaScript アルゴリズムとデータ構造 (ベータ版)",
|
||||
"title": "JavaScript Algorithms and Data Structures (Beta)",
|
||||
"intro": [
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
@@ -316,49 +316,49 @@
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "キャッシュレジスター作成プロジェクト",
|
||||
"title": "Build a Cash Register Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "回文チェッカー作成プロジェクト",
|
||||
"title": "Build a Palindrome Checker Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "ローマ数字コンバーター作成プロジェクト",
|
||||
"title": "Build a Roman Numeral Converter Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "電話番号バリデーター作成プロジェクト",
|
||||
"title": "Build a Telephone Number Validator Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "JavaScript の基礎の学習: ロールプレイングゲームを作る",
|
||||
"title": "Learn Basic JavaScript by Building a Role Playing Game",
|
||||
"intro": [
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "フォームの検証の学習: カロリー計算機を作る",
|
||||
"title": "Learn Form Validation by Building a Calorie Counter",
|
||||
"intro": [
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "関数型プログラミングの学習: スプレッドシートを作る",
|
||||
"title": "Learn Functional Programming by Building a Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
@@ -451,6 +451,13 @@
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-building-a-decimal-to-binary-converter": {
|
||||
"title": "Learn Recursion by Building a Decimal to Binary Converter",
|
||||
"intro": [
|
||||
"Recursion is a programming concept where a function calls itself. This can reduce a complex problem into simpler sub-problems, until they become straightforward to solve.",
|
||||
"In this project, you’ll build a decimal-to-binary converter using JavaScript. You’ll learn the fundamental concepts of recursion, explore the call stack, and build out a visual representation of the recursion process through an animation."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -741,20 +748,82 @@
|
||||
}
|
||||
},
|
||||
"scientific-computing-with-python": {
|
||||
"title": "Python を用いた科学技術計算",
|
||||
"title": "Scientific Computing with Python (Beta)",
|
||||
"intro": [
|
||||
"Python は現在最も一般的で適応性のあるプログラミング言語です。基本的なスクリプトから機械学習まで幅広く使用することができます。",
|
||||
"Python を用いた科学技術計算認定講座では、変数、ループ、条件式、そして関数のような、Python の基本を学習します。それから、複雑なデータ構造、ネットワーキング、リレーショナルデータベース、そしてデータ可視化まで素早く強化します。"
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "みんなの Python",
|
||||
"learn-string-manipulation-by-building-a-cipher": {
|
||||
"title": "Learn String Manipulation by Building a Cipher",
|
||||
"intro": [
|
||||
"みんなの Python は、Python 3 使用法の基本を教える無料のビデオコースです。",
|
||||
"このコースは Charles Severance 博士 (Chuck 博士としても知られています) によって作成されました。彼はミシガン大学情報学部の臨床学教授で、そこでプログラミング、データベース設計、そしてウェブ開発を含む様々なテクノロジー指向のコースを教えています。"
|
||||
"Python is a powerful and popular programming language widely used for data science, data visualization, web and game development, machine learning and much more.",
|
||||
"In this project, you'll learn fundamental programming concepts in Python, such as variables, functions, loop, conditional statements, and and how to work with them to build your first program."
|
||||
]
|
||||
},
|
||||
"learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm": {
|
||||
"title": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm",
|
||||
"intro": [
|
||||
"The Luhn Algorithm is widely used for error-checking in various applications, including credit card numbers.",
|
||||
"Through this project, you'll gain valuable experience in working with numerical computations and string manipulation while implementing the Luhn Algorithm."
|
||||
]
|
||||
},
|
||||
"learn-list-comprehension-by-building-a-case-converter-program": {
|
||||
"title": "Learn Python List Comprehension By Building a Case Converter Program",
|
||||
"intro": [
|
||||
"A list comprehension in Python is a way to construct a new list from an iterable types such as lists, tuples, and strings without using a for loop or the `.append()` list method",
|
||||
"In this project, you will write a program that takes a string formatted in camel or pascal case and converts that to snake case. The project has two phases.",
|
||||
"During the first phase, you will use a for loop to implement the program.",
|
||||
"Then in the second phase you will learn about applying list comprehension instead of a loop to achieve the same results."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-password-generator": {
|
||||
"title": "Learn Regular Expressions by Building a Password Generator",
|
||||
"intro": [
|
||||
"In Python, a module is a file containing a set of statements and definitions that you can use in your code.",
|
||||
"In this project, you'll learn how to import and use modules from the Python standard library and how to use regular expressions while building your own password generator program."
|
||||
]
|
||||
},
|
||||
"learn-algorithm-design-by-building-the-shortest-path-algorithm": {
|
||||
"title": "Learn Algorithm Design by Building the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"Algorithms are step-by-step procedures used to perform calculations and solve computational problems.",
|
||||
"In this project, you'll learn how to use functions, loops, conditional statements, dictionary comprehensions and more to design and implement the shortest path algorithm."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-solving-the-tower-of-hanoi-puzzle": {
|
||||
"title": "Learn Recursion by Solving the Tower of Hanoi Puzzle",
|
||||
"intro": [
|
||||
"Recursion allows you to write concise and elegant code to solve complex computational problems.",
|
||||
"In this project, you'll start with an iterative approach to solve the tower of Hanoi mathematical puzzle and then you'll learn how to implement a recursive solution."
|
||||
]
|
||||
},
|
||||
"learn-data-structures-by-building-the-merge-sort-algorithm": {
|
||||
"title": "Learn Data Structures by Building the Merge Sort Algorithm",
|
||||
"intro": [
|
||||
"The merge sort algorithm is a sorting algorithm based on the divide and conquer principle.",
|
||||
"In this project, you'll learn how to interact with data structures by sorting a list of random numbers using the merge sort algorithm."
|
||||
]
|
||||
},
|
||||
"learn-classes-and-objects-by-building-a-sudoku-solver": {
|
||||
"title": "Learn Classes and Objects by Building a Sudoku Solver",
|
||||
"intro": [
|
||||
"Classes and objects are an important programming concept and they enable developers to achieve code modularity, abstraction, readability, and promote reusability.",
|
||||
"In this Sudoku solver project, you'll learn how to use classes and objects to build a sudoku grid and to solve a sudoku puzzle."
|
||||
]
|
||||
},
|
||||
"learn-tree-traversal-by-building-a-binary-search-tree": {
|
||||
"title": "Learn Tree Traversal by Building a Binary Search Tree",
|
||||
"intro": [
|
||||
"A Binary Search Tree (BST) is an important data structure concept, where data is sorted in a hierarchical structure.",
|
||||
"In this project, you will learn how to construct a BST, perform an inorder traversal, and also cover key operations like insertion, search, and deletion."
|
||||
]
|
||||
},
|
||||
"learn-lambda-functions-by-building-an-expense-tracker": {
|
||||
"title": "Learn Lambda Functions by Building an Expense Tracker",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"scientific-computing-with-python-projects": {
|
||||
"title": "Python を用いた科学技術計算プロジェクト",
|
||||
"intro": [
|
||||
@@ -991,6 +1060,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"python-for-everybody": {
|
||||
"title": "Legacy Python for Everybody",
|
||||
"intro": [
|
||||
"Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python for Everybody",
|
||||
"intro": [
|
||||
"Python for everybody is a free video course series that teaches the basics of using Python 3.",
|
||||
"The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"coding-interview-prep": {
|
||||
"title": "コーディング面接対策",
|
||||
"intro": [
|
||||
@@ -1019,19 +1104,11 @@
|
||||
"プログラミングの就職面接は常にストレスの多いものです。応募者はときどき面接外での宿題プロジェクトを与えられることがあります。このようなタイプの面接は通常多くの作業を要求しますが、しかしそれらは雇用主にとって、あなたがどのように仕事に取り組むかを確かめるのにうってつけの方法です。",
|
||||
"追加演習として、以下のボーナスコーディングプロジェクトを構築してください。ゆっくり時間をかけ、素晴らしいものにして、将来の雇用主へ披露するために履歴書やポートフォリオに追加しましょう。"
|
||||
]
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "ロゼッタコード",
|
||||
"intro": [
|
||||
"由緒あるロゼッタコードライブラリから取られた以下の無料のプログラミングタスクで、クリエイティブな課題解決技能を向上させましょう。",
|
||||
"これらの課題は困難かもしれませんが、あなたのアルゴリズムのロジックを新たな高みに押し上げます。",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>作: Rosetta Code</a>"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"the-odin-project": {
|
||||
"title": "The Odin Project",
|
||||
"title": "The Odin Project (Beta)",
|
||||
"intro": [
|
||||
"The Odin Project is one of those \"What I wish I had when I was learning\" resources. ",
|
||||
"Not everyone has access to a computer science education or the funds to attend an intensive coding school and neither of those is right for everyone anyway.",
|
||||
@@ -1040,43 +1117,63 @@
|
||||
"blocks": {
|
||||
"top-learn-html-foundations": {
|
||||
"title": "Learn HTML Foundations",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Get a solid grasp of HTML essentials with this course. From structuring web pages to understanding semantic tags, you'll build a strong foundation for creating well-organized and accessible content on the web."
|
||||
]
|
||||
},
|
||||
"top-working-with-text": {
|
||||
"title": "Working with Text",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content."
|
||||
]
|
||||
},
|
||||
"top-links-and-images": {
|
||||
"title": "Links and Images",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing."
|
||||
]
|
||||
},
|
||||
"top-build-a-recipe-project": {
|
||||
"title": "Learn HTML Foundations by Building a Recipe Page",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Put your HTML skills into practice by building a recipe page. This hands-on project allows you to apply your knowledge and create a functional web page while reinforcing key concepts of HTML development."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations": {
|
||||
"title": "Learn CSS Foundations",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Dive into the world of Cascading Style Sheets (CSS) and learn how to style your HTML elements. Explore styling properties, selectors, and layouts to bring your web pages to life."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations-projects": {
|
||||
"title": "Learn CSS Foundations Projects",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Take your CSS skills to the next level by working on practical projects. This course provides hands-on experience in applying CSS to create responsive designs for real-world scenarios."
|
||||
]
|
||||
},
|
||||
"top-learn-css-specificity": {
|
||||
"title": "Learn CSS Specificity",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages."
|
||||
]
|
||||
},
|
||||
"top-the-box-model": {
|
||||
"title": "Learn the Box Model",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design."
|
||||
]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Discover the power of Flexbox, a layout model that simplifies the design of flexible and responsive web layouts. Learn how to create dynamic and adaptive page structures with ease."
|
||||
]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the distinctions between block and inline elements in HTML and CSS. This course provides insights into how these display types affect layout and behavior, empowering you to make informed design decisions."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1189,33 +1286,41 @@
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta)",
|
||||
"intro": [
|
||||
"This course teaches the English language, designed for developers.",
|
||||
"More text here."
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
"In the second half, you'll practice vocabulary specific to software development. You'll learn how to describe code, discuss tech trends, and participate in stand-up meetings.",
|
||||
"This entire A2-level curriculum includes 105 different dialogues. Each is designed to build your vocabulary and boost your confidence when speaking in a professional tech setting."
|
||||
],
|
||||
"blocks": {
|
||||
"learn-greetings-in-your-first-day-at-the-office": {
|
||||
"title": "Learn Greetings in your First Day at the Office",
|
||||
"intro": ["Learn greetings."]
|
||||
"intro": [
|
||||
"In this first course, you'll learn common expressions for situations you may encounter on your first day at work. You'll learn about introductions, getting to know people, asking for lunch recommendations, and getting an access card from security."
|
||||
]
|
||||
},
|
||||
"learn-introductions-in-an-online-team-meeting": {
|
||||
"title": "Learn Introductions in an Online Team Meeting",
|
||||
"intro": ["Learn introductions."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to give a personal introduction. You'll also learn how to state your profession, and share your goals in group meetings."
|
||||
]
|
||||
},
|
||||
"learn-conversation-starters-in-the-break-room": {
|
||||
"title": "Learn Conversation Starters in the Break Room",
|
||||
"intro": ["Learn conversation starters."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to start a conversation in casual settings. You'll also learn how to talk about your hobbies and personality traits. You'll even learn how to ask about places around the town."
|
||||
]
|
||||
},
|
||||
"learn-how-to-talk-about-a-typical-workday-and-tasks": {
|
||||
"title": "Learn How to Talk About a Typical Workday and Tasks",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about a typical workday."]
|
||||
},
|
||||
"learn-how-to-discuss-your-morning-or-evening-routine": {
|
||||
"title": "Learn How to Discuss Your Morning or Evening Routine",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about routines."]
|
||||
},
|
||||
"learn-how-to-describe-your-current-project": {
|
||||
"title": "Learn How to Describe Your Current Project",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about projects."]
|
||||
},
|
||||
"learn-how-to-ask-and-share-about-educational-and-professional-background": {
|
||||
"title": "Learn How to Ask and Share About Educational and Professional Background",
|
||||
@@ -1307,6 +1412,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.",
|
||||
"These challenges can prove to be difficult, but they will push your algorithm logic to new heights.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
|
||||
],
|
||||
"blocks": {
|
||||
"rosetta-code-challenges": {
|
||||
"title": "Rosetta Code Challenges",
|
||||
"intro": ["These are the challenges for Rosetta Code."]
|
||||
}
|
||||
}
|
||||
},
|
||||
"example-certification": {
|
||||
"title": "Example Certification",
|
||||
"intro": ["placeholder"],
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
"verify-trophy": "トロフィーを確認",
|
||||
"link-account": "アカウントをリンク",
|
||||
"unlink-account": "アカウントのリンク解除",
|
||||
"update-card": "カード情報を更新"
|
||||
"update-card": "カード情報を更新",
|
||||
"donate-now": "Donate Now"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "プログラミングを無料で学ぶ。",
|
||||
@@ -120,8 +121,10 @@
|
||||
},
|
||||
"certification-heading": "以下の検証済み認定証を無料で取得できます。",
|
||||
"core-certs-heading": "freeCodeCamp コアカリキュラムの検証済み認定証を無料で取得:",
|
||||
"learn-english-heading": "Learn English for Developers:",
|
||||
"professional-certs-heading": "プロフェッショナル認定証を無料で取得:",
|
||||
"interview-prep-heading": "就職活動・技術面接に備える:",
|
||||
"legacy-curriculum-heading": "Explore our Legacy Curriculum:",
|
||||
"upcoming-heading": "公開予定カリキュラム:",
|
||||
"faq": "よくある質問:",
|
||||
"faqs": [
|
||||
@@ -306,11 +309,12 @@
|
||||
"page-number": "{{pageNumber}} / {{totalPages}}"
|
||||
},
|
||||
"footer": {
|
||||
"tax-exempt-status": "freeCodeCamp is a donor-supported tax-exempt 501(c)(3) charitable organization (United States Federal Tax Identification Number: 82-0779546).",
|
||||
"tax-exempt-status": "freeCodeCamp は皆様からの寄付により支えられている非課税の 501(c)(3) 慈善団体です。(United States Federal Tax Identification Number: 82-0779546)",
|
||||
"mission-statement": "私たちのミッション: 人々が無料でコーディングを学べるよう支援することです。その実現のため、何千もの動画、記事、インタラクティブなコーディングレッスンを作成し、すべて無料で公開しています。",
|
||||
"donation-initiatives": "freeCodeCamp へのご寄付は教育活動のために用いられ、サーバー、サービス、スタッフなどの費用に充てられます。",
|
||||
"donation-initiatives": "freeCodeCamp への寄付は教育活動のために用いられ、サーバー、サービス、スタッフなどの費用に充てられます。",
|
||||
"donate-text": "<1>こちらからご寄付をお願いいたします</1>。(場合により税控除可能)",
|
||||
"trending-guides": "人気の記事",
|
||||
"mobile-app": "Mobile App",
|
||||
"our-nonprofit": "組織情報",
|
||||
"links": {
|
||||
"about": "私たちについて",
|
||||
@@ -477,7 +481,7 @@
|
||||
"error-card-update": "カード情報の更新に問題が発生しました。",
|
||||
"error-2": "問題が発生しました。donors@freecodecamp.org までお問い合わせください。",
|
||||
"error-3": "もう一度お試しいただくか、donors@freecodecamp.org までお問い合わせください。",
|
||||
"free-tech": "いただいたご寄付は世界中の人々への無料の技術教育を支援します。",
|
||||
"free-tech": "いただいたご寄付は世界中に無料の技術教育を提供するため役立てられます。",
|
||||
"no-halo": "プロフィール画像の周りに金色の枠が表示されない場合は、donors@freecodecamp.org までご連絡ください。",
|
||||
"gift-frequency": "ギフトの頻度を選択する:",
|
||||
"gift-amount": "ギフトの金額を選択する:",
|
||||
@@ -489,9 +493,9 @@
|
||||
"edit-amount": "金額を変更",
|
||||
"wallet-label": "freeCodeCamp への ${{usd}} の寄付",
|
||||
"wallet-label-1": "freeCodeCamp への ${{usd}} / 月の寄付",
|
||||
"your-donation": "あなたの {{usd}} ドルのご寄付が、世界中の人々に {{hours}} 時間の学びを提供します。",
|
||||
"your-donation-2": "あなたの {{usd}} ドルのご寄付が、世界中の人々に {{hours}} 時間の学びを毎月提供します。",
|
||||
"your-donation-3": "あなたの {{usd}} ドルのご寄付が、世界中の人々に {{hours}} 時間の学びを毎年提供します。",
|
||||
"your-donation": "あなたの {{usd}} ドルの寄付により、世界中の人々に {{hours}} 時間の学びを提供できます。",
|
||||
"your-donation-2": "あなたの {{usd}} ドルの寄付により、世界中の人々に毎月 {{hours}} 時間の学びを提供できます。",
|
||||
"your-donation-3": "あなたの {{usd}} ドルの寄付により、世界中の人々に毎年 {{hours}} 時間の学びを提供できます。",
|
||||
"become-supporter": "サポーターになる",
|
||||
"progress-modal-cta-1": "寄付を通して、無料のコンピューターサイエンス認定学位の開発をご支援ください。",
|
||||
"progress-modal-cta-2": "寄付を通して、私たちのウェブサイトのサーバー稼働時間 53 時間分をご支援ください。",
|
||||
@@ -504,6 +508,7 @@
|
||||
"progress-modal-cta-9": "寄付を通して、開発者のための数学講座の作成をご支援ください。",
|
||||
"progress-modal-cta-10": "寄付を通して、無料で誰もが利用できる、専門的なプログラミング認定証の開発をご支援ください。",
|
||||
"help-us-reach-goal": "2024 年までにマンスリーサポーター 1 万人の目標を達成できるよう、寄付にご協力ください。",
|
||||
"beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.",
|
||||
"help-us-develop": "無料で誰もが利用できる、専門的なプログラミング認定証の開発をご支援ください。",
|
||||
"nicely-done": "おめでとうございます。「{{block}}」を完了しました。",
|
||||
"credit-card": "クレジットカード",
|
||||
@@ -539,7 +544,7 @@
|
||||
"fcc-budget": "freeCodeCamp の予算は、同規模の他チャリティー団体に比べ非常に少ない状況です。私たちはプロの資金調達者の力を借りることなく、Quincy 自身がその役目を担っています。",
|
||||
"help-millions": "しかしながら、私たちは年間わずか数十万ドルの予算で、数百万の人々を支援することができています。",
|
||||
"how-one-time": "一回ごとの寄付を行うにはどうしたらいいですか?",
|
||||
"one-time": "一回ごとの寄付をご希望の場合、いつでも経済的なゆとりがある時に、freeCodeCamp のミッションをご支援いただくことができます。<0>こちらのリンクから、PayPal を通して任意の金額を寄付することができます。</0>",
|
||||
"one-time": "一回ごとの寄付をご希望の場合、いつでもご都合の良い時に freeCodeCamp のミッションをご支援いただけます。<0>こちらのリンクから、PayPal を通して任意の金額を寄付することができます。</0>",
|
||||
"wire-transfer": "電信送金で直接 freeCodeCamp へ送金することも可能です。電信送金の詳細が必要な場合、Quincy (quincy@freecodecamp.org) までメールにてご連絡ください。",
|
||||
"does-crypto": "freeCodeCamp では Bitcoin などの暗号通貨での寄付を受け付けていますか?",
|
||||
"yes-cryptocurrency": "はい。Quincy 宛てに quincy@freecodecamp.org までメールでお問い合わせいただければ、freeCodeCamp のウォレット情報をお知らせいたします。税金の手続きのため寄付金の領収書をご希望の場合も、Quincy にて対応いたします。",
|
||||
|
||||
@@ -300,13 +300,13 @@
|
||||
}
|
||||
},
|
||||
"javascript-algorithms-and-data-structures-v8": {
|
||||
"title": "Algoritmos e estruturas de dados em JavaScript (Beta)",
|
||||
"title": "JavaScript Algorithms and Data Structures (Beta)",
|
||||
"intro": [
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Observação: algumas extensões de navegador, como bloqueadores de anúncios e bloqueadores de scripts, podem interferir nos testes. Se você tiver problemas, recomendamos desabilitar extensões que modifiquem ou bloqueiem o conteúdo das páginas durante o curso.",
|
||||
"note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
|
||||
"blocks": {
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
@@ -316,49 +316,49 @@
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Projeto de criação de Caixa registradora",
|
||||
"title": "Build a Cash Register Project",
|
||||
"intro": [
|
||||
"Este é um dos projetos necessários para obter sua certificação.",
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Projeto de criação de Verificador de palíndromo",
|
||||
"title": "Build a Palindrome Checker Project",
|
||||
"intro": [
|
||||
"Este é um dos projetos necessários para obter sua certificação.",
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Projeto de criação de Conversor de números romanos",
|
||||
"title": "Build a Roman Numeral Converter Project",
|
||||
"intro": [
|
||||
"Este é um dos projetos necessários para solicitar sua certificação.",
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Projeto de criação de Validador de números de telefone",
|
||||
"title": "Build a Telephone Number Validator Project",
|
||||
"intro": [
|
||||
"Este é um dos projetos necessários para solicitar sua certificação.",
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Aprenda JavaScript básico criando um jogo de RPG",
|
||||
"title": "Learn Basic JavaScript by Building a Role Playing Game",
|
||||
"intro": [
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Aprenda validação de formulários construindo um contador de calorias",
|
||||
"title": "Learn Form Validation by Building a Calorie Counter",
|
||||
"intro": [
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Aprenda programação funcional criando uma planilha",
|
||||
"title": "Learn Functional Programming by Building a Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
@@ -366,21 +366,21 @@
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Aprenda métodos modernos de JavaScript criando cards de equipes de futebol",
|
||||
"title": "Learn Modern JavaScript Methods By Building Football Team Cards",
|
||||
"intro": [
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Aprenda métodos de arrays avançados criando uma calculadora de estatística",
|
||||
"title": "Learn Advanced Array Methods by Building a Statistics Calculator",
|
||||
"intro": [
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
]
|
||||
},
|
||||
"learn-basic-oop-by-building-a-shopping-cart": {
|
||||
"title": "Aprenda POO básica criando um carrinho de compras",
|
||||
"title": "Learn Basic OOP by Building a Shopping Cart",
|
||||
"intro": [
|
||||
"OOP, or Object Oriented Programming, is one of the major approaches to the software development process. In OOP, developers use objects and classes to structure their code.",
|
||||
"In this shopping cart project, you'll learn how to define classes and use them. You'll create class instances and implement methods for data manipulation.",
|
||||
@@ -388,7 +388,7 @@
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Aprenda Fetch e Promises criando uma página de autores do fCC",
|
||||
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
|
||||
"intro": [
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
@@ -396,14 +396,14 @@
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Aprenda expressões regulares criando um filtro de spam",
|
||||
"title": "Learn Regular Expressions by Building a Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Aprenda o raciocínio básico de Algoritmos criando uma ordenação numérica",
|
||||
"title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
|
||||
"intro": [
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
@@ -418,28 +418,28 @@
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Aprenda OOP intermediário construindo um jogo de plataforma",
|
||||
"title": "Learn Intermediate OOP by Building a Platformer Game",
|
||||
"intro": [
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Aprenda sobre armazenamento local criando uma aplicação de lista de tarefas",
|
||||
"title": "Learn localStorage by Building a Todo App",
|
||||
"intro": [
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Aprenda sobre o objeto Date criando um formatador de datas",
|
||||
"title": "Learn the Date Object by Building a Date Formatter",
|
||||
"intro": [
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"Este projeto cobrirá conceitos como os métodos: <code>getDate()</code>, <code>getMonth()</code> e <code>getFullYear()</code>."
|
||||
"This project will cover concepts such as the <code>getDate()</code>, <code>getMonth()</code>, and <code>getFullYear()</code> methods."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
"title": "Aprenda programação assíncrona criando uma tabela de lideres do fórum do fCC",
|
||||
"title": "Learn Asynchronous Programming by Building an fCC Forum Leaderboard",
|
||||
"intro": [
|
||||
"JavaScript is an asynchronous programming language. And this project will help you gain proficiency in asynchronous concepts. You'll code your own freeCodeCamp forum leaderboard.",
|
||||
"This project will cover the Fetch API, promises, Async/Await, and the try..catch statement."
|
||||
@@ -451,6 +451,13 @@
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-building-a-decimal-to-binary-converter": {
|
||||
"title": "Learn Recursion by Building a Decimal to Binary Converter",
|
||||
"intro": [
|
||||
"Recursion is a programming concept where a function calls itself. This can reduce a complex problem into simpler sub-problems, until they become straightforward to solve.",
|
||||
"In this project, you’ll build a decimal-to-binary converter using JavaScript. You’ll learn the fundamental concepts of recursion, explore the call stack, and build out a visual representation of the recursion process through an animation."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -741,20 +748,82 @@
|
||||
}
|
||||
},
|
||||
"scientific-computing-with-python": {
|
||||
"title": "Computação científica com Python",
|
||||
"title": "Scientific Computing with Python (Beta)",
|
||||
"intro": [
|
||||
"Python é uma das linguagens de programação mais populares e flexíveis atualmente. Você pode usá-la para tudo, desde programação básica até aprendizagem de máquina.",
|
||||
"Na certificação em computação científica com Python, você aprenderá o básico sobre Python, como variáveis, \"loops\", condicionais e funções. Depois, você vai evoluir rapidamente para estruturas de dados complexas, redes, bancos de dados relacionais e visualização de dados."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python para todos",
|
||||
"learn-string-manipulation-by-building-a-cipher": {
|
||||
"title": "Learn String Manipulation by Building a Cipher",
|
||||
"intro": [
|
||||
"Python para todos é uma série gratuita vídeos de cursos que ensina o básico para usar o Python 3.",
|
||||
"Os cursos foram criados pelo Dr. Charles Severance (também conhecido como Dr. Chuck). Ele é Professor Clínico na Escola de Informação da Universidade de Michigan, onde leciona vários cursos orientados à tecnologia, incluindo programação, projeto de banco de dados e desenvolvimento web."
|
||||
"Python is a powerful and popular programming language widely used for data science, data visualization, web and game development, machine learning and much more.",
|
||||
"In this project, you'll learn fundamental programming concepts in Python, such as variables, functions, loop, conditional statements, and and how to work with them to build your first program."
|
||||
]
|
||||
},
|
||||
"learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm": {
|
||||
"title": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm",
|
||||
"intro": [
|
||||
"The Luhn Algorithm is widely used for error-checking in various applications, including credit card numbers.",
|
||||
"Through this project, you'll gain valuable experience in working with numerical computations and string manipulation while implementing the Luhn Algorithm."
|
||||
]
|
||||
},
|
||||
"learn-list-comprehension-by-building-a-case-converter-program": {
|
||||
"title": "Learn Python List Comprehension By Building a Case Converter Program",
|
||||
"intro": [
|
||||
"A list comprehension in Python is a way to construct a new list from an iterable types such as lists, tuples, and strings without using a for loop or the `.append()` list method",
|
||||
"In this project, you will write a program that takes a string formatted in camel or pascal case and converts that to snake case. The project has two phases.",
|
||||
"During the first phase, you will use a for loop to implement the program.",
|
||||
"Then in the second phase you will learn about applying list comprehension instead of a loop to achieve the same results."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-password-generator": {
|
||||
"title": "Learn Regular Expressions by Building a Password Generator",
|
||||
"intro": [
|
||||
"In Python, a module is a file containing a set of statements and definitions that you can use in your code.",
|
||||
"In this project, you'll learn how to import and use modules from the Python standard library and how to use regular expressions while building your own password generator program."
|
||||
]
|
||||
},
|
||||
"learn-algorithm-design-by-building-the-shortest-path-algorithm": {
|
||||
"title": "Learn Algorithm Design by Building the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"Algorithms are step-by-step procedures used to perform calculations and solve computational problems.",
|
||||
"In this project, you'll learn how to use functions, loops, conditional statements, dictionary comprehensions and more to design and implement the shortest path algorithm."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-solving-the-tower-of-hanoi-puzzle": {
|
||||
"title": "Learn Recursion by Solving the Tower of Hanoi Puzzle",
|
||||
"intro": [
|
||||
"Recursion allows you to write concise and elegant code to solve complex computational problems.",
|
||||
"In this project, you'll start with an iterative approach to solve the tower of Hanoi mathematical puzzle and then you'll learn how to implement a recursive solution."
|
||||
]
|
||||
},
|
||||
"learn-data-structures-by-building-the-merge-sort-algorithm": {
|
||||
"title": "Learn Data Structures by Building the Merge Sort Algorithm",
|
||||
"intro": [
|
||||
"The merge sort algorithm is a sorting algorithm based on the divide and conquer principle.",
|
||||
"In this project, you'll learn how to interact with data structures by sorting a list of random numbers using the merge sort algorithm."
|
||||
]
|
||||
},
|
||||
"learn-classes-and-objects-by-building-a-sudoku-solver": {
|
||||
"title": "Learn Classes and Objects by Building a Sudoku Solver",
|
||||
"intro": [
|
||||
"Classes and objects are an important programming concept and they enable developers to achieve code modularity, abstraction, readability, and promote reusability.",
|
||||
"In this Sudoku solver project, you'll learn how to use classes and objects to build a sudoku grid and to solve a sudoku puzzle."
|
||||
]
|
||||
},
|
||||
"learn-tree-traversal-by-building-a-binary-search-tree": {
|
||||
"title": "Learn Tree Traversal by Building a Binary Search Tree",
|
||||
"intro": [
|
||||
"A Binary Search Tree (BST) is an important data structure concept, where data is sorted in a hierarchical structure.",
|
||||
"In this project, you will learn how to construct a BST, perform an inorder traversal, and also cover key operations like insertion, search, and deletion."
|
||||
]
|
||||
},
|
||||
"learn-lambda-functions-by-building-an-expense-tracker": {
|
||||
"title": "Learn Lambda Functions by Building an Expense Tracker",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"scientific-computing-with-python-projects": {
|
||||
"title": "Computação científica com projetos em Python",
|
||||
"intro": [
|
||||
@@ -991,6 +1060,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"python-for-everybody": {
|
||||
"title": "Legacy Python for Everybody",
|
||||
"intro": [
|
||||
"Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python for Everybody",
|
||||
"intro": [
|
||||
"Python for everybody is a free video course series that teaches the basics of using Python 3.",
|
||||
"The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"coding-interview-prep": {
|
||||
"title": "Preparação para entrevistas de programação",
|
||||
"intro": [
|
||||
@@ -1019,19 +1104,11 @@
|
||||
"Entrevistas de programação sempre foram estressantes. Os candidatos a empregos às vezes recebem um projeto para levar para casa, a ser concluído fora da entrevista. Esses tipos de entrevistas geralmente exigem muito trabalho, mas são uma ótima maneira para os empregadores verem como você se sairia no trabalho.",
|
||||
"Realize os projetos de codificação adicionais abaixo para uma prática extra. Não tenha pressa, melhore-os e coloque no seu currículo ou portfólio para mostrar a possíveis empregadores."
|
||||
]
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Aumente o nível de suas habilidades criativas de resolução de problemas com essas tarefas de programação gratuitas da biblioteca clássica do Rosetta Code.",
|
||||
"Esses desafios podem ser difíceis, mas levarão sua lógica de algoritmos a novos patamares.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Créditos: Rosetta Code</a>"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"the-odin-project": {
|
||||
"title": "The Odin Project",
|
||||
"title": "The Odin Project (Beta)",
|
||||
"intro": [
|
||||
"The Odin Project é um daqueles recursos do tipo \"O que eu gostaria de ter visto quando estava aprendendo\". ",
|
||||
"Nem todas as pessoas têm acesso à educação em ciência da computação ou aos fundos necessários para frequentar uma escola de programação intensiva. De qualquer modo, não necessariamente, essas duas sejam a solução final para todos que queiram aprender.",
|
||||
@@ -1040,43 +1117,63 @@
|
||||
"blocks": {
|
||||
"top-learn-html-foundations": {
|
||||
"title": "Aprenda o básico de HTML",
|
||||
"intro": ["Uma descrição deve ser determinada"]
|
||||
"intro": [
|
||||
"Get a solid grasp of HTML essentials with this course. From structuring web pages to understanding semantic tags, you'll build a strong foundation for creating well-organized and accessible content on the web."
|
||||
]
|
||||
},
|
||||
"top-working-with-text": {
|
||||
"title": "Trabalhando com textos",
|
||||
"intro": ["Uma descrição deve ser determinada"]
|
||||
"intro": [
|
||||
"Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content."
|
||||
]
|
||||
},
|
||||
"top-links-and-images": {
|
||||
"title": "Links e imagens",
|
||||
"intro": ["Uma descrição deve ser determinada"]
|
||||
"intro": [
|
||||
"Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing."
|
||||
]
|
||||
},
|
||||
"top-build-a-recipe-project": {
|
||||
"title": "Aprenda o básico de HTML criando uma página de receitas",
|
||||
"intro": ["Uma descrição deve ser determinada"]
|
||||
"intro": [
|
||||
"Put your HTML skills into practice by building a recipe page. This hands-on project allows you to apply your knowledge and create a functional web page while reinforcing key concepts of HTML development."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations": {
|
||||
"title": "Aprenda o básico de CSS",
|
||||
"intro": ["Uma descrição deve ser determinada"]
|
||||
"intro": [
|
||||
"Dive into the world of Cascading Style Sheets (CSS) and learn how to style your HTML elements. Explore styling properties, selectors, and layouts to bring your web pages to life."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations-projects": {
|
||||
"title": "Projetos para aprender o básico de CSS",
|
||||
"intro": ["Uma descrição deve ser determinada"]
|
||||
"intro": [
|
||||
"Take your CSS skills to the next level by working on practical projects. This course provides hands-on experience in applying CSS to create responsive designs for real-world scenarios."
|
||||
]
|
||||
},
|
||||
"top-learn-css-specificity": {
|
||||
"title": "Aprenda especificidade no CSS",
|
||||
"intro": ["Uma descrição deve ser determinada"]
|
||||
"intro": [
|
||||
"Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages."
|
||||
]
|
||||
},
|
||||
"top-the-box-model": {
|
||||
"title": "Aprenda sobre o modelo de caixas",
|
||||
"intro": ["Uma descrição deve ser determinada"]
|
||||
"intro": [
|
||||
"Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design."
|
||||
]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Discover the power of Flexbox, a layout model that simplifies the design of flexible and responsive web layouts. Learn how to create dynamic and adaptive page structures with ease."
|
||||
]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the distinctions between block and inline elements in HTML and CSS. This course provides insights into how these display types affect layout and behavior, empowering you to make informed design decisions."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1189,33 +1286,41 @@
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 Inglês para Desenvolvedores (Beta)",
|
||||
"intro": [
|
||||
"Este curso, projetado para desenvolvedores, ensina a língua inglesa.",
|
||||
"Mais texto aqui."
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
"In the second half, you'll practice vocabulary specific to software development. You'll learn how to describe code, discuss tech trends, and participate in stand-up meetings.",
|
||||
"This entire A2-level curriculum includes 105 different dialogues. Each is designed to build your vocabulary and boost your confidence when speaking in a professional tech setting."
|
||||
],
|
||||
"blocks": {
|
||||
"learn-greetings-in-your-first-day-at-the-office": {
|
||||
"title": "Aprenda saudações em seu primeiro dia no escritório",
|
||||
"intro": ["Aprenda saudações."]
|
||||
"intro": [
|
||||
"In this first course, you'll learn common expressions for situations you may encounter on your first day at work. You'll learn about introductions, getting to know people, asking for lunch recommendations, and getting an access card from security."
|
||||
]
|
||||
},
|
||||
"learn-introductions-in-an-online-team-meeting": {
|
||||
"title": "Aprenda apresentações em uma reunião on-line com a equipe",
|
||||
"intro": ["Aprenda apresentações."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to give a personal introduction. You'll also learn how to state your profession, and share your goals in group meetings."
|
||||
]
|
||||
},
|
||||
"learn-conversation-starters-in-the-break-room": {
|
||||
"title": "Aprenda a começar uma conversa na sala de descanso",
|
||||
"intro": ["Aprender a iniciar uma conversa."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to start a conversation in casual settings. You'll also learn how to talk about your hobbies and personality traits. You'll even learn how to ask about places around the town."
|
||||
]
|
||||
},
|
||||
"learn-how-to-talk-about-a-typical-workday-and-tasks": {
|
||||
"title": "Aprenda a falar sobre um dia típico e tarefas",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about a typical workday."]
|
||||
},
|
||||
"learn-how-to-discuss-your-morning-or-evening-routine": {
|
||||
"title": "Aprenda a discutir sobre sua rotina diária ou noturna",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about routines."]
|
||||
},
|
||||
"learn-how-to-describe-your-current-project": {
|
||||
"title": "Aprenda a descrever seu projeto atual",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about projects."]
|
||||
},
|
||||
"learn-how-to-ask-and-share-about-educational-and-professional-background": {
|
||||
"title": "Aprenda a pedir informações sobre histórico educacional e profissional e como compartilhá-las",
|
||||
@@ -1307,6 +1412,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.",
|
||||
"These challenges can prove to be difficult, but they will push your algorithm logic to new heights.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
|
||||
],
|
||||
"blocks": {
|
||||
"rosetta-code-challenges": {
|
||||
"title": "Rosetta Code Challenges",
|
||||
"intro": ["These are the challenges for Rosetta Code."]
|
||||
}
|
||||
}
|
||||
},
|
||||
"example-certification": {
|
||||
"title": "Certificação de exemplo",
|
||||
"intro": ["placeholder"],
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
"verify-trophy": "Verificar troféu",
|
||||
"link-account": "Vincular conta",
|
||||
"unlink-account": "Desvincular conta",
|
||||
"update-card": "Update your card"
|
||||
"update-card": "Update your card",
|
||||
"donate-now": "Donate Now"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "Aprenda a programar — de graça.",
|
||||
@@ -120,8 +121,10 @@
|
||||
},
|
||||
"certification-heading": "Ganhe certificações verificadas gratuitas em:",
|
||||
"core-certs-heading": "Obtenha certificações verificadas gratuitamente com o currículo principal do freeCodeCamp:",
|
||||
"learn-english-heading": "Learn English for Developers:",
|
||||
"professional-certs-heading": "Obtenha certificações profissionais gratuitas:",
|
||||
"interview-prep-heading": "Prepare-se para desenvolvedor em sua procura por emprego:",
|
||||
"legacy-curriculum-heading": "Explore our Legacy Curriculum:",
|
||||
"upcoming-heading": "Próximo currículo:",
|
||||
"faq": "Perguntas frequentes:",
|
||||
"faqs": [
|
||||
@@ -311,6 +314,7 @@
|
||||
"donation-initiatives": "Doações para o freeCodeCamp vão para as nossas iniciativas educacionais e ajudam a pagar por servidores, serviços e equipe.",
|
||||
"donate-text": "Você pode <1>fazer uma doação dedutível de imposto aqui</1>.",
|
||||
"trending-guides": "Guias em alta",
|
||||
"mobile-app": "Mobile App",
|
||||
"our-nonprofit": "Nossa instituição",
|
||||
"links": {
|
||||
"about": "Sobre",
|
||||
@@ -504,6 +508,7 @@
|
||||
"progress-modal-cta-9": "Doe agora para apoiar o nosso currículo de matemática para desenvolvedores.",
|
||||
"progress-modal-cta-10": "Doe agora para nos ajudar a desenvolver certificações de programação profissional gratuitas para todos.",
|
||||
"help-us-reach-goal": "Doe agora para ajudar nossa instituição beneficente a atingir nosso objetivo de chegar a 10.000 apoiadores mensais até 2024.",
|
||||
"beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.",
|
||||
"help-us-develop": "Ajude-nos a desenvolver certificações de programação profissional gratuitas para todos.",
|
||||
"nicely-done": "Bom trabalho. Você acabou de completar {{block}}.",
|
||||
"credit-card": "Cartão de crédito",
|
||||
|
||||
@@ -316,49 +316,49 @@
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Unda Mradi wa Cash Register",
|
||||
"title": "Build a Cash Register Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Unda Mradi wa Palindrome Checker",
|
||||
"title": "Build a Palindrome Checker Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Unda Mradi wa Kubadilisha Nambari za Kirumi",
|
||||
"title": "Build a Roman Numeral Converter Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Unda Mradi wa Kuthibitisha Nambari ya Simu",
|
||||
"title": "Build a Telephone Number Validator Project",
|
||||
"intro": [
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Jifunze Misingi ya JavaScript kwa Kuunda Mchezo wa Role Playing",
|
||||
"title": "Learn Basic JavaScript by Building a Role Playing Game",
|
||||
"intro": [
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Jifunze Uthibitishaji wa Fomu kwa Kuunda Calorie Counter",
|
||||
"title": "Learn Form Validation by Building a Calorie Counter",
|
||||
"intro": [
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Jifunze Functional Programming kwa Kuunda Spreadsheet",
|
||||
"title": "Learn Functional Programming by Building a Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
@@ -366,14 +366,14 @@
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Jifunze Mbinu za Kisasa za JavaScript Kwa Kuunda Kadi za Timu ya Soka",
|
||||
"title": "Learn Modern JavaScript Methods By Building Football Team Cards",
|
||||
"intro": [
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Jifunze Mbinu za Kina za Array kwa Kuunda Kikokotoo cha Takwimu",
|
||||
"title": "Learn Advanced Array Methods by Building a Statistics Calculator",
|
||||
"intro": [
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
@@ -388,7 +388,7 @@
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Jifunze Fetch na Promises Kwa Kuunda Ukurasa wa Waandishi wa fCC",
|
||||
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
|
||||
"intro": [
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
@@ -396,14 +396,14 @@
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Jifunze Regular Expressions kwa Kuunda Spam Filter",
|
||||
"title": "Learn Regular Expressions by Building a Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Jifunze Msingi wa Algorithmic Thinking kwa Kuunda Kipanga Nambari",
|
||||
"title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
|
||||
"intro": [
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
@@ -451,6 +451,13 @@
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-building-a-decimal-to-binary-converter": {
|
||||
"title": "Learn Recursion by Building a Decimal to Binary Converter",
|
||||
"intro": [
|
||||
"Recursion is a programming concept where a function calls itself. This can reduce a complex problem into simpler sub-problems, until they become straightforward to solve.",
|
||||
"In this project, you’ll build a decimal-to-binary converter using JavaScript. You’ll learn the fundamental concepts of recursion, explore the call stack, and build out a visual representation of the recursion process through an animation."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -741,20 +748,82 @@
|
||||
}
|
||||
},
|
||||
"scientific-computing-with-python": {
|
||||
"title": "Scientific Computing na Python",
|
||||
"title": "Scientific Computing with Python (Beta)",
|
||||
"intro": [
|
||||
"Python ni mojawapo ya lugha maarufu zaidi za programu leo. Unaweza kuitumia kwa kila kitu kuanzia uandishi wa kimsingi hadi ujifunzaji wa mashine.",
|
||||
"Katika cheti hiki cha Scientific Computing na Python, utajifunza misingi ya Python kama vile variables, loops, conditionals, na functions. Kisha utaongeza haraka miundo changamano ya data, mitandao, hifadhidata za uhusiano, na taswira ya data."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python kwa kila Mtu",
|
||||
"learn-string-manipulation-by-building-a-cipher": {
|
||||
"title": "Learn String Manipulation by Building a Cipher",
|
||||
"intro": [
|
||||
"Python kwa kila Mtu ni mfululizo wa kozi za video za bure zinazofundisha misingi ya kutumia Python 3.",
|
||||
"Kozi hizo ziliundwa na Dk. Charles Severance (pia anajulikana kama Dk. Chuck). Yeye ni Profesa wa Kliniki katika Shule ya Habari ya Chuo Kikuu cha Michigan, ambapo anafundisha kozi mbalimbali zinazozingatia teknolojia ikiwa ni pamoja na programu, muundo wa hifadhidata, na ukuzaji wa wavuti."
|
||||
"Python is a powerful and popular programming language widely used for data science, data visualization, web and game development, machine learning and much more.",
|
||||
"In this project, you'll learn fundamental programming concepts in Python, such as variables, functions, loop, conditional statements, and and how to work with them to build your first program."
|
||||
]
|
||||
},
|
||||
"learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm": {
|
||||
"title": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm",
|
||||
"intro": [
|
||||
"The Luhn Algorithm is widely used for error-checking in various applications, including credit card numbers.",
|
||||
"Through this project, you'll gain valuable experience in working with numerical computations and string manipulation while implementing the Luhn Algorithm."
|
||||
]
|
||||
},
|
||||
"learn-list-comprehension-by-building-a-case-converter-program": {
|
||||
"title": "Learn Python List Comprehension By Building a Case Converter Program",
|
||||
"intro": [
|
||||
"A list comprehension in Python is a way to construct a new list from an iterable types such as lists, tuples, and strings without using a for loop or the `.append()` list method",
|
||||
"In this project, you will write a program that takes a string formatted in camel or pascal case and converts that to snake case. The project has two phases.",
|
||||
"During the first phase, you will use a for loop to implement the program.",
|
||||
"Then in the second phase you will learn about applying list comprehension instead of a loop to achieve the same results."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-password-generator": {
|
||||
"title": "Learn Regular Expressions by Building a Password Generator",
|
||||
"intro": [
|
||||
"In Python, a module is a file containing a set of statements and definitions that you can use in your code.",
|
||||
"In this project, you'll learn how to import and use modules from the Python standard library and how to use regular expressions while building your own password generator program."
|
||||
]
|
||||
},
|
||||
"learn-algorithm-design-by-building-the-shortest-path-algorithm": {
|
||||
"title": "Learn Algorithm Design by Building the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"Algorithms are step-by-step procedures used to perform calculations and solve computational problems.",
|
||||
"In this project, you'll learn how to use functions, loops, conditional statements, dictionary comprehensions and more to design and implement the shortest path algorithm."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-solving-the-tower-of-hanoi-puzzle": {
|
||||
"title": "Learn Recursion by Solving the Tower of Hanoi Puzzle",
|
||||
"intro": [
|
||||
"Recursion allows you to write concise and elegant code to solve complex computational problems.",
|
||||
"In this project, you'll start with an iterative approach to solve the tower of Hanoi mathematical puzzle and then you'll learn how to implement a recursive solution."
|
||||
]
|
||||
},
|
||||
"learn-data-structures-by-building-the-merge-sort-algorithm": {
|
||||
"title": "Learn Data Structures by Building the Merge Sort Algorithm",
|
||||
"intro": [
|
||||
"The merge sort algorithm is a sorting algorithm based on the divide and conquer principle.",
|
||||
"In this project, you'll learn how to interact with data structures by sorting a list of random numbers using the merge sort algorithm."
|
||||
]
|
||||
},
|
||||
"learn-classes-and-objects-by-building-a-sudoku-solver": {
|
||||
"title": "Learn Classes and Objects by Building a Sudoku Solver",
|
||||
"intro": [
|
||||
"Classes and objects are an important programming concept and they enable developers to achieve code modularity, abstraction, readability, and promote reusability.",
|
||||
"In this Sudoku solver project, you'll learn how to use classes and objects to build a sudoku grid and to solve a sudoku puzzle."
|
||||
]
|
||||
},
|
||||
"learn-tree-traversal-by-building-a-binary-search-tree": {
|
||||
"title": "Learn Tree Traversal by Building a Binary Search Tree",
|
||||
"intro": [
|
||||
"A Binary Search Tree (BST) is an important data structure concept, where data is sorted in a hierarchical structure.",
|
||||
"In this project, you will learn how to construct a BST, perform an inorder traversal, and also cover key operations like insertion, search, and deletion."
|
||||
]
|
||||
},
|
||||
"learn-lambda-functions-by-building-an-expense-tracker": {
|
||||
"title": "Learn Lambda Functions by Building an Expense Tracker",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"scientific-computing-with-python-projects": {
|
||||
"title": "Miradi ya Scientific Computing with Python",
|
||||
"intro": [
|
||||
@@ -991,6 +1060,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"python-for-everybody": {
|
||||
"title": "Legacy Python for Everybody",
|
||||
"intro": [
|
||||
"Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python for Everybody",
|
||||
"intro": [
|
||||
"Python for everybody is a free video course series that teaches the basics of using Python 3.",
|
||||
"The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"coding-interview-prep": {
|
||||
"title": "Matayarisho ya Mahojiano ya Coding",
|
||||
"intro": [
|
||||
@@ -1019,19 +1104,11 @@
|
||||
"Mahojiano ya kuprogramu yamekuwa ya kusisitiza kila wakati. Waombaji kazi wakati mwingine hupewa mradi wa kurudi nyumbani ili kukamilishwa nje ya usaili. Aina hizi za mahojiano kawaida huhitaji kazi nyingi, lakini ni njia nzuri kwa waajiri kuona jinsi unavyoweza kufanya kazi.",
|
||||
"Unda miradi ya usimbaji ya bonasi hapa chini kwa mazoezi ya ziada. Chukua muda wako, uzifanye vizuri, na uziweke kwenye wasifu wako ili kuonyesha waajiri watarajiwa."
|
||||
]
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Ongeza ujuzi wako wa kibunifu wa kutatua matatizo kwa kazi hizi zisizolipishwa za kupanga kutoka maktaba ya Kanuni ya Rosetta ya kawaida.",
|
||||
"Changamoto hizi zinaweza kuwa ngumu, lakini zitasukuma mantiki yako ya algorithm kufikia kiwango kipya.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Sifa: Rosetta Code</a>"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"the-odin-project": {
|
||||
"title": "Mradi wa Odin",
|
||||
"title": "The Odin Project (Beta)",
|
||||
"intro": [
|
||||
"Mradi wa Odin ni mojawapo ya nyenzo za \"Ninatamani ningekuwa nazo nilipokuwa najifunza\". ",
|
||||
"Sio kila mtu anayeweza kupata elimu ya sayansi ya kompyuta au pesa za kuhudhuria shule ya usimbaji ya kina na hakuna kati ya hizo zinazofaa kwa kila mtu.",
|
||||
@@ -1040,43 +1117,63 @@
|
||||
"blocks": {
|
||||
"top-learn-html-foundations": {
|
||||
"title": "Jifunze Misingi ya HTML",
|
||||
"intro": ["Maelezo yanapaswa kuamuliwa"]
|
||||
"intro": [
|
||||
"Get a solid grasp of HTML essentials with this course. From structuring web pages to understanding semantic tags, you'll build a strong foundation for creating well-organized and accessible content on the web."
|
||||
]
|
||||
},
|
||||
"top-working-with-text": {
|
||||
"title": "Kufanya kazi na maandishi",
|
||||
"intro": ["Maelezo yanapaswa kuamuliwa"]
|
||||
"intro": [
|
||||
"Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content."
|
||||
]
|
||||
},
|
||||
"top-links-and-images": {
|
||||
"title": "Viungo na Picha",
|
||||
"intro": ["Maelezo yanapaswa kuamuliwa"]
|
||||
"intro": [
|
||||
"Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing."
|
||||
]
|
||||
},
|
||||
"top-build-a-recipe-project": {
|
||||
"title": "Jifunze Misingi ya HTML kwa Kuunda Ukurasa wa Mapishi",
|
||||
"intro": ["Maelezo yanapaswa kuamuliwa"]
|
||||
"intro": [
|
||||
"Put your HTML skills into practice by building a recipe page. This hands-on project allows you to apply your knowledge and create a functional web page while reinforcing key concepts of HTML development."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations": {
|
||||
"title": "Jifunze Misingi ya CSS",
|
||||
"intro": ["Maelezo yanapaswa kuamuliwa"]
|
||||
"intro": [
|
||||
"Dive into the world of Cascading Style Sheets (CSS) and learn how to style your HTML elements. Explore styling properties, selectors, and layouts to bring your web pages to life."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations-projects": {
|
||||
"title": "Jifunze Miradi ya Msingi wa CSS",
|
||||
"intro": ["Maelezo yanapaswa kuamuliwa"]
|
||||
"intro": [
|
||||
"Take your CSS skills to the next level by working on practical projects. This course provides hands-on experience in applying CSS to create responsive designs for real-world scenarios."
|
||||
]
|
||||
},
|
||||
"top-learn-css-specificity": {
|
||||
"title": "Jifunze Umaalumu wa CSS",
|
||||
"intro": ["Maelezo yanapaswa kuamuliwa"]
|
||||
"intro": [
|
||||
"Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages."
|
||||
]
|
||||
},
|
||||
"top-the-box-model": {
|
||||
"title": "Jifunze Box Model",
|
||||
"intro": ["Maelezo yanapaswa kuamuliwa"]
|
||||
"intro": [
|
||||
"Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design."
|
||||
]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Introduction to Flexbox",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Discover the power of Flexbox, a layout model that simplifies the design of flexible and responsive web layouts. Learn how to create dynamic and adaptive page structures with ease."
|
||||
]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Learn the difference between Block and Inline",
|
||||
"intro": ["A description is to be determined"]
|
||||
"intro": [
|
||||
"Explore the distinctions between block and inline elements in HTML and CSS. This course provides insights into how these display types affect layout and behavior, empowering you to make informed design decisions."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1189,33 +1286,41 @@
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta)",
|
||||
"intro": [
|
||||
"This course teaches the English language, designed for developers.",
|
||||
"More text here."
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
"In the second half, you'll practice vocabulary specific to software development. You'll learn how to describe code, discuss tech trends, and participate in stand-up meetings.",
|
||||
"This entire A2-level curriculum includes 105 different dialogues. Each is designed to build your vocabulary and boost your confidence when speaking in a professional tech setting."
|
||||
],
|
||||
"blocks": {
|
||||
"learn-greetings-in-your-first-day-at-the-office": {
|
||||
"title": "Learn Greetings in your First Day at the Office",
|
||||
"intro": ["Learn greetings."]
|
||||
"intro": [
|
||||
"In this first course, you'll learn common expressions for situations you may encounter on your first day at work. You'll learn about introductions, getting to know people, asking for lunch recommendations, and getting an access card from security."
|
||||
]
|
||||
},
|
||||
"learn-introductions-in-an-online-team-meeting": {
|
||||
"title": "Learn Introductions in an Online Team Meeting",
|
||||
"intro": ["Learn introductions."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to give a personal introduction. You'll also learn how to state your profession, and share your goals in group meetings."
|
||||
]
|
||||
},
|
||||
"learn-conversation-starters-in-the-break-room": {
|
||||
"title": "Learn Conversation Starters in the Break Room",
|
||||
"intro": ["Learn conversation starters."]
|
||||
"intro": [
|
||||
"In this course, you'll learn how to start a conversation in casual settings. You'll also learn how to talk about your hobbies and personality traits. You'll even learn how to ask about places around the town."
|
||||
]
|
||||
},
|
||||
"learn-how-to-talk-about-a-typical-workday-and-tasks": {
|
||||
"title": "Learn How to Talk About a Typical Workday and Tasks",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about a typical workday."]
|
||||
},
|
||||
"learn-how-to-discuss-your-morning-or-evening-routine": {
|
||||
"title": "Learn How to Discuss Your Morning or Evening Routine",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about routines."]
|
||||
},
|
||||
"learn-how-to-describe-your-current-project": {
|
||||
"title": "Learn How to Describe Your Current Project",
|
||||
"intro": ["", ""]
|
||||
"intro": ["Learn about projects."]
|
||||
},
|
||||
"learn-how-to-ask-and-share-about-educational-and-professional-background": {
|
||||
"title": "Learn How to Ask and Share About Educational and Professional Background",
|
||||
@@ -1307,6 +1412,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.",
|
||||
"These challenges can prove to be difficult, but they will push your algorithm logic to new heights.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
|
||||
],
|
||||
"blocks": {
|
||||
"rosetta-code-challenges": {
|
||||
"title": "Rosetta Code Challenges",
|
||||
"intro": ["These are the challenges for Rosetta Code."]
|
||||
}
|
||||
}
|
||||
},
|
||||
"example-certification": {
|
||||
"title": "Mfano wa Uthibitisho",
|
||||
"intro": ["placeholder"],
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
"verify-trophy": "Verify Trophy",
|
||||
"link-account": "Link Account",
|
||||
"unlink-account": "Unlink Account",
|
||||
"update-card": "Update your card"
|
||||
"update-card": "Update your card",
|
||||
"donate-now": "Donate Now"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "Jifunze kuandika code - bila malipo.",
|
||||
@@ -120,8 +121,10 @@
|
||||
},
|
||||
"certification-heading": "Pata vyeti vilivyoidhinishwa bila malipo katika:",
|
||||
"core-certs-heading": "Earn free verified certifications with freeCodeCamp's core curriculum:",
|
||||
"learn-english-heading": "Learn English for Developers:",
|
||||
"professional-certs-heading": "Earn free professional certifications:",
|
||||
"interview-prep-heading": "Prepare for the developer interview job search:",
|
||||
"legacy-curriculum-heading": "Explore our Legacy Curriculum:",
|
||||
"upcoming-heading": "Upcoming curriculum:",
|
||||
"faq": "Maswali yanayoulizwa mara kwa mara:",
|
||||
"faqs": [
|
||||
@@ -311,6 +314,7 @@
|
||||
"donation-initiatives": "Michango kwa freeCodeCamp huenda kwenye mipango yetu ya elimu na kusaidia kulipia seva, huduma na wafanyakazi.",
|
||||
"donate-text": "Unaweza <1>kutoa mchango unaokatwa kodi hapa</1>.",
|
||||
"trending-guides": "Miongozo inayovuma",
|
||||
"mobile-app": "Mobile App",
|
||||
"our-nonprofit": "Hisani Yetu",
|
||||
"links": {
|
||||
"about": "Kutuhusu",
|
||||
@@ -504,6 +508,7 @@
|
||||
"progress-modal-cta-9": "Changia sasa ili kusaidia mtaala wetu wa hesabu kwa wasanidi programu.",
|
||||
"progress-modal-cta-10": "Changia sasa ili utusaidie kutengeneza uidhinishaji wa programu za kitaalamu bila malipo kwa wote.",
|
||||
"help-us-reach-goal": "Donate now to help our charity reach our goal of 10,000 monthly supporters by 2024.",
|
||||
"beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.",
|
||||
"help-us-develop": "Help us develop free professional programming certifications for all.",
|
||||
"nicely-done": "Imefanywa vizuri. Umekamilisha {{block}}.",
|
||||
"credit-card": "Kadi ya Mkopo",
|
||||
|
||||
@@ -300,13 +300,13 @@
|
||||
}
|
||||
},
|
||||
"javascript-algorithms-and-data-structures-v8": {
|
||||
"title": "Алгоритми JavaScript та структури даних (бета-версія)",
|
||||
"title": "JavaScript Algorithms and Data Structures (Beta)",
|
||||
"intro": [
|
||||
"Developers use HTML and CSS to control the content and styling of a page. And they use JavaScript to make that page interactive.",
|
||||
"In this JavaScript Algorithm and Data Structures Certification, you'll learn the JavaScript fundamentals like variables, arrays, objects, loops, functions, the DOM and more.",
|
||||
"You'll also learn about Object Oriented Programming (OOP), Functional Programming, algorithmic thinking, how to work with local storage, and how to fetch data using an API."
|
||||
],
|
||||
"note": "Примітка: деякі розширення браузера (як блокувальники реклами та скриптів) можуть втручатися в тести. Якщо ви зіткнулися з подібними проблемами, ми рекомендуємо вимкнути розширення, які змінюють або блокують вміст сторінок під час виконання курсу.",
|
||||
"note": "Note: Some browser extensions, such as ad-blockers and script-blockers can interfere with the tests. If you face issues, we recommend disabling extensions that modify or block the content of pages while taking the course.",
|
||||
"blocks": {
|
||||
"build-a-pokemon-search-app-project": {
|
||||
"title": "Build a Pokémon Search App Project",
|
||||
@@ -316,49 +316,49 @@
|
||||
]
|
||||
},
|
||||
"build-a-cash-register-project": {
|
||||
"title": "Проєкт «Створіть касовий апарат»",
|
||||
"title": "Build a Cash Register Project",
|
||||
"intro": [
|
||||
"Цей проєкт потрібно виконати, щоб отримати сертифікацію.",
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build a cash register web app."
|
||||
]
|
||||
},
|
||||
"build-a-palindrome-checker-project": {
|
||||
"title": "Проєкт «Створіть перевірку паліндрома»",
|
||||
"title": "Build a Palindrome Checker Project",
|
||||
"intro": [
|
||||
"Цей проєкт потрібно виконати, щоб отримати сертифікацію.",
|
||||
"This is one of the required projects to earn your certification.",
|
||||
"For this project, you'll build an application that checks whether a given word is a palindrome."
|
||||
]
|
||||
},
|
||||
"build-a-roman-numeral-converter-project": {
|
||||
"title": "Проєкт «Створіть конвертер римських чисел»",
|
||||
"title": "Build a Roman Numeral Converter Project",
|
||||
"intro": [
|
||||
"Цей проєкт потрібно виконати, щоб отримати сертифікацію.",
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that converts integers to Roman numerals."
|
||||
]
|
||||
},
|
||||
"build-a-telephone-number-validator-project": {
|
||||
"title": "Проєкт «Створіть валідатор мобільного номера»",
|
||||
"title": "Build a Telephone Number Validator Project",
|
||||
"intro": [
|
||||
"Цей проєкт потрібно виконати, щоб отримати сертифікацію.",
|
||||
"This is one of the required projects to claim your certification.",
|
||||
"For this project, you'll build an application that checks if a number is a valid United States phone number."
|
||||
]
|
||||
},
|
||||
"learn-basic-javascript-by-building-a-role-playing-game": {
|
||||
"title": "Вивчіть основи JavaScript, створивши рольову гру",
|
||||
"title": "Learn Basic JavaScript by Building a Role Playing Game",
|
||||
"intro": [
|
||||
"JavaScript is a powerful scripting language that you can use to make web pages interactive. It's one of the core technologies of the web, along with HTML and CSS. All modern browsers support JavaScript.",
|
||||
"In this practice project, you'll learn fundamental programming concepts in JavaScript by coding your own Role Playing Game. You'll learn how to work with arrays, strings, objects, functions, loops, <code>if/else</code> statements, and more."
|
||||
]
|
||||
},
|
||||
"learn-form-validation-by-building-a-calorie-counter": {
|
||||
"title": "Вивчіть валідацію форм, створивши лічильник калорій",
|
||||
"title": "Learn Form Validation by Building a Calorie Counter",
|
||||
"intro": [
|
||||
"Sometimes when you're coding a web application, you'll need to be able to accept input from a user. In this calorie counter project, you'll learn how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results.",
|
||||
"In this practice project, you'll learn basic regular expressions, template literals, the <code>addEventListener()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-functional-programming-by-building-a-spreadsheet": {
|
||||
"title": "Вивчіть функційне програмування, створивши електронну таблицю",
|
||||
"title": "Learn Functional Programming by Building a Spreadsheet",
|
||||
"intro": [
|
||||
"Functional Programming is a popular approach to software development. In Functional Programming, developers organize code into smaller functions, then combine those functions to build complex programs.",
|
||||
"In this spreadsheet application project, you'll learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, and creating interactive web interfaces. You'll learn how to dynamically update the page based on user input.",
|
||||
@@ -366,14 +366,14 @@
|
||||
]
|
||||
},
|
||||
"learn-modern-javascript-methods-by-building-football-team-cards": {
|
||||
"title": "Вивчіть сучасні методи JavaScript, побудувавши карточки футбольних команд",
|
||||
"title": "Learn Modern JavaScript Methods By Building Football Team Cards",
|
||||
"intro": [
|
||||
"One common aspect of building web applications: processing datasets, and then outputting information to the screen. In this sports team cards project, you'll learn how to work with DOM manipulation, object destructuring, event handling, and data filtering.",
|
||||
"This project will cover concepts like switch statements, default parameters, <code>Object.freeze()</code>, the <code>map()</code> method, and more."
|
||||
]
|
||||
},
|
||||
"learn-advanced-array-methods-by-building-a-statistics-calculator": {
|
||||
"title": "Вивчіть передові методи масиву, створивши статистичний калькулятор",
|
||||
"title": "Learn Advanced Array Methods by Building a Statistics Calculator",
|
||||
"intro": [
|
||||
"As you expand your JavaScript skills, you'll want to get comfortable with array manipulation methods, such as <code>map()</code>, <code>reduce()</code>, and <code>filter()</code>.",
|
||||
"In this statistics calculator project, you'll gain experience with handling user input, DOM manipulation, and method chaining. You'll get practice by performing statistical calculations like mean, median, mode, variance, and standard deviation."
|
||||
@@ -388,7 +388,7 @@
|
||||
]
|
||||
},
|
||||
"learn-fetch-and-promises-by-building-an-fcc-authors-page": {
|
||||
"title": "Вивчіть fetch та promises, побудувавши сторінку автора fCC",
|
||||
"title": "Learn Fetch and Promises By Building an fCC Authors Page",
|
||||
"intro": [
|
||||
"One common aspect of web development is learning how to fetch data from an external API, then work with asynchronous JavaScript.",
|
||||
"This freeCodeCamp authors page project will show you how to use the fetch method, then dynamically update the DOM to display the fetched data.",
|
||||
@@ -396,14 +396,14 @@
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-spam-filter": {
|
||||
"title": "Вивчіть регулярні вирази, побудувавши спам-фільтр",
|
||||
"title": "Learn Regular Expressions by Building a Spam Filter",
|
||||
"intro": [
|
||||
"Regular expressions, often shortened to \"regex\" or \"regexp\", are patterns that help programmers match, search, and replace text. Regular expressions are powerful, but can be difficult to understand because they use so many special characters.",
|
||||
"In this spam filter project, you'll learn about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want."
|
||||
]
|
||||
},
|
||||
"learn-basic-algorithmic-thinking-by-building-a-number-sorter": {
|
||||
"title": "Вивчіть базове алгоритмічне мислення, побудувавши сортувальник чисел",
|
||||
"title": "Learn Basic Algorithmic Thinking by Building a Number Sorter",
|
||||
"intro": [
|
||||
"In computer science, there are fundamental sorting algorithms that all developers should learn. In this number sorter project, you'll learn how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort – all with JavaScript.",
|
||||
"This project will help you understand the fundamental concepts behind these algorithms, and how you can apply them to sort numerical data in web applications."
|
||||
@@ -418,24 +418,24 @@
|
||||
]
|
||||
},
|
||||
"learn-intermediate-oop-by-building-a-platformer-game": {
|
||||
"title": "Вивчіть проміжне ООП, створивши платформну гру",
|
||||
"title": "Learn Intermediate OOP by Building a Platformer Game",
|
||||
"intro": [
|
||||
"Coding a game is a great way to grasp fundamental programming principles, while also creating an interactive gaming experience.",
|
||||
"In this platformer game project, you'll continue to learn about classes, objects, inheritance, and encapsulation. You'll also learn how to design and organize game elements efficiently and gain insights into problem-solving and code reusability."
|
||||
]
|
||||
},
|
||||
"learn-localstorage-by-building-a-todo-app": {
|
||||
"title": "Вивчіть localStorage, створивши застосунок зі списком справ",
|
||||
"title": "Learn localStorage by Building a Todo App",
|
||||
"intro": [
|
||||
"Local storage is a web browser feature that lets web applications store key-value pairs persistently within a user's browser. This allows web apps to save data during one session, then retrieve it in a later page session.",
|
||||
"In this TODO application, you'll learn how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements."
|
||||
]
|
||||
},
|
||||
"learn-the-date-object-by-building-a-date-formatter": {
|
||||
"title": "Вивчіть об’єкт Date, створивши форматувальник дат",
|
||||
"title": "Learn the Date Object by Building a Date Formatter",
|
||||
"intro": [
|
||||
"Working with dates in JavaScript can be challenging. You have to navigate various methods, formats, and time zones. In this project, you'll learn how to work with the JavaScript Date object, including its methods and properties. You'll also learn how to correctly format dates.",
|
||||
"Цей проєкт охоплює такі поняття, як методи <code>getDate()</code>, <code>getMonth()</code> та <code>getFullYear()</code>."
|
||||
"This project will cover concepts such as the <code>getDate()</code>, <code>getMonth()</code>, and <code>getFullYear()</code> methods."
|
||||
]
|
||||
},
|
||||
"learn-asynchronous-programming-by-building-an-fcc-forum-leaderboard": {
|
||||
@@ -451,6 +451,13 @@
|
||||
"Now let's learn some essential string and array methods like the <code>find()</code>, <code>forEach()</code>, <code>map()</code>, and <code>join()</code>. These methods are crucial for developing dynamic web applications.",
|
||||
"In this project, you'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. You'll even learn how to dynamically update your user interface based on the current song."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-building-a-decimal-to-binary-converter": {
|
||||
"title": "Learn Recursion by Building a Decimal to Binary Converter",
|
||||
"intro": [
|
||||
"Recursion is a programming concept where a function calls itself. This can reduce a complex problem into simpler sub-problems, until they become straightforward to solve.",
|
||||
"In this project, you’ll build a decimal-to-binary converter using JavaScript. You’ll learn the fundamental concepts of recursion, explore the call stack, and build out a visual representation of the recursion process through an animation."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -741,20 +748,82 @@
|
||||
}
|
||||
},
|
||||
"scientific-computing-with-python": {
|
||||
"title": "Наукові обчислення з Python",
|
||||
"title": "Scientific Computing with Python (Beta)",
|
||||
"intro": [
|
||||
"Python — одна з найпопулярніших, гнучких мов програмування на сьогодні. Ви можете використовувати її для всього: від базових скриптів до машинного навчання.",
|
||||
"У сертифікації «Наукові обчислення з Python» ви дізнаєтесь основи Python, серед яких змінні, цикли, умовні переходи та функції. Тоді ви швидко перейдете до складних структур даних, роботи з мережами, реляційних баз даних та візуалізації даних."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python для всіх",
|
||||
"learn-string-manipulation-by-building-a-cipher": {
|
||||
"title": "Learn String Manipulation by Building a Cipher",
|
||||
"intro": [
|
||||
"Python для всіх — це безоплатна серія відеокурсів, яка вчить основам використання Python 3.",
|
||||
"Курси були створені Чарльзом Северансом (також відомим як Dr. Chuck). Він є професором школи інформації університету Мічигану, де викладає різні технологічні курси, включно з програмуванням, дизайном баз даних та веброзробкою."
|
||||
"Python is a powerful and popular programming language widely used for data science, data visualization, web and game development, machine learning and much more.",
|
||||
"In this project, you'll learn fundamental programming concepts in Python, such as variables, functions, loop, conditional statements, and and how to work with them to build your first program."
|
||||
]
|
||||
},
|
||||
"learn-how-to-work-with-numbers-and-strings-by-implementing-the-luhn-algorithm": {
|
||||
"title": "Learn How to Work with Numbers and Strings by Implementing the Luhn Algorithm",
|
||||
"intro": [
|
||||
"The Luhn Algorithm is widely used for error-checking in various applications, including credit card numbers.",
|
||||
"Through this project, you'll gain valuable experience in working with numerical computations and string manipulation while implementing the Luhn Algorithm."
|
||||
]
|
||||
},
|
||||
"learn-list-comprehension-by-building-a-case-converter-program": {
|
||||
"title": "Learn Python List Comprehension By Building a Case Converter Program",
|
||||
"intro": [
|
||||
"A list comprehension in Python is a way to construct a new list from an iterable types such as lists, tuples, and strings without using a for loop or the `.append()` list method",
|
||||
"In this project, you will write a program that takes a string formatted in camel or pascal case and converts that to snake case. The project has two phases.",
|
||||
"During the first phase, you will use a for loop to implement the program.",
|
||||
"Then in the second phase you will learn about applying list comprehension instead of a loop to achieve the same results."
|
||||
]
|
||||
},
|
||||
"learn-regular-expressions-by-building-a-password-generator": {
|
||||
"title": "Learn Regular Expressions by Building a Password Generator",
|
||||
"intro": [
|
||||
"In Python, a module is a file containing a set of statements and definitions that you can use in your code.",
|
||||
"In this project, you'll learn how to import and use modules from the Python standard library and how to use regular expressions while building your own password generator program."
|
||||
]
|
||||
},
|
||||
"learn-algorithm-design-by-building-the-shortest-path-algorithm": {
|
||||
"title": "Learn Algorithm Design by Building the Shortest Path Algorithm",
|
||||
"intro": [
|
||||
"Algorithms are step-by-step procedures used to perform calculations and solve computational problems.",
|
||||
"In this project, you'll learn how to use functions, loops, conditional statements, dictionary comprehensions and more to design and implement the shortest path algorithm."
|
||||
]
|
||||
},
|
||||
"learn-recursion-by-solving-the-tower-of-hanoi-puzzle": {
|
||||
"title": "Learn Recursion by Solving the Tower of Hanoi Puzzle",
|
||||
"intro": [
|
||||
"Recursion allows you to write concise and elegant code to solve complex computational problems.",
|
||||
"In this project, you'll start with an iterative approach to solve the tower of Hanoi mathematical puzzle and then you'll learn how to implement a recursive solution."
|
||||
]
|
||||
},
|
||||
"learn-data-structures-by-building-the-merge-sort-algorithm": {
|
||||
"title": "Learn Data Structures by Building the Merge Sort Algorithm",
|
||||
"intro": [
|
||||
"The merge sort algorithm is a sorting algorithm based on the divide and conquer principle.",
|
||||
"In this project, you'll learn how to interact with data structures by sorting a list of random numbers using the merge sort algorithm."
|
||||
]
|
||||
},
|
||||
"learn-classes-and-objects-by-building-a-sudoku-solver": {
|
||||
"title": "Learn Classes and Objects by Building a Sudoku Solver",
|
||||
"intro": [
|
||||
"Classes and objects are an important programming concept and they enable developers to achieve code modularity, abstraction, readability, and promote reusability.",
|
||||
"In this Sudoku solver project, you'll learn how to use classes and objects to build a sudoku grid and to solve a sudoku puzzle."
|
||||
]
|
||||
},
|
||||
"learn-tree-traversal-by-building-a-binary-search-tree": {
|
||||
"title": "Learn Tree Traversal by Building a Binary Search Tree",
|
||||
"intro": [
|
||||
"A Binary Search Tree (BST) is an important data structure concept, where data is sorted in a hierarchical structure.",
|
||||
"In this project, you will learn how to construct a BST, perform an inorder traversal, and also cover key operations like insertion, search, and deletion."
|
||||
]
|
||||
},
|
||||
"learn-lambda-functions-by-building-an-expense-tracker": {
|
||||
"title": "Learn Lambda Functions by Building an Expense Tracker",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"scientific-computing-with-python-projects": {
|
||||
"title": "Проєкти «Наукові обчислення з Python»",
|
||||
"intro": [
|
||||
@@ -991,6 +1060,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"python-for-everybody": {
|
||||
"title": "Legacy Python for Everybody",
|
||||
"intro": [
|
||||
"Python is one of the most popular, flexible programming languages today. You can use it for everything from basic scripting to machine learning."
|
||||
],
|
||||
"note": "",
|
||||
"blocks": {
|
||||
"python-for-everybody": {
|
||||
"title": "Python for Everybody",
|
||||
"intro": [
|
||||
"Python for everybody is a free video course series that teaches the basics of using Python 3.",
|
||||
"The courses were created by Dr. Charles Severance (also known as Dr. Chuck). He is a Clinical Professor at the University of Michigan School of Information, where he teaches various technology-oriented courses including programming, database design, and web development."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"coding-interview-prep": {
|
||||
"title": "Підготовка до співбесіди з програмування",
|
||||
"intro": [
|
||||
@@ -1019,19 +1104,11 @@
|
||||
"Люди завжди нервують на співбесідах з програмування. Іноді, замість інтерв’ю, кандидатам можуть запропонувати створити проєкт вдома. Співбесіди такого типу часто передбачають виконання великого обсягу роботи, однак якнайкраще показують роботодавцям ваші здібності.",
|
||||
"Попрактикуйтеся створювати запропоновані нами проєкти. Не поспішайте, добре над ними попрацюйте та додайте до свого резюме чи портфоліо, щоб вразити потенційних роботодавців."
|
||||
]
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Розвиньте свої навички творчого підходу до розв’язання проблем за допомогою завдань з базової бібліотеки Rosetta Code.",
|
||||
"Ці завдання можуть виявитися важкими, але вони підштовхнуть ваше логічне мислення до нових висот.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Атрибут: Rosetta Code</a>"
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"the-odin-project": {
|
||||
"title": "Проєкт «Odin»",
|
||||
"title": "The Odin Project (Beta)",
|
||||
"intro": [
|
||||
"Проєкт «Odin» є одним з тих ресурсів, про які хотіли б дізнатися ще коли навчались. ",
|
||||
"Не кожен має доступ до технологічної освіти або коштів, необхідних для відвідування інтенсивної школи. Однак це не остаточне рішення для тих, хто хоче вчитися.",
|
||||
@@ -1040,43 +1117,63 @@
|
||||
"blocks": {
|
||||
"top-learn-html-foundations": {
|
||||
"title": "Вивчіть основи HTML",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
"intro": [
|
||||
"Get a solid grasp of HTML essentials with this course. From structuring web pages to understanding semantic tags, you'll build a strong foundation for creating well-organized and accessible content on the web."
|
||||
]
|
||||
},
|
||||
"top-working-with-text": {
|
||||
"title": "Робота з текстом",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
"intro": [
|
||||
"Explore the intricacies of working with text in web development. Learn about text formatting, manipulation, and presentation to enhance your skills in creating web content."
|
||||
]
|
||||
},
|
||||
"top-links-and-images": {
|
||||
"title": "Посилання та зображення",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
"intro": [
|
||||
"Learn how to incorporate links and images into your web projects. This course covers the fundamentals of creating links and embedding images to make your websites more interactive and visually appealing."
|
||||
]
|
||||
},
|
||||
"top-build-a-recipe-project": {
|
||||
"title": "Вивчіть основи HTML, побудувавши сторінку з рецептами",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
"intro": [
|
||||
"Put your HTML skills into practice by building a recipe page. This hands-on project allows you to apply your knowledge and create a functional web page while reinforcing key concepts of HTML development."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations": {
|
||||
"title": "Вивчіть основи CSS",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
"intro": [
|
||||
"Dive into the world of Cascading Style Sheets (CSS) and learn how to style your HTML elements. Explore styling properties, selectors, and layouts to bring your web pages to life."
|
||||
]
|
||||
},
|
||||
"top-learn-css-foundations-projects": {
|
||||
"title": "Проєкти «Вивчіть основи CSS»",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
"intro": [
|
||||
"Take your CSS skills to the next level by working on practical projects. This course provides hands-on experience in applying CSS to create responsive designs for real-world scenarios."
|
||||
]
|
||||
},
|
||||
"top-learn-css-specificity": {
|
||||
"title": "Вивчіть специфічність CSS",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
"intro": [
|
||||
"Learn CSS specificity and gain a better understanding of how styles are applied to HTML elements. This course explores the nuances of CSS rules and helps you write efficient and targeted styles for your web pages."
|
||||
]
|
||||
},
|
||||
"top-the-box-model": {
|
||||
"title": "Вивчіть блокову модель",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
"intro": [
|
||||
"Learn the CSS box model with this course. Understand how elements are rendered on the web, and learn to manipulate spacing, borders, and padding to achieve your desired layout and design."
|
||||
]
|
||||
},
|
||||
"top-introduction-to-flexbox": {
|
||||
"title": "Вступ до Flexbox",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
"intro": [
|
||||
"Discover the power of Flexbox, a layout model that simplifies the design of flexible and responsive web layouts. Learn how to create dynamic and adaptive page structures with ease."
|
||||
]
|
||||
},
|
||||
"top-learn-block-and-inline": {
|
||||
"title": "Вивчіть блокові та рядкові елементи",
|
||||
"intro": ["Опис буде надано пізніше"]
|
||||
"intro": [
|
||||
"Explore the distinctions between block and inline elements in HTML and CSS. This course provides insights into how these display types affect layout and behavior, empowering you to make informed design decisions."
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1187,126 +1284,148 @@
|
||||
}
|
||||
},
|
||||
"a2-english-for-developers": {
|
||||
"title": "A2 English for Developers (Beta)",
|
||||
"title": "Англійська мова рівня A2 для розробників (бета-версія)",
|
||||
"intro": [
|
||||
"Цей курс створений для вивчення англійської мови розробниками.",
|
||||
"Більше тексту тут."
|
||||
"In this English for Developers Curriculum, you'll learn the essentials of English communication. This will follow the A2 level of the Common European Framework of Reference (CEFR). And we've focused on vocabulary that is particularly useful for developers.",
|
||||
"The first half of the curriculum will help you get comfortable with English grammar and usage. It will give you tons of hands-on practice. You'll learn basics like introducing yourself, making small talk, and discussing your work.",
|
||||
"In the second half, you'll practice vocabulary specific to software development. You'll learn how to describe code, discuss tech trends, and participate in stand-up meetings.",
|
||||
"This entire A2-level curriculum includes 105 different dialogues. Each is designed to build your vocabulary and boost your confidence when speaking in a professional tech setting."
|
||||
],
|
||||
"blocks": {
|
||||
"learn-greetings-in-your-first-day-at-the-office": {
|
||||
"title": "Learn Greetings in your First Day at the Office",
|
||||
"intro": ["Learn greetings."]
|
||||
"title": "Дізнайтесь про привітання в офісі першого робочого дня",
|
||||
"intro": [
|
||||
"In this first course, you'll learn common expressions for situations you may encounter on your first day at work. You'll learn about introductions, getting to know people, asking for lunch recommendations, and getting an access card from security."
|
||||
]
|
||||
},
|
||||
"learn-introductions-in-an-online-team-meeting": {
|
||||
"title": "Learn Introductions in an Online Team Meeting",
|
||||
"intro": ["Learn introductions."]
|
||||
"title": "Дізнайтесь про знайомство на онлайн-зустрічі",
|
||||
"intro": [
|
||||
"In this course, you'll learn how to give a personal introduction. You'll also learn how to state your profession, and share your goals in group meetings."
|
||||
]
|
||||
},
|
||||
"learn-conversation-starters-in-the-break-room": {
|
||||
"title": "Learn Conversation Starters in the Break Room",
|
||||
"intro": ["Learn conversation starters."]
|
||||
"title": "Дізнайтесь про початок розмови в кімнаті відпочинку",
|
||||
"intro": [
|
||||
"In this course, you'll learn how to start a conversation in casual settings. You'll also learn how to talk about your hobbies and personality traits. You'll even learn how to ask about places around the town."
|
||||
]
|
||||
},
|
||||
"learn-how-to-talk-about-a-typical-workday-and-tasks": {
|
||||
"title": "Learn How to Talk About a Typical Workday and Tasks",
|
||||
"intro": ["", ""]
|
||||
"title": "Дізнайтесь, як говорити про типовий робочий день та завдання",
|
||||
"intro": ["Learn about a typical workday."]
|
||||
},
|
||||
"learn-how-to-discuss-your-morning-or-evening-routine": {
|
||||
"title": "Learn How to Discuss Your Morning or Evening Routine",
|
||||
"intro": ["", ""]
|
||||
"title": "Дізнайтесь, як обговорювати ранкову або вечірню рутину",
|
||||
"intro": ["Learn about routines."]
|
||||
},
|
||||
"learn-how-to-describe-your-current-project": {
|
||||
"title": "Learn How to Describe Your Current Project",
|
||||
"intro": ["", ""]
|
||||
"title": "Дізнайтесь, як описувати поточний проєкт",
|
||||
"intro": ["Learn about projects."]
|
||||
},
|
||||
"learn-how-to-ask-and-share-about-educational-and-professional-background": {
|
||||
"title": "Learn How to Ask and Share About Educational and Professional Background",
|
||||
"title": "Дізнайтесь, як запитувати та розповідати про навчання і досвід роботи",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-talk-about-hobbies-and-interests": {
|
||||
"title": "Learn How to Talk About Hobbies and Interests",
|
||||
"title": "Дізнайтесь, як говорити про хобі та інтереси",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-discuss-roles-and-responsibilies": {
|
||||
"title": "Learn How to Discuss Roles and Responsibilities",
|
||||
"title": "Дізнайтесь, як обговорювати посади та обов’язки",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-have-a-conversation-about-preferences-and-motivations": {
|
||||
"title": "Learn How to Have a Conversation About Preferences and Motivations",
|
||||
"title": "Дізнайтесь, як говорити про вподобання та вмотивованість",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-discuss-popular-trends-in-technology": {
|
||||
"title": "Learn How to Discuss Popular Trends in Technology",
|
||||
"title": "Дізнайтесь, як обговорювати технологічні тренди",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-clarify-information-in-different-interactions": {
|
||||
"title": "Learn How to Clarify Information in Different Interactions",
|
||||
"title": "Дізнайтесь, як уточнити інформацію в різних ситуаціях",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-use-basic-programming-vocabulary-in-conversations": {
|
||||
"title": "Learn How to Use Basic Programming Vocabulary in Conversations",
|
||||
"title": "Дізнайтесь, як використовувати базові слова з програмування",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-use-code-related-concepts-and-terms": {
|
||||
"title": "Learn How to Use Code-related Concepts and Terms",
|
||||
"title": "Дізнайтесь, як використовувати поняття та терміни з програмування",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-discuss-tech-trends-and-updates": {
|
||||
"title": "Learn How to Discuss Tech Trends and Updates",
|
||||
"title": "Дізнайтесь, як обговорювати технологічні тренди та оновлення",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-help-a-coworker-troubleshoot-on-github": {
|
||||
"title": "Learn How to Help a Coworker Troubleshoot on GitHub",
|
||||
"title": "Дізнайтесь, як допомогти співпрацівнику розв’язати проблему на GitHub",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-share-your-progress-in-weekly-stand-up-meetings": {
|
||||
"title": "Learn How to Share Your Progress in Weekly Stand-up Meetings",
|
||||
"title": "Дізнайтесь, як ділитись своїм прогресом на щотижневій зустрічі",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-ask-for-clarification-on-code-understanding": {
|
||||
"title": "Learn How to Ask for Clarification on Code Understanding",
|
||||
"title": "Дізнайтесь, як просити роз’яснення коду",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-document-code-for-a-project": {
|
||||
"title": "Learn How to Document Code for a Project",
|
||||
"title": "Дізнайтесь, як документувати код проєкту",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-read-and-understand-code-documentation": {
|
||||
"title": "Learn How to Read and Understand Code Documentation",
|
||||
"title": "Дізнайтесь, як читати та розуміти документацію",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-analyze-code-documentation": {
|
||||
"title": "Learn How to Analyze Code Documentation",
|
||||
"title": "Дізнайтесь, як аналізувати документацію",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-follow-basic-email-convention": {
|
||||
"title": "Learn How to Follow Basic Email Convention",
|
||||
"title": "Дізнайтесь, як дотримуватись базової конвенції е-пошти",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-share-progress-and-accomplishments": {
|
||||
"title": "Learn How to Share Progress and Accomplishments",
|
||||
"title": "Дізнайтесь, як ділитись прогресом та досягненнями",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-talk-about-updates-and-plans-for-tasks-and-projects": {
|
||||
"title": "Learn How to Talk About Updates and Plans for Tasks and Projects",
|
||||
"title": "Дізнайтесь, як говорити про оновлення та плани щодо завдань і проєктів",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-express-agreement-or-disagreement": {
|
||||
"title": "Learn How to Express Agreement or Disagreement",
|
||||
"title": "Дізнайтесь, як погоджуватись та не погоджуватись",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-offer-technical-support-and-guidance": {
|
||||
"title": "Learn How to Offer Technical Support and Guidance",
|
||||
"title": "Дізнайтесь, як надавати технічну підтримку та супровід",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-request-and-receive-guidance": {
|
||||
"title": "Learn How to Request and Receive Guidance",
|
||||
"title": "Дізнайтесь, як запитувати та отримувати супровід",
|
||||
"intro": ["", ""]
|
||||
},
|
||||
"learn-how-to-provide-explanations-when-helping-others": {
|
||||
"title": "Learn How to Provide Explanations When Helping Others",
|
||||
"title": "Дізнайтесь, як надавати пояснення при допомозі іншим",
|
||||
"intro": ["", ""]
|
||||
}
|
||||
}
|
||||
},
|
||||
"rosetta-code": {
|
||||
"title": "Rosetta Code",
|
||||
"intro": [
|
||||
"Level up your creative problem solving skills with these free programming tasks from the classic Rosetta Code library.",
|
||||
"These challenges can prove to be difficult, but they will push your algorithm logic to new heights.",
|
||||
"<a href='https://rosettacode.org/wiki/Rosetta_Code' target='_blank' rel='noopener noreferrer nofollow'>Attribute: Rosetta Code</a>"
|
||||
],
|
||||
"blocks": {
|
||||
"rosetta-code-challenges": {
|
||||
"title": "Rosetta Code Challenges",
|
||||
"intro": ["These are the challenges for Rosetta Code."]
|
||||
}
|
||||
}
|
||||
},
|
||||
"example-certification": {
|
||||
"title": "Зразкова сертифікація",
|
||||
"intro": ["заповнювач"],
|
||||
|
||||
@@ -90,7 +90,8 @@
|
||||
"verify-trophy": "Підтвердити трофей",
|
||||
"link-account": "Прив’язати обліковий запис",
|
||||
"unlink-account": "Від’єднати обліковий запис",
|
||||
"update-card": "Оновити картку"
|
||||
"update-card": "Оновити картку",
|
||||
"donate-now": "Donate Now"
|
||||
},
|
||||
"landing": {
|
||||
"big-heading-1": "Вчіться програмувати безоплатно.",
|
||||
@@ -120,8 +121,10 @@
|
||||
},
|
||||
"certification-heading": "Отримайте безоплатні підтверджені сертифікації в:",
|
||||
"core-certs-heading": "Отримайте безоплатні підтверджені сертифікації з основної навчальної програми freeCodeCamp:",
|
||||
"learn-english-heading": "Learn English for Developers:",
|
||||
"professional-certs-heading": "Отримайте безоплатні професійні сертифікації:",
|
||||
"interview-prep-heading": "Підготуйтесь до посади розробника:",
|
||||
"legacy-curriculum-heading": "Explore our Legacy Curriculum:",
|
||||
"upcoming-heading": "Майбутня навчальна програма:",
|
||||
"faq": "Часті питання:",
|
||||
"faqs": [
|
||||
@@ -311,6 +314,7 @@
|
||||
"donation-initiatives": "Внески до freeCodeCamp йдуть на наші освітні програми та допомагають оплачувати сервери, послуги та персонал.",
|
||||
"donate-text": "Ви можете <1>зробити неоподаткований донат тут</1>.",
|
||||
"trending-guides": "Популярні статті",
|
||||
"mobile-app": "Mobile App",
|
||||
"our-nonprofit": "Наша організація",
|
||||
"links": {
|
||||
"about": "Про нас",
|
||||
@@ -504,6 +508,7 @@
|
||||
"progress-modal-cta-9": "Задонатьте зараз, щоб підтримати нашу навчальну програму з математики для розробників.",
|
||||
"progress-modal-cta-10": "Задонатьте зараз, щоб допомогти нам розробити безоплатні сертифікації з програмування.",
|
||||
"help-us-reach-goal": "Задонатьте зараз, щоб допомогти нашій організації досягнути мети в 10 000 донорів до 2024 року.",
|
||||
"beta-certification": "This certification is currently in beta. Please consider donating to support the completion of its development.",
|
||||
"help-us-develop": "Допоможіть нам розробити безоплатні сертифікації з програмування.",
|
||||
"nicely-done": "Чудово. Ви щойно завершили {{block}}.",
|
||||
"credit-card": "Кредитна картка",
|
||||
|
||||
Reference in New Issue
Block a user