Giter Site home page Giter Site logo

ronald2 / empleo-dot-net Goto Github PK

View Code? Open in Web Editor NEW

This project forked from developersdo/empleo-dot-net

0.0 1.0 0.0 22.97 MB

ASP.NET MVC5 - Iniciativa de aprendizaje mediante ejemplos

Home Page: http://emplea.do

License: The Unlicense

C# 35.27% CSS 12.20% HTML 7.11% JavaScript 45.10% TSQL 0.15% ASP.NET 0.02% Less 0.16%

empleo-dot-net's Introduction

Emplea.do

THIS REPOISITORY IS NO LONGER BEING MAINTAINED

In an effort to have a clean start with a new codebase (in .net core) and avoid old issues, this repo has been archieved.

We started a new repository here

ESTE REPOSITORIO NO ESTA SIENDO MANTENIDO

En un esfuerzo por comenzar desde cero con una nueva base (en .net core), evitar viejos problemas y tener un roadmap consistente. Creamos un nuevo repositorio Aquí

What is this ?

The purpose of this project is to bring a "real-in-production project" experience for all developers interesting in learning ASP.NET MVC 5 and Xamarin.

This project is here thanks to the initiative of Developers.do and C#.DO

  • Every now and then (mostly every 1 or 2 week) we'll have some virtual meetings (Hangout or Zoom) to talk about any particular topic related to this project.
  • The virtual meetings are commonly public, we schedule them and share the URL in the Developers.do facebook group and Emplea.do's official twitter
  • During the meeting all viewers can bring their ideas and suggestions to us, but bear in mind that they will be challenged to defend them.
  • All meetings are uploaded to Youtube and added to a playlist

How can I collaborate?

If you want to contribute to the project, please checkout the contributing guidelines

Roadmap

Scope

The scope of the project overall, looking at it as a platform is:

  • We will only focus on Tech jobs (from Tech-ies to Tech-ies).
  • Worldwide localization of said jobs, someone from DR should be able to eventually find a job in Spain or Argentina.
  • Easiness of distinction between onsite and remote jobs.
  • Posting should be simple, searching must be easy.

All issues should fall into this scope. If an issue you present is out of the scope, then it will probably not be done but write it anyways. Everything is open to conversation.

Stage 1 - Get it running

  • Basics concepts of git for team development, forking, pull request, etc...
  • Basics concepts of ASP.NET MVC.
  • Use Case definitions (What should do the app?).
  • Basics MVC structure.
  • Entity Framework Code-First.
  • Viewmodals and Views Rendering.
  • Security Layer.

State 2 - Refactorings

  • Design Patterns.
  • Service Layer.
  • Repository.
  • Unit of Work.
  • HTML/CSS/JS Optimizations.
  • JavaScript Refactoring.
  • Thin Controllers.

Stage 3 - Mobile App

Stage 4 - Polish and doing things right

  • Test-Driven Development (TDD).
  • Dependency Injection.
  • User Stories that drive tests.

empleo-dot-net's People

Contributors

abj27 avatar ajpinedam avatar amhed avatar angelfeliz avatar anyeloamt avatar claudiosanchez avatar codercampos avatar codnee avatar dannyfeliz avatar dhemmat avatar diodax avatar eatskolnikov avatar efrainreyes avatar gpopoteur avatar hminaya avatar iajrz avatar jalopez526 avatar jeanrodriguez avatar jeuryinc avatar jgtaveras avatar jpozo20 avatar jugomez avatar luis-ramirez avatar manuhernandez avatar rmariuzzo avatar ronald2 avatar willjobs4 avatar willjobs94 avatar wilsonriv avatar wistcc avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.