{"id":18615004,"url":"https://github.com/andrewjbateman/free-code-camp-back-end-certification","last_synced_at":"2025-07-19T20:38:43.546Z","repository":{"id":96859274,"uuid":"132357734","full_name":"AndrewJBateman/Free-Code-Camp-Back-End-Certification","owner":"AndrewJBateman","description":":clipboard: Contains javascript and node.js code to meet requirements for FCC Back End Certificate","archived":false,"fork":false,"pushed_at":"2022-04-12T10:36:55.000Z","size":289,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-12-27T02:45:13.254Z","etag":null,"topics":["freecodecamp-challenge","javascript","javascript-vanilla","tutorial-exercises"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AndrewJBateman.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-05-06T16:46:20.000Z","updated_at":"2022-04-12T10:41:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"901bfb97-cc54-45e6-a25e-1db39e9fdcd0","html_url":"https://github.com/AndrewJBateman/Free-Code-Camp-Back-End-Certification","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewJBateman%2FFree-Code-Camp-Back-End-Certification","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewJBateman%2FFree-Code-Camp-Back-End-Certification/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewJBateman%2FFree-Code-Camp-Back-End-Certification/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AndrewJBateman%2FFree-Code-Camp-Back-End-Certification/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AndrewJBateman","download_url":"https://codeload.github.com/AndrewJBateman/Free-Code-Camp-Back-End-Certification/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239406450,"owners_count":19633024,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["freecodecamp-challenge","javascript","javascript-vanilla","tutorial-exercises"],"created_at":"2024-11-07T03:27:48.841Z","updated_at":"2025-02-18T03:44:58.541Z","avatar_url":"https://github.com/AndrewJBateman.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :zap: Node.js Exercises\n\n* Completed javascript exercises from freeCodeCamp to learn about http requests and related call-back functions\n* **Note:** to open web links in a new window use: _ctrl+click on link_\n\n![GitHub repo size](https://img.shields.io/github/repo-size/AndrewJBateman/Free-Code-Camp-Back-End-Certification?style=plastic)\n![GitHub pull requests](https://img.shields.io/github/issues-pr/AndrewJBateman/Free-Code-Camp-Back-End-Certification?style=plastic)\n![GitHub Repo stars](https://img.shields.io/github/stars/AndrewJBateman/Free-Code-Camp-Back-End-Certification?style=plastic)\n![GitHub last commit](https://img.shields.io/github/last-commit/AndrewJBateman/Free-Code-Camp-Back-End-Certification?style=plastic)\n\n## :page_facing_up: Table of contents\n\n* [:zap: Node.js Exercises](#zap-nodejs-exercises)\n\t* [:page_facing_up: Table of contents](#page_facing_up-table-of-contents)\n\t* [:camera: Screenshots](#camera-screenshots)\n\t* [:signal_strength: Technologies](#signal_strength-technologies)\n\t* [:floppy_disk: Setup](#floppy_disk-setup)\n\t* [:computer: Code Examples](#computer-code-examples)\n\t* [:clipboard: Status \u0026 To-Do List](#clipboard-status--to-do-list)\n\t* [:clap: Inspiration](#clap-inspiration)\n\t* [:envelope: Contact](#envelope-contact)\n\n## :camera: Screenshots\n\n![Example screenshot](./img/work.png).\n\n## :signal_strength: Technologies\n\n* [moment v2](https://www.npmjs.com/package/moment) npm module to parse, validate, manipulate and format dates.\n* [bl v4](https://www.npmjs.com/package/bl) buffer list; a storage object for collections of Node Buffers\n* [UTF-8](https://en.wikipedia.org/wiki/UTF-8) variable-width character encoding (As of August 2020, UTF-8 accounts for 95.4% of all web pages)\n* [through2-map](https://www.npmjs.com/package/through2-map) uses array map function on data streams (chunks)\n\n## :floppy_disk: Setup\n\n* Setup is not applicable. These javascript files were run inside a c9 backend challenges boilerplate\n\n## :computer: Code Examples\n\n* extract from `my_first_async_io.js` to parse contents of a `utf8` file using the file system module 'readFile'\n\n```javascript\nconst fs = require('fs'); //loads the fs module from node.js\n\nfs.readFile(process.argv[2], 'utf8', (err, string) =\u003e {\n\tif (err) return console.error(err);\n\tconst result = string.split('\\n').length - 1;\n\tconsole.log(result);\n}); //returns contents of file\n\n/*notes:\nutf8 is 1 to 4 8-bit bytes of binary data\n*/\n```\n\n## :clipboard: Status \u0026 To-Do List\n\n* Status: Working\n* To-Do: nothing\n\n## :clap: Inspiration\n\n* [freeCodeCamp: curriculum](https://www.freecodecamp.org/learn) although these exercises are no longer included\n\n## :envelope: Contact\n\n* Repo created by [ABateman](https://github.com/AndrewJBateman), email: gomezbateman@yahoo.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewjbateman%2Ffree-code-camp-back-end-certification","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrewjbateman%2Ffree-code-camp-back-end-certification","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrewjbateman%2Ffree-code-camp-back-end-certification/lists"}