An interesting tool/technology I encountered in preparation for Boot camp

Andela in the preparation of the boot camp first we have the project we work for, the project you work on is helping on Andela and helping us to pass or fail so, the project we have to work on have two part first for front end and the second is back-end also we have the project management where we use TDD, means in full is Test Driven Development and on this part we use technology called pivot tracker, and after we have version controller we use GITHUB. After those stuff let me start on part of front end you can use vs code or sublime or another editor you want for execute the HTML, CSS, JAVA SCRIPT this is for front end things and for back-end we use NODE JS frame work for executing java script code and for this we use ES6, this is the version of java script which is implemented in 2015, post man. So in this next paragraph topic is going to explaining in detail what about this technology and how to use in our dairly implementation of the project we will use in the boot camp.

Let me start by project management we use TDD, test driven development as we know is a software development process that relies on the repetition of very short development cycle. And on this part of the project management, I will continue with pivot tracker is a story based project planning tools from Pivot Labs that allow teams allow to collaborate and react to real world instantly. And this pivot tracker is based on agile software to collaborate methods, but can be used on a wide range of the projects. So in a conclusion we us this pivot tracker for the story of the project so it will helps you connecting story with version controller.

On the part of version controller we use GITHUB, it helps in uploading you project and make it public for the ones who need to use it and helps a teams in working on for the big project in other word this GITHUB is hosting service but adds many adds its features, while Git is a command line tool, GITHUB provides a Web-based graphical interface. It also provides access control and several collaboration features, such as a wikis and basic task management tools for every project. And now for the first time developers can use GITHUB for their private projects with up to three collaborators per repository for free so this git we use it for hosting our project and collaborate with our colleague.

So let, coming by the project but I will start by front end basics, by now I start by explain HTML is an hypertext markup language a standardized system for tagging text files to achieve font, color, graphics, and hyperlink effects on World Wide Web pages, and on styling we use CSS as cascading style sheet is the language for describing the presentation of Web pages, including colors, layout and fonts. It allows one to adapt the presentation to different type of devices, such as large screens, small or printer. JavaScript is a for making it is a lightweight and most commonly used as part of web pages whose implementations allow client-side script to interact with the user and make dynamic pages and it is implemented with object oriented programming language. And on this part you understand how we can the front end part we are using and the editor we use sublime text or vs code or atom you ca use you own editor you want.

Let start by back end part I will start explaining nodejs is primarily used for non-blocking, event driven server, due to its single threaded nature. It’s used for traditional web sites and back end API services, but was designed with real time, push based architectures in mind, let me talk on the API stuff its an application program interface is a set of routines , protocol, and tools for building software application. Basically an API specifies how software components should interact. Additionally, API are used when programming graphical user interface. And ES6 brings new syntax and new awesome feature to make your code more modern and more readable it allow to write less code and do more and introduce more feature us to many great features like arrow function, templates , strings , class , destruction, modules . so in this paragraph I choose to summarize the in sample the backed part so as you know if you need something you’re work for let take this sample I gave and enrich to more things

POSTMAN this tools help for interacting with HTTP API’s it present you with friendly GUI for constructing request and reading responses. And this tool helps in knowing that you API works and show where problem is and helps in accessing cache memory.

This technology and other am not talking right now is helping in boot camp Andela