Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 3.18 KB

README.md

File metadata and controls

28 lines (19 loc) · 3.18 KB

EvolveU / InceptionU Curriculum

⭒❃.✮:▹:wave: Hi! I'm Brennan, an EvolveU alumni. Wanna hire me? Click here!◃:✮.❃⭒

EvolveU / InceptionU is a full-time program in Calgary, Alberta. The material blends technology, people, and process skills into one fully integrated experience. During my time with the program, I learned coding languages and frameworks such as; Python, JavaScript, Flask, Bootstrap, OpenPyXL, HTML/CSS, JavaScript, SQLAlchemy, and REACT.js and non-technical skills such as; critical thinking, working in teams, design thinking, and workplace readiness. The classroom is designed to simulate a agile working environment, and includes daily stand-ups, weekly sprints, and weekly retrospectives.

The Full Stack Developer program is designed to develop the technical skills needed to become a Full Stack Developer, and to help learners adopt a growth mindset to future-proof themselves in an ever-changing digital economy. A Full Stack Developer is a person who has the skills to do back-end development work (coding, databases design, and programming) and front-end development work (design and UX/UI).

Led by an on-site team lead, learners engage in project-based experiences delivered both online and in the classroom. Participants learn to state and analyze complex problems, uncover assumptions, collaborate with peers and distinguish between what is known and unknown to drive effective systems development.

Contents

  1. Getting Started: This folder contains the basic of Javascript, including syntax usage and initial examples of logic.
  2. Document Object Model: This folder contains the basics of figuring out DOM manipulation and webpage interaction.
  3. Object-oriented Programming: This folder contains the basics of the OOP paradigm, including building: User Interface, Controllers & UI. As well as the principles of encapsulation, abstraction, inheritance, and polymorphism.
  4. React.js Framework: This folder contains the basics of creating web pages with the React framework. It contains the 12 Main Concepts, Migrating from vanilla JS, Hooks and Context, as well as linear data structures such as Linked Lists, Stacks, and Queues.
  5. Application Programing Interface: This folder contains a basic API that is able to communicate and both serve and retrieve data with my React project.
  6. Python: This folder contains the basics of Python, including Environment setup with pipenv, File I/O, and working with Excel files.
  7. Flask and MongoDB: This folder contains the basics of a Flask full-stack project. It includes example uses of the Jinga template engine, Werkseug WSGI, as well as implimentation with a MongoDB NoSQL database.

Live Demonstrations

This project contains two live demonstration websites displaying my learning in both React and Flask, the code for these websites can be viewed in their specific branches.