All Projects → glaucia86 → tutorial-crud-mean

glaucia86 / tutorial-crud-mean

Licence: other
Repositório responsável pelo tutorial realizado no canal do youtube

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to tutorial-crud-mean

Next Express Bootstrap Boilerplate
⚡️ JavaScript boilerplate for a full stack app built using React.js, Next.js, Express.js, react-bootstrap, SCSS and full SSR with eslint.
Stars: ✭ 102 (+148.78%)
Mutual labels:  eslint, expressjs
express-mvc
A light-weight mvc pattern for express framework with minimum dependencies
Stars: ✭ 23 (-43.9%)
Mutual labels:  expressjs, mean
Next Shopify Storefront
🛍 A real-world Shopping Cart built with TypeScript, NextJS, React, Redux, Apollo Client, Shopify Storefront GraphQL API, ... and Material UI.
Stars: ✭ 317 (+673.17%)
Mutual labels:  eslint, expressjs
react-ssr-spa
Server side rendered single page app using reactjs official libraries.
Stars: ✭ 30 (-26.83%)
Mutual labels:  eslint, expressjs
MEAN-stack-authentication
MEAN stack authentication boilerplate with Angular 5 and Angular Material
Stars: ✭ 29 (-29.27%)
Mutual labels:  expressjs, mean
Express React Boilerplate
Express, MySQL, React/Redux, NodeJs Application Boilerplate
Stars: ✭ 179 (+336.59%)
Mutual labels:  eslint, expressjs
Express Babel
Express starter kit with ES2017+ support, testing, linting, and code coverage
Stars: ✭ 621 (+1414.63%)
Mutual labels:  eslint, expressjs
Nodebestpractices
✅ The Node.js best practices list (December 2021)
Stars: ✭ 72,734 (+177300%)
Mutual labels:  eslint, expressjs
mern-boilerplate
React + Express + Webpack + Mongo = MERN Stack Boilerplate
Stars: ✭ 39 (-4.88%)
Mutual labels:  eslint, expressjs
pipelinit-cli
Automatically generates pipelines for your project.
Stars: ✭ 36 (-12.2%)
Mutual labels:  eslint, continuous-integration
chroma-feedback
Turn your RGB powered hardware into a status indicator for continuous integration, continuous deployment and infrastructure monitoring
Stars: ✭ 106 (+158.54%)
Mutual labels:  continuous-integration
eslint-config-adjunct
A reasonable collection of plugins to use alongside your main esLint configuration
Stars: ✭ 39 (-4.88%)
Mutual labels:  eslint
vite-plugin-checker
💬 Vite plugin that provide checks of TypeScript, ESLint, vue-tsc, and more.
Stars: ✭ 338 (+724.39%)
Mutual labels:  eslint
MERN Stack Project Ecommerce Hayroo
E-commerce Website | Reactjs | Nodejs | Mongodb | Expressjs | JWT | Tailwind Css
Stars: ✭ 255 (+521.95%)
Mutual labels:  expressjs
eslint-plugin-expect-type
ESLint plugin with $ExpectType, $ExpectError, and $ExpectTypeSnapshot type assertions
Stars: ✭ 27 (-34.15%)
Mutual labels:  eslint
travis-minikube
Run minikube on Travis CI
Stars: ✭ 89 (+117.07%)
Mutual labels:  continuous-integration
overview
Automate your workflows with GitHub actions for MATLAB.
Stars: ✭ 40 (-2.44%)
Mutual labels:  continuous-integration
React-Redux-Saga-Advanced-Starter
Boilerplate for Advanced usage with React, Redux, React-Router-Redux, Redux-Saga, Immutable, Reselect, Recompose, Axios, HMR, Babel v7, Jest, Eslint, and more
Stars: ✭ 66 (+60.98%)
Mutual labels:  eslint
node-slack-events-api
Slack Events API for Node
Stars: ✭ 93 (+126.83%)
Mutual labels:  expressjs
Webpack-Starter-Kit
Webpack 4 stater kit with SCSS, PostCSS, Babel & ESLint
Stars: ✭ 41 (+0%)
Mutual labels:  eslint

Tutorial CRUD MEAN com Angular 8 com Azure by Glaucia Lemos

Tutorial-MEAN.jpg

Repositório responsável pelo tutorial realizado no meu canal do Youtube

O que eu vou aprender?! 📙

Durante o tutorial, você aprenderá a desenvolver uma aplicação que consiste em realizar um cadastro de um Funcionário para uma empresa XYZ. A qual, usaremos as operações CRUD (Create, Read, Update & Delete). A aplicação estará integrada com o Back-End(Node.js) e estará hospedada na plataforma Cloud da Microsoft - Azure.

Os dados do Funcionário consiste em:

Classe: Funcionario

  • idFuncionario: (number - guid gerado pelo MongoDb)
  • nomeFuncionario: string
  • cargo: string
  • numeroIdentificador: number

Recursos Utilizados no Desenvolvimento da Aplicação 💻

Ementa do Workshop: ✏️

  • Breve Introdução sobre MEAN
  • O que iremos Desenvolver
  • Preparação ao Ambiente de Desenvolvimento
  • Desenvolvimento da Aplicação (Front-End & Back-End)
  • Considerações Finais

Vídeos do Workshop: 🎥

Módulo 1 - Desenvolvimento do Front-End

Módulo 2 - Desenvolvimento do Back-End

Módulo 3 - Integração do Back-End com o Front-End (Em Breve)

Módulo 4 - Hospedagem & Deploy da Aplicação no Azure (Em Breve)

Executando a Aplicação Localmente ❗️

Executando a aplicação no lado do Front-End

  1. Instalar os pacotes com o comando: (dentro da pasta front)
> npm install
  1. Depois executar o seguinte comando para executar a aplicação (dentro da pasta front):
> ng serve -o

Depois bastam abrir o browser em localhost:4200 (porta padrão de uma aplicação Angular)

Executando a aplicação no lado do Back-End

  1. Instalar os pacotes com o comando: (dentro da pasta api)
> npm install
  1. Depois executar o seguinte comando para executar a aplicação (dentro da pasta api):
> nodemon

Depois bastam abrir o postamn em localhost:8000 e testar as requisições

Atualização Limpa para a versão atual do Angular 7:

Executar os passos abaixo:

  1. Executar os comandos abaixo:
> npm cache verify
> npm install -g @angular/cli
  1. Porém, se executou os comandos acima e não resolveu o problema, tenta executar os seguintes comandos abaixo:
> npm uninstall -g angular-cli (abrindo o Power Shell como Administrador)
> npm cache verify
> npm cache clean
> npm install -g @angular/cli@latest
> ng --version
  1. Se mesmo assim depois de executar os passos acima, com o Power Shell executando como Administrador e você não conseguiu atualizar para o Angular 7, execute os seguintes comandos abaixo:
> ng update @angular/cli
> ng --version
  1. Se tudo der certo (numa dessas 3 maneiras sempre vai dar). Sempre execute os comandos abaixo:
> npm cache verify
> npm cache clean (para versões antigas do npm)

E vòilá! ❤️ ❤️

Links e Recursos Adicionais

Dúvidas?!

Se tiverem alguma dúvida referente ao código desenvolvido ou para configurar o ambiente em suas máquinas, por favor, bastam criar uma ISSUE AQUI no GitHub que estarei respondendo a vocês ASAP!! ❤️ ❤️ ❤️ 😊

(documentação em desenvolvimento)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].