Aprende Bee framework 1.1.3 creando un organizador de tareas
Offered By: Udemy
Course Description
Overview
What you'll learn:
- Actualizaciones generales de Bee framework en su versión 1.1.3
- PHP, MySQL, Javascript con jQuery, AJAX
- Nivel básico de Boostrap 5
- Dar soluciones creativas a sus proyectos o problemas de desarrollo
- A utilizar Bee framework
En este mini curso vas a aprender en términos generales lo nuevo que tiene para ofrecer Bee framework para que te conviertas en un master de el y lo utilices de forma más inteligente en tus proyectos personales o comerciales, ya sea para clientes o propios.
Recuerda que el framework está creado para ser escalable a la medida de tu proyecto, trabajamos día con día para agregar nuevas funcionalidades y mejoras al sistema para así convertirlo en un framework que pueda ser utilizado sin problema alguno en cualquier tipo de proyecto en todo el mundo del PHP y MySQL.
Novedades generales de Bee Framework 1.1.3
Ahoraesposiblecargarunfaviconparaelsistemaconunanuevafunción**get_favicon()**.
Nuevasmejorasgeneralesenelframework.
Sehacorregidoelbugdondeeraimposibleborrarmásde1registrousandoelmétodo**remove**delmodelogeneralsinespecíficarunacantidadderegistrosaborrar,ahoraelvalorpordefectoserá**todoslosregistroscoincidientes**yencasodenorequerirtodos,senecesitaráespecificar.
Semejoróelsistemadevariablesdelsistemainsertadascomoobjeto**Bee**enelpiedelsitioparaseraccesiblesen**javascript**.
Ahoraesposibleregistrarnuevosvaloresenelobjeto**Bee**desdecualquiermétodoorutadelsistemausandolafunción**register_to_bee_obj()**.
Semejorólaseguridaddelframeworkysuintegridadanteaccesosnoautorizadosimplementandoarchivos**.htaccess**colocadosenlasrutasprincipalesquerequierenseguridadadicional,estoimpediráquealgúnusuariopuedalistaryvisualizarlosarchivosdeformadirectaenalgúndirectorio.
NuevasfuncionescoreparaagilizareldesarrolloutilizandoBeeframework.
Sehahechoobligatorioelusodetoken**CSRF**alrealizarpeticionestipo**post|put|delete|add|headers**alcontrolador**ajax**.
Sistemadelogdeeventosquepuedeserutilizadopararegistrarenunarchivo**.log**cualquierinformaciónquenecesitemos.
Secorrigióelerrorenlaconstante**UPLOADS**,seencontrabamalformateadaycondiagonalesinvertidasadicionalesnonecesariasqueproducianerroresalcargararchivos.
SemejorólacompatibilidadconBootstrap5Betaentodoelframework.
Nuevasfuncionescoreagregadasparafacilitarelflujodedesarrollodecualquierproyecto.
Sehanseparadolashojasdeestilosincrustadasenelheaderalarchivo**inc_styles.php**ylosscriptsalarchivo**inc_scripts.php**parafacilitarlareutilizacióndelosmismos.
Nuevosistemapararegistrarhojasdeestiloenlacabecerayarchivosdescriptsenelpiedepáginadeformamanual.
Nuevosistemapararegistrarunobjetojavascript**Bee**quedaaccesoalosmismosparámetrosquetenemosdisponiblesen**PHP**paralasrutasdearchivos,csrf,urlymásopcionespararegistrarnuevosvalores.
Hemoscambiadoalgunosarchivosdeconfiguraciónparafacilitarlaescalabilidadysoportealcódigo,separandolasconstantesdebasesdedatosybasepatha**bee_config.php**ycreando**settings.php**,separandodelrestoparamejorarsuencapsulamiento.
Nuevasfuncionesañadidasparacargadeinformacióndeusuarioregistradaenelpayloaddelasvariablesdesesión.
Mejorasrealizadasenelcreadordecontroladoresysusplantillaspordefecto,paraagilizarelflujodetrabajo.
Seañadieronnuevosparámetrosalaclase**Db.php**pararegresarsoloregultadoscomo**arrayasociativo**.
Actualizamoselsistemaparafuncionarcompletamentecon**Bootstrap5Beta**.
Seguimosrealizandomejorasycorreccióndebugsquereportalacomunidad.
Solucionamosunbugcomúnenlafuncióndeenviaremail,añadiendosimplementeelmétodo**$mail->isSMTP()**,conestofuncionarásinproblemaalgunodependiendolaimplementaciónrequerida.
Ahoraelcreadordecontroladorestambiéngeneradeformainmediataunacarpetaconlasvistasinicialesymétodosinicialesautilizarencualquierproyectoengeneral.
Taught by
Academia de Joystick
Related Courses
Introduction to Functional ProgrammingDelft University of Technology via edX Introduction to Office 365 Development and APIs
Microsoft via edX Web Development and Design using Wordpress
California Institute of the Arts via Kadenze Build a Basic PHP Website Course (How To)
Treehouse Web Applications for Everybody
Independent