This is a work zone
- Stay Calm!
- Stay Focused!
- Stay Positive!
Our target audience for the SE boot camp are the those who are starting their journey to become software engineers.
Individuals that attend the SE boot camp have demonstrated:
- An understanding of SE concepts.
- An understanding of Web Developer RoadMap.
- An understanding of creating a Todo app using MEAN/MEVN stack.
- An understanding of Deployment.
- SE
- What is SE?
- SE vs Web Developer vs Programmer
- Best practices for SE
- Web Developer
- Road Map
- Backend
- Servers
- Frameworks
- Databases
- Middleware
- Languages
- Frontend
- HTML5, CSS3,
- JavaScript, jQuery
- Frameworks
- UI Libraries
- Tools (Gulp, ...)
- JS & CSS preprocessors
- Todo App
- Backend
- Node.JS
- Express.JS
- MongoDB
- Frontend
- Node.JS
- Express.JS
- Angular
- Vue.JS
- Backend
- Deployment
- Heroku
The Bootcamp structure is:
-
Bootcamp slides
-
BC-Slides
- Bootcamp-Introduction: The explanation of content that will be covered in this Bootcamp.
- Bootcamp-SE: The explanation of: 1- Software Engineering 2- SE Vs Developer 3- Best practices for software development.
- Bootcamp-WebDeveloper: The explanation of Web Developer’s roadmap covering: 1- Road Map 2- Backend 3- Frontend.
- Bootcamp-TodoAppBackend: The explanation of backend covering: 1- Client-Server Architecture 2- RESTful Architecture 3- Node.js & Express 4- Database 5- Authentication 6- Postman.
-
SE-Slides
- SE-Lab01: The explanation of: 1- Software Engineering 2- Software Process Models 3- Agile Methodology 4- Scrum 5- Github.
- SE-Lab02: The explanation of: 1- Scrum Process, Tools, Artifacts, and Methods 2- UML 3- SRS.
- SE-Lab03: The explanation of Clean Code.
- SE-Lab04: The explanation of: 1- Requirement Engineering 2- HTML, CSS & JS 3- Angular 4- Vue.js.
- SE-Lab05: The explanation of: 1- MEAN Stack 2- CRUD.
- SE-Lab06: The explanation of: 1- Testing Overview.
- SE-Lab06-1: The explanation of Testing using Mocha, Chai & Should covering: 1- Mocha & Chai 2- Environment setup 3- File structure 4- Imports 5- Mocha structure.
- SE-Lab07: The explanation of Deployment overview using Heroku.
-
-
Bootcamp TodoApp
- TodoApp-Backend: The backend for a simple to-do list web app using Node.js, Express.js & MongoDB
- TodoApp-BackendTesting: The backend testing for a simple to-do list web app using Mocha & Chai
- TodoApp-Frontend-Angular: The frontend for a simple to-do list web app using Angular
- MoAgamia - Scrum Master - MoAgamia
- Omar Doma - Programmer - omardoma
- Ahmed El Sayegh - Programmer - Sayegh
- Hesham Zahran - Programmer - HZahran
- Fatma Hassanein - Programmer - fatma-hassanein
- Mahmoud Abdelfattah - Programmer - Mahmoud_Abdelfattah
- Aya Khaled - Programmer - AyaKhaled1
- Fatma Elazab - Programmer - fatmaelazab
- Amr Ahmed Ali - Programmer - AmrAhmedAli